Riley Testut
93b6da4855
Logs sideloading-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
6adf55b4b6
[Apps] Moves source JSON files to separate repo
2024-12-26 21:15:29 +05:30
Riley Testut
bca5c4e9a4
Fixes misplaced Info.plist entries
2024-12-26 21:15:29 +05:30
Riley Testut
5e48e36ce2
Updates ALTDeviceID to iPhone 14 Pro
2024-12-26 21:15:29 +05:30
Riley Testut
4da8316c12
Updates app version to 2.0b4 (12)
2024-12-26 21:15:29 +05:30
Riley Testut
81c3825c92
[AltServer] Updates app version to 1.7 (78)
2024-12-26 21:15:29 +05:30
Riley Testut
3df1297b1c
[AltServer] Updates app version to 1.7rc (77)
2024-12-26 21:15:29 +05:30
Riley Testut
d89a15f74b
Conforms RefreshAllAppsWidgetIntent to ForegroundContinuableIntent
2024-12-26 21:15:29 +05:30
Riley Testut
55ccb723e5
Returns nothing from RefreshAllAppsWidgetIntent
2024-12-26 21:15:29 +05:30
Riley Testut
6c0cfdf99e
[AltWidget] Updates Home Screen widget names and descriptions
2024-12-26 21:15:29 +05:30
Riley Testut
9a6272f8e0
[AltServer] Moves AnisetteDataManager to “Anisette Data” group
2024-12-26 21:15:29 +05:30
Riley Testut
07b1750a9c
[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
9cf61bd4df
Updates app version to 2.0b3
2024-12-26 21:15:29 +05:30
Riley Testut
e34f3ce201
[AltWidget] Fixes widgets not appearing pre-iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
5d5da9e910
Actually fixes interactive widget animation continuing indefinitely
2024-12-26 21:15:29 +05:30
Riley Testut
a341a15a5e
[AltWidget] Insets ActiveAppsWidget buttons from edge to improve tapability
2024-12-26 21:15:29 +05:30
Riley Testut
58b6c0d6ac
[AltWidget] Fixes AppDetailWidget not displaying app information
2024-12-26 21:15:29 +05:30
Riley Testut
297a71bf91
[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
d657ffc8ca
Fixes interactive widget animation continuing indefinitely if error is thrown
2024-12-26 21:15:29 +05:30
Riley Testut
a1865b6725
Fixes not showing “AltServer Not Found” error when refreshing via widget
2024-12-26 21:15:29 +05:30
Riley Testut
fa01fa708e
[AltServer] Updates app version to 1.7b1
2024-12-26 21:15:29 +05:30
Riley Testut
80fc8e7a1e
[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
891609b64e
[AltWidget] Fixes ActiveAppsWidget compiler error when deployment target < iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
021b49c436
Reloads widget timelines on app launch
2024-12-26 21:15:29 +05:30
Riley Testut
f39ebfb905
[AltServer] Fixes exporting AltServer as generic Xcode archive
2024-12-26 21:15:29 +05:30
Riley Testut
c4117c0ac9
[AltServer] Fixes “SDK does not contain libarclite” error when archiving
2024-12-26 21:15:29 +05:30
Riley Testut
00423bec08
[AltJIT] Fixes “AltSign-Dynamic not found” runtime error at launch
2024-12-26 21:15:29 +05:30
Riley Testut
46bd977371
[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
4410775aec
[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
b760418252
Fixes ErrorDetailsViewController not displaying text below fold
2024-12-26 21:15:29 +05:30
Riley Testut
a7b28d5027
[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
f83303a6b7
[AltStoreCore] Fixes “any ALTAppPermission cannot conform to 'Hashable’” Xcode 15 compiler error
2024-12-26 21:15:29 +05:30
Riley Testut
76ef018638
[AltWidget] Replaces legacy PreviewProvider previews with #Preview macro
2024-12-26 21:15:29 +05:30
Riley Testut
2aaa7761fc
[AltWidget] Refactors previous widgets to use AppsTimelineProvider
2024-12-26 21:15:29 +05:30
Riley Testut
ea2600aba9
[AltWidget] Adds interactive Active Apps widget to view + refresh all active apps (iOS 17+)
2024-12-26 21:15:29 +05:30
Riley Testut
3f6688523a
[AltWidget] Refactors widgets into separate files
2024-12-26 21:15:29 +05:30
Riley Testut
641c716d57
[AltWidget] Supports refreshing apps directly from home screen
2024-12-26 21:15:29 +05:30
Riley Testut
693969dc28
[AltWidget] Adopts containerBackground(for:) on iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
fd8dd20c1b
[AltWidget] Fixes incorrect home screen widget margins on iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
7747994c80
Converts legacy RefreshAllIntent into App Shortcut (iOS 17+)
2024-12-26 21:15:29 +05:30
Riley Testut
9b885085c9
Fixes race condition causing duplicate background refresh notifications (or none)
2024-12-26 21:15:29 +05:30
Riley Testut
e605399633
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
a7d52db453
Updates build version to 6
2024-12-26 21:15:29 +05:30
Riley Testut
c1bbca9ed7
[Permissions] Adds entries for most known privacy permissions
2024-12-26 21:15:29 +05:30
Riley Testut
be8bf44784
[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
15b3cd5f2d
[AltStoreCore] Fixes incorrectly merging permissions for same app from different sources
2024-12-26 21:15:29 +05:30
Riley Testut
f926f596aa
Fixes crash when adding source with the same name as another source
2024-12-26 21:15:29 +05:30
Riley Testut
74bccf4caf
[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
Riley Testut
5161c506f0
Updates build version to 4
2024-12-26 21:15:29 +05:30
Riley Testut
f19ae2f422
Fixes “non-sendable type 'Notification?' cannot cross actor boundary” warning
2024-12-26 21:15:29 +05:30