mahee96
277b5b0bd4
settings: added new switch to allow enabling appId customization (which will be shown during install)
2026-02-07 07:59:39 +05:30
CelloSerenity
4f8a70d31e
LocalDevVPN ( #1126 )
2025-12-04 21:40:39 -05:00
mahee96
c64b0c99de
EMP: added back EMP entry/exit points as it was in 0.6.1 but with option to enable/disable it via settings
2025-11-16 03:01:29 +05:30
mahee96
7ec6324b62
- minimuxer-ready: disabled minimuxer ready check which shows NO WIFI/VPN error since stosVPN can work on cellular too.
2025-04-03 00:49:07 -07:00
Magesh K
92edd4b800
- Renamed beta track to nightly
2025-02-16 20:28:57 +05:30
Magesh K
eb0e1326b9
- ReleaseTracks: Added in-app ReleaseTracks switching support
2025-02-10 13:53:31 +05:30
Magesh K
bf766c1b84
- Multiple fixes and CI setup
2025-02-08 11:36:55 +05:30
Magesh K
28de1953c4
[Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet
2025-01-19 18:51:49 +05:30
Magesh K
341e498b3f
[Logging]: minimuxer: Added support for conditional logging to stdout
2025-01-14 20:03:49 +05:30
Magesh K
1649bb73d9
[Settings]: version info now includes xcode build version if in debug config
2025-01-13 03:40:26 +05:30
Magesh K
55f4aa7deb
[debug]: enabled back appropriate preprocessor debug blocks as before wherever applicable
2025-01-12 20:48:02 +05:30
Magesh K
b3382df216
[cleanup]: commented out debug-only code until CI is switched to release builds
2025-01-08 02:51:02 +05:30
Magesh K
a967a7aaad
[diagnostics]: make operations logging into console to be conditional, toggled by a switch in settings
2025-01-02 20:59:27 +05:30
Magesh K
ee03d9fa51
[diagnostics]: Added exporting of the coredata sqlite for debugging
2025-01-02 20:05:16 +05:30
Magesh K
178145f57e
[Settings]: added toggle for ExportResignedApps to export resigned apps to SideStore Documents dir
2024-12-26 21:15:29 +05:30
Magesh K
901b9ae337
[Beta-Updates]: Added beta update check feature
2024-12-26 21:15:29 +05:30
Magesh K
f542a52bda
[AltBackup+Schemes]: Fixes for URL schemes throughout both AltBackup and SideStore apps
2024-12-26 21:15:29 +05:30
Magesh K
26b6c8d034
[cleanup]: removed unused import Roxas
2024-12-26 21:15:29 +05:30
Magesh K
63a3203e50
clean-checkpoint-1
2024-12-26 21:15:29 +05:30
Riley Testut
4514fe1c2c
Displays detailed error log in-app with Quick Look
2024-12-26 21:15:29 +05:30
Riley Testut
abc7b8d933
[AltStoreCore] Adds Date.shortDateFormatter
2024-12-26 21:15:29 +05:30
Riley Testut
71eb77cfda
Allows changing BrowseViewController sort order
2024-12-26 21:15:29 +05:30
Riley Testut
8add1d0f4a
Supports remotely disabling workaround for downloading Patreon attachments
...
In case our workaround for downloading Patreon post attachments breaks, we can remotely disable it and force AltStore to use its fallback instead (taking user to post directly).
2024-12-26 21:15:29 +05:30
Riley Testut
869b2dc92a
[AltStoreCore] Generalizes Source.sourceID(from:) logic into URL.normalized()
...
Allows comparing URLs that may have slight (but irrelevant) differences (e.g. trailing slashes).
2024-12-26 21:15:29 +05:30
Riley Testut
e33a40ecb1
[AltStoreCore] Fixes ALTAppPrivacyPermission.synthesizedName for legacy permissions
2024-12-26 21:15:29 +05:30
Riley Testut
727ab0b554
Limits relative date strings to “Yesterday” and “Today”
...
Any relative date older than “Yesterday” will be displayed as absolute date instead.
2024-12-26 21:15:29 +05:30
Riley Testut
9ddc27f6ca
[AltStoreCore] Updates DatabaseManager to support #Preview macro
...
Synchronously loads database via startForPreview(), and also erases database for DEBUG builds.
2024-12-26 21:15:29 +05:30
Riley Testut
2ccf01cf9c
Logs misc. events with OSLog
...
* Discovering AltServers
* Clearing app cache
* Updating Friend Zone Patrons
2024-12-26 21:15:29 +05:30
Riley Testut
c19b541739
Logs AltJIT-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
27ca2f285b
Logs Fugu14-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
93b6da4855
Logs sideloading-related events with OSLog
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
86ae06e0c8
Adds “Disable Response Caching” debug setting
...
When enabled, AltStore will ignore cached responses for certain requests and will always make a new request to the server. This is useful for development when repeatedly testing changes to remote files.
Limited to UpdateKnownSourcesOperation for now, but will eventually affect fetching sources as well.
2024-12-26 21:15:29 +05:30
Riley Testut
f5c40ae571
Disables permission verification for DEBUG builds
2024-12-26 21:15:29 +05:30
Riley Testut
2afaf73fc5
Supports bypassing “Undeclared Permissions” error while sources are in beta
...
Presents error alert that can be explicitly bypassed by user when sideloading apps with undeclared permissions, and also allows user to view all undeclared permissions.
2024-12-26 21:15:29 +05:30
Riley Testut
5a2f32704c
Updates SourceError.blocked recovery suggestion to list installed/blocked apps
...
If source is already added, the error message will list all installed apps from the source.
If adding source for first time, the error message will mention exactly which apps have been blocked from the source (if provided).
2024-12-26 21:15:29 +05:30
Riley Testut
177d453491
[AltStoreCore] Backports iOS 15+ NSManagedObjectContext.performAndWait<T>()
...
Simplifies returning values and throwing errors from managed object contexts.
2024-12-26 21:15:29 +05:30
Riley Testut
254a9773ec
Supports blocking third-party sources
...
Blocked sources cannot be added by new users, or updated for existing users.
2024-12-26 21:15:29 +05:30
Riley Testut
bc7311c159
[AltStoreCore] Replaces remaining Bundle.appGroups.first with Bundle.altstoreAppGroup
...
Ensures we can still find the correct AltStore app group even if it isn’t the first one listed in the Info.plist.
2024-12-26 21:15:29 +05:30
Riley Testut
f44c3c18a2
[AltStoreCore] Adds async wrappers for presenting UIAlertControllers
2024-12-26 21:15:29 +05:30
Riley Testut
fc99fb32a4
[AltStoreCore] Adds NSManagedObjectContext.performAsync() to wrap iOS 15+ async perform()
...
Allows us to use Swift Concurrency with Core Data pre-iOS 15.
2024-12-26 21:15:29 +05:30
Riley Testut
589ece3860
Fixes Scanner.scanHexInt32 deprecation warning
2024-12-26 21:15:29 +05:30
Riley Testut
65598e2cd5
Fixes triggering false positives with some malware detectors
...
Renames UserDefaults.isMacDirtyCowSupported to .isCowExploitSupported
2024-12-26 21:15:29 +05:30
Riley Testut
9df4026ed4
Hides MacDirtyCow settings on iOS 15.7.2
...
MacDirtyCow supports iOS 14.0 - 15.7.1 and 16.0 - 16.1.2, but not 15.7.2
2024-12-26 21:15:29 +05:30
Riley Testut
f9c22ff617
Force-enables “Enforce 3-App Limit” if iOS version does not support MacDirtyCow exploit
...
Prevents “Enforce 3-App Limit” remaining enabled after updating iOS version without a way to disable it.
2024-12-26 21:15:29 +05:30
Riley Testut
66a17bc27f
Supports sideloading more than 3 apps via MacDirtyCow exploit
...
The MacDirtyCow exploit allows users to remove the 3 active apps limit on iOS 16.1.2 and earlier. To support this, we’ve added a new (hidden) “Enforce 3-App Limit” setting that can be disabled to allow sideloading more than 3 apps.
2024-12-26 21:15:29 +05:30
Riley Testut
2f9f3e6c72
[Shared] Adds OperatingSystemVersion+Comparable to AltServer target
2024-12-26 21:15:29 +05:30
Magesh K
2bb2eea226
-[Feature]: client-side: Anisette server fallback impl when current server is unreachable ( #773 )
2024-11-27 18:38:54 -05:00
ny
1e969a0888
Attempt to make the bypass more sane
2024-10-23 07:31:52 -04:00
ny
fc3ff41fc4
Add bad app limit toggle implementation
2024-10-11 01:12:22 -04:00