Commit Graph

39 Commits

Author SHA1 Message Date
Riley Testut
d4b957db23 [AltServer] Fixes isDeveloperDiskImageMountedForDevice()
Previously, we returned YES when there was no error. Instead, we should return YES only when there’s no error _and_ the developer disk image is installed.
2021-06-24 12:56:44 -07:00
Riley Testut
558a3fc865 [AltServer] Improves error messages 2021-06-04 14:57:32 -07:00
Riley Testut
d07bd33e06 [AltServer] Adds method to fetch installed apps on devices 2021-06-04 14:57:32 -07:00
Riley Testut
52fe74fbea [AltServer] Adds ALTDebugConnection to “debug” sideloaded apps
Allows AltServer to programmatically enable JIT execution in sideloaded apps.
2021-06-04 14:56:27 -07:00
Riley Testut
279a290b60 [AltServer] Reads devices’ OS version during discovery 2021-06-04 14:55:50 -07:00
Riley Testut
128a3fe2f2 [AltServer] Adds methods to detect + install Developer disk images on devices 2021-06-04 14:55:50 -07:00
Riley Testut
bc2dae1b21 [AltServer] Updates libimobiledevice dependency 2021-06-04 14:55:06 -07:00
Riley Testut
f8f26bfb40 [AltServer] Fixes “RSTPlaceholderView.nib couldn’t be saved” error 2020-12-03 16:06:04 -06:00
Riley Testut
1ce9731465 [AltServer] Supports sideloading apps to Apple TV 2020-12-03 16:06:04 -06:00
Riley Testut
e75d184194 [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
1b8b043290 Supports resigning apps with multiple app groups 2020-05-17 23:47:24 -07:00
Riley Testut
ea6861b1eb [AltServer] Uses empty strings in place of nil error messages 2020-05-15 14:54:46 -07:00
Riley Testut
f5fc64be44 [AltServer] Supports “remove app” requests
Improves support for removing apps
2020-05-14 16:31:23 -07:00
Riley Testut
664c31aba8 [AltServer] Removes duplicate profiles even if they’re excluded 2020-04-01 12:19:25 -07:00
Riley Testut
197c3b3338 [AltServer] Fixes installing outdated profile after app installation 2020-03-30 15:06:16 -07:00
Riley Testut
0d65fc9974 [AltServer] Fixes installing more than 3 apps on 13.3 and below 2020-03-17 12:24:11 -07:00
Riley Testut
06fed802b1 [AltServer] Manages active/inactive profiles when installing apps 2020-03-11 13:51:39 -07:00
Riley Testut
5e25593c3d [Both] Improves error messages 2020-03-11 13:51:17 -07:00
Riley Testut
27bce4e456 [AltServer] Supports Install/Remove provisioning profiles requests
Stuff I shoulda committed
2020-03-06 17:14:29 -08:00
Riley Testut
e5061b52c2 [AltServer] Fixes memory leaks when installing apps 2020-01-14 12:19:38 -08:00
Riley Testut
ae98105772 [Both] Adds support for installing apps over USB 2020-01-13 10:17:30 -08:00
Riley Testut
2f82d2218c [AltServer] Fixes erroneous “3 App Limit Reached” error 2019-12-11 13:05:12 -08:00
Riley Testut
36e8f6dd94 [AltServer] Removes all free provisioning profiles when installing apps 2019-11-05 14:20:15 -08:00
Riley Testut
07746174d4 [AltServer] Improves error handling when installing apps 2019-09-13 14:25:26 -07:00
Riley Testut
22fcb940f2 Improves provisioning profile logging when installing apps 2019-09-03 21:59:31 -07:00
Riley Testut
b795b6a0aa [AltServer] Turns AltServer into menu bar app 2019-07-01 15:19:22 -07:00
Riley Testut
de238c95a0 [AltServer] Only reinstalls required provisioning profiles 2019-06-25 17:06:27 -07:00
Riley Testut
a7abb10e5f Creates new provisioning profile each refresh 2019-06-24 12:02:37 -07:00
Riley Testut
23144b21eb [AltServer] Fixes error managing profiles after long app installation 2019-06-21 11:50:53 -07:00
Riley Testut
c096fd02b4 [AltServer] Enforces one installation at a time
Blocks dispatch queue until installation finishes, at which point the next installation can begin.
2019-06-19 11:04:15 -07:00
Riley Testut
3ac663fbf1 [AltServer] Fixes “Max Apps Allowed” error when updating an already-installed app
Removes provisioning profile from device before installation, then adds them back afterwards
2019-06-18 17:40:30 -07:00
Riley Testut
e7391a0542 [AltServer] Improves handling of errors when installing apps 2019-06-18 16:38:10 -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
5e5896f2bd [AltServer] Improves ALTDeviceManager logging 2019-06-06 15:35:02 -07:00
Riley Testut
8513c8242c Downloads, resigns, and installs apps from start to finish 2019-05-31 18:32:20 -07:00
Riley Testut
23e019ebcf [AltServer] Fixes potential double-free bug when finishing installing 2019-05-31 11:23:18 -07:00
Riley Testut
d1fc207bf6 [AltServer] Adds missing NUL-terminator to request UDID 2019-05-31 11:18:00 -07:00
Riley Testut
58446d225c Installs apps from AltStore via AltServer 2019-05-30 17:17:48 -07:00
Riley Testut
f7beccbaa6 Resigns + installs test app to connected devices 2019-05-29 15:53:02 -07:00