Riley Testut
3214711ddb
Logs AltJIT-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
3e5e03c4d3
Logs Fugu14-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
fed587954d
Logs sideloading-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
b8d67accb5
[Apps] Moves source JSON files to separate repo
2024-12-26 21:15:29 +05:30
Riley Testut
55e086ffea
Fixes misplaced Info.plist entries
2024-12-26 21:15:29 +05:30
Riley Testut
e9b315ff71
Updates ALTDeviceID to iPhone 14 Pro
2024-12-26 21:15:29 +05:30
Riley Testut
03ee8eea11
Updates app version to 2.0b4 (12)
2024-12-26 21:15:29 +05:30
Riley Testut
5bb9abb871
[AltServer] Updates app version to 1.7 (78)
2024-12-26 21:15:29 +05:30
Riley Testut
74b84afca2
[AltServer] Updates app version to 1.7rc (77)
2024-12-26 21:15:29 +05:30
Riley Testut
fcb0616bd0
Conforms RefreshAllAppsWidgetIntent to ForegroundContinuableIntent
2024-12-26 21:15:29 +05:30
Riley Testut
f169d48c9a
Returns nothing from RefreshAllAppsWidgetIntent
2024-12-26 21:15:29 +05:30
Riley Testut
ad164997c5
[AltWidget] Updates Home Screen widget names and descriptions
2024-12-26 21:15:29 +05:30
Riley Testut
2abe5db730
[AltServer] Moves AnisetteDataManager to “Anisette Data” group
2024-12-26 21:15:29 +05:30
Riley Testut
609db717ca
[AltServer] Fetches anisette data without Mail plug-in
...
Works on all macOS versions supported by AltServer.
2024-12-26 21:15:29 +05:30
Riley Testut
983393a891
Updates app version to 2.0b3
2024-12-26 21:15:29 +05:30
Riley Testut
c1a640b49a
[AltWidget] Fixes widgets not appearing pre-iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
af7f929703
Actually fixes interactive widget animation continuing indefinitely
2024-12-26 21:15:29 +05:30
Riley Testut
a888e7e4e4
[AltWidget] Insets ActiveAppsWidget buttons from edge to improve tapability
2024-12-26 21:15:29 +05:30
Riley Testut
f2dc21c12f
[AltWidget] Fixes AppDetailWidget not displaying app information
2024-12-26 21:15:29 +05:30
Riley Testut
8bba585dd7
[AltServer] Throws ALTServerError.deviceNotFound if altjit cannot find device
...
Includes custom recovery suggestion to mention connecting via USB is required for iOS 17 or later.
2024-12-26 21:15:29 +05:30
Riley Testut
af9c44d2bc
Fixes interactive widget animation continuing indefinitely if error is thrown
2024-12-26 21:15:29 +05:30
Riley Testut
834a8a6506
Fixes not showing “AltServer Not Found” error when refreshing via widget
2024-12-26 21:15:29 +05:30
Riley Testut
b9859406fd
[AltServer] Updates app version to 1.7b1
2024-12-26 21:15:29 +05:30
Riley Testut
caf11c2936
[AltJIT] Changes AltSign-Dynamic to not be embedded
...
Fixes “Cycle in dependencies” compiler error when archiving AltServer.
2024-12-26 21:15:29 +05:30
Riley Testut
f1e4c5c545
[AltWidget] Fixes ActiveAppsWidget compiler error when deployment target < iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
77aed91703
Reloads widget timelines on app launch
2024-12-26 21:15:29 +05:30
Riley Testut
cc9bfe72a9
[AltServer] Fixes exporting AltServer as generic Xcode archive
2024-12-26 21:15:29 +05:30
Riley Testut
15845e03c9
[AltServer] Fixes “SDK does not contain libarclite” error when archiving
2024-12-26 21:15:29 +05:30
Riley Testut
52407832f5
[AltJIT] Fixes “AltSign-Dynamic not found” runtime error at launch
2024-12-26 21:15:29 +05:30
Riley Testut
ebf3a3172c
[AltServer] Supports enabling JIT on devices running iOS 17
...
AltServer embeds the AltJIT CLI tool in its app bundle and runs it as an admin subprocess.
2024-12-26 21:15:29 +05:30
Riley Testut
2d0d6ae07e
[AltJIT] Removes unnecessary ALTErrorKeys.h/.m
...
Was originally added because AltJIT couldn’t link with AltSign, which is not true anymore.
2024-12-26 21:15:29 +05:30
Riley Testut
e45a76f990
Fixes ErrorDetailsViewController not displaying text below fold
2024-12-26 21:15:29 +05:30
Riley Testut
21555f091f
[AltJIT] Adds AltJIT CLI tool to enable JIT on devices running iOS 17+
...
Commands:
altjit enable [app/pid] --udid [udid]
* Enables JIT for given app/process
altjit mount --udid [udid]
* Mounts personalized developer disk
2024-12-26 21:15:29 +05:30
Riley Testut
19f2a3dd29
[AltStoreCore] Fixes “any ALTAppPermission cannot conform to 'Hashable’” Xcode 15 compiler error
2024-12-26 21:15:29 +05:30
Riley Testut
5efacd6267
[AltWidget] Replaces legacy PreviewProvider previews with #Preview macro
2024-12-26 21:15:29 +05:30
Riley Testut
7bf3ce8326
[AltWidget] Refactors previous widgets to use AppsTimelineProvider
2024-12-26 21:15:29 +05:30
Riley Testut
c78d359a07
[AltWidget] Adds interactive Active Apps widget to view + refresh all active apps (iOS 17+)
2024-12-26 21:15:29 +05:30
Riley Testut
6e88787999
[AltWidget] Refactors widgets into separate files
2024-12-26 21:15:29 +05:30
Riley Testut
08f669a8c3
[AltWidget] Supports refreshing apps directly from home screen
2024-12-26 21:15:29 +05:30
Riley Testut
53ffcf317d
[AltWidget] Adopts containerBackground(for:) on iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
122ded45f1
[AltWidget] Fixes incorrect home screen widget margins on iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
392affe027
Converts legacy RefreshAllIntent into App Shortcut (iOS 17+)
2024-12-26 21:15:29 +05:30
Riley Testut
92d0f1a3c0
Fixes race condition causing duplicate background refresh notifications (or none)
2024-12-26 21:15:29 +05:30
Riley Testut
23efc6a163
Fixes not refreshing AltStore last when refreshing via Shortcut
...
Could potentially be an issue if AltStore needs to resign itself, e.g. with AltDaemon.
2024-12-26 21:15:29 +05:30
Riley Testut
a30f087ad8
Updates build version to 6
2024-12-26 21:15:29 +05:30
Riley Testut
9bd69690b6
[Permissions] Adds entries for most known privacy permissions
2024-12-26 21:15:29 +05:30
Riley Testut
d97f1315a6
[AltStoreCore] Updates AltStore12ToAltStore13 mapping model for latest model changes
...
* Non-optional AppPermission.usageDescription
* Non-optional AppPermission.appBundleID
* Added AppPermission.sourceID
2024-12-26 21:15:29 +05:30
Riley Testut
222617273c
[AltStoreCore] Fixes incorrectly merging permissions for same app from different sources
2024-12-26 21:15:29 +05:30
Riley Testut
c4e5bcdcdd
Fixes crash when adding source with the same name as another source
2024-12-26 21:15:29 +05:30
Riley Testut
628d96442f
[AltStoreCore] Makes AppPermission.usageDescription non-optional for backwards compatibility
...
Necessary to support switching between AltStore beta and public version.
Wraps private non-optional _usageDescription value in public accessor with optional return type to still treat it as “optional” value.
2024-12-26 21:15:29 +05:30