Riley Testut
186abfd4bc
[AltPlugin] Updates version to 1.12
2023-02-28 15:57:13 -06:00
Riley Testut
98ffb974ff
[AltPlugin] Supports macOS Ventura 13.3
2023-02-28 15:56:16 -06:00
Riley Testut
bb90a5709d
[Apps] Updates AltStore to 1.6.1
2023-02-20 13:34:09 -06:00
Riley Testut
1769b2152a
[Apps] Updates AltStore beta to 1.6.1b2
2023-02-20 11:47:28 -06:00
Riley Testut
696745df4d
[Apps] Updates Delta beta to 1.4rc
2023-02-20 09:19:48 -06:00
Riley Testut
e93457de2f
Fixes triggering false positives with some malware detectors
...
Renames UserDefaults.isMacDirtyCowSupported to .isCowExploitSupported
2023-02-14 14:07:48 -08:00
Riley Testut
28d7fd0f6c
[Apps] Updates AltStore beta to 1.6.1b
2023-02-08 14:25:11 -06:00
Riley Testut
913db5131b
Adds “Clear Cache” description to Techy Things section footer
2023-02-08 13:50:29 -06:00
Riley Testut
c6476b6b4a
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
2023-02-08 13:47:54 -06:00
Riley Testut
7c1b951098
Fixes SourcesViewController crash on iOS 12
...
Apparently changing NSLayoutConstraint priorities from required to optional (and vice versa) isn’t supported, even though it works on iOS 13+. Who knew!
2023-02-08 13:06:44 -06:00
Riley Testut
94a8d79a5f
Fixes incorrect “View Error Log” cell appearance
2023-02-08 13:01:49 -06:00
Riley Testut
46341773e6
Updates app version to 1.6.1b
2023-02-07 16:37:10 -06:00
Riley Testut
053cc9feda
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.
2023-02-07 16:36:11 -06:00
Riley Testut
3adfc9db6d
Adds “Clear Cache” button to remove temporary files and uninstalled app backups
2023-02-07 16:11:39 -06:00
Riley Testut
eeea64f780
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.
2023-02-06 17:37:54 -06:00
Riley Testut
90b4fa7605
[Apps] Updates Delta beta to 1.4b5
2023-02-06 16:30:42 -06:00
Riley Testut
57299ebb16
[Apps] Updates AltStore to 1.6
2023-01-30 11:45:24 -06:00
Riley Testut
038784b421
Updates app version to 1.6
2023-01-30 11:42:24 -06:00
Riley Testut
003312a6f3
[AltServer] Updates app version to 1.6
2023-01-30 11:42:06 -06:00
Riley Testut
4549f86f0c
[Apps] Updates AltStore beta to 1.6rc3
2023-01-24 15:51:59 -06:00
Riley Testut
957a53ecd6
Fixes non-readable error toast view when an authentication error occurs
2023-01-24 15:51:59 -06:00
Riley Testut
4f10984482
[Apps] Updates AltStore beta to 1.6rc2
2023-01-24 15:51:59 -06:00
Riley Testut
4c7c6bc905
Updates app version to 1.6rc3
2023-01-24 15:51:59 -06:00
Riley Testut
16e205b9c6
Updates app version to 1.6rc2
2023-01-24 15:51:59 -06:00
Riley Testut
ec54468783
Caches MergeErrors when refreshing sources to view later in SourcesViewController
2023-01-24 15:51:59 -06:00
Riley Testut
b6bdd13167
Fixes incorrect StoreApp.versions order post-merge
2023-01-24 15:51:59 -06:00
Riley Testut
57d248adfe
[AltServer] Updates app version to 1.6rc
2023-01-24 15:51:32 -06:00
Riley Testut
b67dfbf0c3
[Apps] Updates AltStore beta to 1.6rc
2023-01-24 15:51:32 -06:00
Riley Testut
a9bb0c11a4
[Shared] Fixes pattern matching non-ALTErrorEnum error codes
2023-01-24 15:51:32 -06:00
Riley Testut
39cc0b5da5
Updates app version to 1.6rc
2023-01-24 15:51:32 -06:00
Riley Testut
503d535823
Fixes adding failures to NSErrors with nil localizedFailureReasons
2023-01-24 15:51:32 -06:00
Riley Testut
5efb9f8448
[AltTests] Enables Code Coverage
2023-01-24 15:48:58 -06:00
Riley Testut
28344232d3
[AltTests] Adds error handling tests
...
Passes all tests
[Review] Refactors tests to be more readable
Removes unnecessary code
2023-01-24 15:48:53 -06:00
Riley Testut
df8debb386
Adds AltTests test target
...
# Conflicts:
# AltStore.xcodeproj/project.pbxproj
2023-01-24 15:48:42 -06:00
Riley Testut
af5281dc90
Moves “View Error Log” setting to new Techy Things section
2023-01-24 15:47:34 -06:00
Riley Testut
2f7bb83560
Fixes “missing provisioning profile” error when refreshing DEBUG builds
...
Removes embedded XCTest (+ dSYM) bundles before resigning for DEBUG builds.
2023-01-24 15:47:34 -06:00
Riley Testut
d85957b70b
[Apps] Adds “More Trusted Sources!” news item
2023-01-24 15:45:20 -06:00
Riley Testut
5e833192de
[Apps] Updates AltStore beta to 1.6b4
2023-01-24 15:45:20 -06:00
Riley Testut
794385a935
[Shared] Ignores ALTWrappedError NSLocalizedDescription user info value if it == failure + failure reason
2023-01-24 15:44:48 -06:00
Riley Testut
ab2aef6b2a
[Shared] Encodes all CodableError codable user info values, not just recognized types
2023-01-24 15:42:14 -06:00
Riley Testut
08dcd9d146
[Shared] Fixes error encoding CodableError Int/UInt user info values
2023-01-24 15:41:57 -06:00
Riley Testut
8d8d8fdd61
[Shared] Uses underlying error messages (if available) for ALTServerError.invalidRequest/.invalidResponse
2023-01-24 15:41:49 -06:00
Riley Testut
12f521321f
Updates VerificationError.errorDescription to match ALTLocalizedError default implementation
2023-01-24 15:38:43 -06:00
Riley Testut
b850a3192a
[AltServer] Updates app version to 1.6b4 (build 69, nice)
2023-01-24 15:07:10 -06:00
Riley Testut
3df1a12018
[AltPlugin] Updates version to 1.11
2023-01-24 15:07:06 -06:00
Riley Testut
0e29d2bc22
[AltPlugin] Supports macOS Ventura 13.1
2023-01-24 15:07:03 -06:00
Riley Testut
e6cbd21d12
[AltServer] Uses correct app name and iOS version in ALTServerErrorUnsupportediOSVersion alert
2023-01-24 15:06:59 -06:00
Riley Testut
223495cdb9
[AltServer] Throws coder CocoaErrors if source JSON is invalid
...
Uses same error code with different debug descriptions. These errors should never be thrown in production so no need for unique codes, but if they do get thrown then they include enough technical information to debug.
Replaces OperationError.appNotFound
2023-01-24 15:06:12 -06:00
Riley Testut
b89462016f
Fixes refreshing tweaked apps with removed app extensions
...
In addition to removing the app extensions themselves, we also need to remove references to them from SC_Info/Manifest.plist in the app bundle (if the file exists). Otherwise, subsequent installations (resigning, (de)-activating, etc.) will fail due to “missing” app extensions.
2023-01-24 15:05:45 -06:00
Riley Testut
a105c7f9b4
Revises “check for updates” error title
2023-01-24 15:05:12 -06:00