Riley Testut
84cdc2dfa8
Replaces AltSign cocoapod with Swift package
2020-09-03 16:02:28 -07:00
Riley Testut
7bd93bba2d
[AltKit] Replaces dedicated AltKit module with shared files across targets
...
Treating AltKit as a full module resulted in more complexity than necessary, when we really just wanted to share some files between different targets. Now we can share individual files across modules as-needed without AltKit overhead.
2020-09-03 15:35:29 -07:00
Riley Testut
d221c95b6f
[AltServer] Includes underlying installation error in error response
2020-06-07 09:48:53 -07:00
Riley Testut
ee3a2eec35
[AltServer] Moves core ConnectionManager logic to AltKit
...
Refactors ConnectionManager to use arbitrary RequestHandlers and ConnectionHandlers. This allows the core AltServer request logic to be shared across different targets with different connection types.
2020-06-04 19:06:13 -07:00
Riley Testut
1d03ead09f
[AltServer] Adds wired connection reading timeout
2020-05-17 23:47:26 -07:00
Riley Testut
f5b084f93d
[AltServer] Supports “remove app” requests
...
Improves support for removing apps
2020-05-14 16:31:23 -07:00
Riley Testut
5ed9d45d90
[AltServer] Fixes installing more than 3 apps on 13.3 and below
2020-03-17 12:24:11 -07:00
Riley Testut
d90637a59b
[AltServer] Manages active/inactive profiles when installing apps
2020-03-11 13:51:39 -07:00
Riley Testut
61dabef55c
[AltServer] Supports Install/Remove provisioning profiles requests
...
Stuff I shoulda committed
2020-03-06 17:14:29 -08:00
Riley Testut
281a3a9361
[AltServer] Disables wired connection timeout
2020-01-24 15:16:48 -08:00
Riley Testut
3fb190841e
[Both] Adds support for installing apps over USB
2020-01-13 10:17:30 -08:00
Riley Testut
3e5db1b26d
[AltStore] Uses GrandSlam Authentication
...
Retrieves anisette data from AltServer so we can authenticate with GSA.
2019-11-18 14:49:17 -08:00
Riley Testut
9c37e143e4
[AltServer] Fixes dropping connection before client receives response
2019-11-05 18:05:32 -08:00
Riley Testut
7b3f78082e
[AltServer] Presents info notification on first launch
2019-09-25 01:23:23 -07:00
Riley Testut
f6768b2d72
[AltServer] Deletes received .ipa after installing
2019-09-10 12:17:26 -07:00
Riley Testut
a1c9049b4b
[AltServer] Advertises unique server ID + writes to AltStore Info.plist
...
AltServer adds its own server ID to AltStore’s Info.plist when resigning. This allows AltStore to prefer the server it was installed with.
2019-08-01 10:45:54 -07:00
Riley Testut
b795b6a0aa
[AltServer] Turns AltServer into menu bar app
2019-07-01 15:19:22 -07:00
Riley Testut
39c84e623a
Prioritizes app refresh order
...
Tries to refresh apps that are about to expire first, and then always refreshes AltStore itself last, since refreshing AltStore means that the app will quit.
2019-06-21 11:20:29 -07:00
Riley Testut
a932e0759e
Displays progress when downloading/refreshing apps
...
Refactors download/refresh steps into separate Operation subclasses
2019-06-10 15:03:47 -07:00
Riley Testut
8513c8242c
Downloads, resigns, and installs apps from start to finish
2019-05-31 18:32:20 -07:00
Riley Testut
58446d225c
Installs apps from AltStore via AltServer
2019-05-30 17:17:48 -07:00