Jackson Coxson
bcc390fdc1
Add manual connection ( #10 )
...
* Add manual connection
* Send request to netmuxd for a manual connection
2022-05-30 11:25:54 -06:00
Riley Testut
3f5470dc2f
[AltDaemon] Fixes XPC service lookup for Odyssey jailbreak
2020-09-30 15:04:44 -07:00
Riley Testut
3145c8248e
[AltDaemon] Replaces local socket communication with XPC
...
Allows AltDaemon to be launched on demand + reject any connections not made from AltStore.
2020-09-22 15:12:33 -07:00
Riley Testut
a02651ca5a
Provides fallback error when connecting to AltServer
...
Fixes operation never finishing under certain circumstances.
2020-09-14 14:34:45 -07:00
Riley Testut
472de7dd21
[AltStoreCore] Refactors core AltStore logic into AltStoreCore framework
...
AltStoreCore will contain all shared AltStore code between AltStore and any app extensions. Initially, it includes all AltStore model logic.
2020-09-03 16:39:08 -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
4311db2cf7
Supports installing/refreshings apps w/o computer on jailbroken devices
...
AltStore will use AltDaemon as a local AltServer if it’s installed and running. AltStore remains a regular sandboxed app, but AltDaemon has private entitlements necessary to perform AltServer operations without a computer.
2020-06-04 19:53:10 -07:00
Riley Testut
f9b1208e73
Replaces ConnectionError.errorDescription with .failureReason
...
Improves error messages where ConnectionError was the underlying failure, but not the main error.
2020-05-15 14:54:46 -07:00
Riley Testut
77715c8085
Stops wired connection listening socket when entering background
2020-01-21 17:11:16 -08:00
Riley Testut
3fb190841e
[Both] Adds support for installing apps over USB
2020-01-13 10:17:30 -08:00
Riley Testut
11255bbd14
Fixes session expiring when downloading apps on slow connection
2020-01-08 12:41:02 -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
0c1f469dfa
Prioritizes AltServer that originally installed AltStore over others
2019-09-04 10:45:24 -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
d1c8aa8c0e
Improves InstallError.localizedDescription
2019-06-05 11:02:41 -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