Jackson Coxson
3fbfc849ff
Implement emotional damage ( #95 )
...
* Implement em_proxy
* Update libimobiledevice
* Add minimuxer library to Xcode
* Build missing C files for libimobiledevice
* Remove objective C library
* Add pairing file to Info.plist
* Heartbeat self on startup
* Enable JIT on-device
* Implement on-device installation
* Fix OpenSSL header errors
* Random submodule bullcrap go
* Search release folder for emotional damage
* Clean dependencies
* Build Rust dependencies attempt 1/999
* Update em_proxy
* Implement refreshing apps
* Clean up old operations
* Remove all AltServer code
* Remove files from Xcode project
* Implement auto mounting the developer DMG
* Recover from app being backgrounded
* Fixed keeping pairing file in app after updating SideStore (#3 )
* Use compliant error handling for minimuxer
* Fix app failing to install
* Don't kill proxy on backgrounding
* Makes sure the ALTPairingFile gets transferred even if team IDs change (#4 )
* Step 1 to allow SideStore to resign itself
* Update ResignAppOperation.swift
* Adding cache for action runner (#5 )
* Start caching commit for actions
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update build.yml
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update build.yml
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Use rust lib directories to cache
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Cache cargo also
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Fix spacing
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Replace cargo id for caching
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Remove cache if statements
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Add disconnected WireGuard detection
* Add minimuxer logging
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Co-authored-by: jawshoeadan <62785552+jawshoeadan@users.noreply.github.com >
Co-authored-by: Joelle Stickney <joellestickney@gmail.com >
Co-authored-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-02 18:58:59 -06:00
jawshoeadan
7fbeb7adbb
Get anisette from HTTP GET request instead of AltServer ( #87 )
2022-09-16 11:52:53 -06:00
Spidy123222
1f8fe35a22
Make Sidestore use its own trustedapps json ( #58 )
...
* Add trusted apps list json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Force to use apps.json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Rename apps.json to trustedapps.json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Redo trustedlink
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update FetchTrustedSourcesOperation.swift
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Add provenance-emu source
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 13:24:04 -07:00
Spidy123222
471451bf35
Revert "Revert "Change settings altstore names to SideStore"" ( #82 )
2022-09-14 04:45:33 -07:00
Spidy123222
e5052acebf
Revert "Change settings altstore names to SideStore"
2022-09-14 04:38:34 -07:00
Spidy123222
9523afa0c5
Revert Patreon Description to avoid conflict.
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 04:27:26 -07:00
Spidy123222
faa1ddf36d
Remove patreon footer description
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 04:19:56 -07:00
Spidy123222
74f0300ca2
Merge branch 'SideStore:develop' into Change-settings-AltStore-names-to-side
2022-08-31 13:24:57 -07:00
Spidy123222
79f3bcb8ac
Merge branch 'develop' into develop
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 11:25:28 -07:00
Spidy123222
7d08abc52a
Change wording of accessing local traffic
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 11:15:52 -07:00
Spidy123222
a3ab498b2f
Update SettingsViewController.swift
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 05:11:15 -07:00
Nythepegasus
d66f30e6a2
Merge remote-tracking branch 'refs/remotes/upstream/develop'
...
Conflicts:
AltStore.xcodeproj/project.pbxproj
AltStore/AppDelegate.swift
2022-08-19 01:14:16 -04:00
Riley Testut
3ec9fc7370
[Apps] Updates Delta beta to 1.4b2
2022-08-17 15:27:19 -05:00
Riley Testut
7ffa7df8bf
Fixes “stored properties cannot be marked @available” compiler error
...
Xcode 13 and earlier allowed us to mark lazy stored properties with @available, but it turns out this was never actually supported. Xcode 14 now throws a compiler error, so we work around it by converting lazy @available properties into computed properties, backed by typed-erased lazy ivars.
2022-08-17 15:23:17 -05:00
Riley Testut
c7e69f4954
[Apps] Adds “New to AltStore?” news to highlight revamped FAQ
...
Also removes old “Welcome to AltStore” news
2022-07-28 11:41:52 -05:00
Riley Testut
ec6d6db428
[Apps] Updates AltStore to 1.5.1
2022-07-28 11:22:55 -05:00
Josh-WikiRealty
155e47055e
Generalized everything to match SideStore branding for workflow
...
Sideloading now works with AltServer
2022-07-04 17:30:50 -07:00
Josh-WikiRealty
bf4763fdd2
Add entitlements file and update gitignore
2022-07-03 00:53:02 -07:00
Joe Mattiello
d8e2fbe6c8
Rename AltStore with variables ( #17 )
...
* iOS 14 for xcode 14 errors
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* add group.APP_GROUP to more plists
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* reorder altid groups
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* update to newer sparkle api
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* fix warnings in altsign and libmobdevice
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
Co-authored-by: JJTech <jjtech@jjtech.dev >
2022-06-20 13:13:15 -06:00
Joseph Mattello
ef732712ee
AltStore & AltServer builds with XCConfig
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:27 -04:00
Joseph Mattello
85985cce3b
Use XCConfig files for codesign and bundle ids
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:26 -04:00
Jackson Coxson
8c3cb9bce4
Merge branch 'rileytestut:develop' into develop
2022-06-03 17:21:51 -06:00
Riley Testut
6d27f23626
[Apps] Updates Delta beta to 1.4b1
2022-06-02 14:01:04 -07:00
Jackson Coxson
1217e81fdd
Prefer local servers over VPN
2022-05-30 23:53:22 -06:00
Jackson Coxson
c11af230e5
Add view for multiple teams from Megarush
2022-05-30 23:43:47 -06:00
Jackson Coxson
1560b3cfe6
Revert "Change AltStore naming to SideStore"
...
This reverts commit 20182b78f5 .
2022-05-30 22:54:21 -06:00
Jackson Coxson
20182b78f5
Change AltStore naming to SideStore
2022-05-30 22:46:21 -06:00
Jackson Coxson
fd8c39e689
Change icon and colors
2022-05-30 22:05:26 -06:00
Jackson Coxson
31da0ec3fb
Merge branch 'rileytestut:develop' into develop
2022-05-30 11:26:13 -06:00
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
Joe Mattiello
9a9df2841b
WiFi to Wi-Fi spelling ( #6 )
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-05-30 10:50:03 -06:00
Riley Testut
0dc5557e68
[Apps] Updates AltStore beta to 1.5.1b
2022-05-27 12:36:43 -07:00
Riley Testut
8463e8f1ee
Updates ALTServerID to Purple M1 iMac
2022-05-26 18:26:35 -07:00
Riley Testut
070839b9e2
Fixes authenticating with old email address after changing Apple ID’s primary email
2022-05-25 16:45:27 -07:00
Riley Testut
611e36ae25
[Apps] Updates AltStore to 1.5
2022-05-10 15:05:34 -07:00
Riley Testut
92e6543b78
[Apps] Adds AltServer 1.5 news item
2022-05-05 14:03:34 -07:00
Riley Testut
ea0de71b3a
Enables AltJIT for public versions
2022-05-04 12:46:14 -07:00
Riley Testut
98d1fc260a
[Apps] Updates AltStore beta to 1.5rc
2022-04-19 13:20:40 -07:00
Riley Testut
2ff5afa22a
Replaces PatreonAccount.isFriendZone with ManagedPatron
...
Rather than store both the current user’s Patreon account and all cached Friend Zone patrons in the same table, we now store Friend Zone patrons in the new ManagedPatron table. This avoids the need to distinguish between the two at runtime.
2022-04-18 15:46:35 -07:00
Riley Testut
60005a3d7f
Throws URLError.fileDoesNotExist for 404 responses
2022-04-14 18:29:34 -07:00
Riley Testut
b6f88c329c
Updates ALTDeviceID to iPhone 13 Pro
2022-04-14 18:15:23 -07:00
Riley Testut
e41d46082d
Unhides Sources button for public builds
2022-04-14 18:01:20 -07:00
Riley Testut
be31f40288
Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation
2022-04-14 17:58:06 -07:00
Riley Testut
3fda2bb400
Caches Friend Zone patrons to offset slow loading time
...
The Patreon API doesn’t have a way to fetch just the patrons belonging to our Friend Zone tier. Instead, we need to fetch ALL patrons (including inactive ones) and filter out those not in the tier. This is very inefficient, and takes over a minute to complete as of April 14, 2022, due to the number of patrons we have.
We can’t do much to change this, but AltStore will now at least cache the fetched patrons with Core Data. Additionally, AltStore will only perform this long fetch whenever the Friend Zone list actually changes, rather than every time the Patreon screen appears.
2022-04-14 17:56:36 -07:00
Riley Testut
33b261b0eb
Supports adding trusted sources from SourcesViewController
...
Previously, only the beta version of AltStore could add sources. Now, the public version supports adding explicitly “trusted” sources, while the beta version can continue to add any source.
2022-04-14 16:33:49 -07:00
Riley Testut
faf5123498
Adds FetchTrustedSourcesOperation
2022-04-14 15:27:57 -07:00
Riley Testut
64cf6fb443
#ifdef’s out libfragmentzip and AppleArchive usage for simulator builds
...
Neither are supported by the iOS simulator.
2022-04-13 20:41:38 -07:00
Riley Testut
9d39adb358
Adds Shane Gill to Settings credits
2022-04-13 20:06:57 -07:00
Riley Testut
a7b48a988f
Adds Shane to Patreon screen
2022-04-13 20:06:35 -07:00
Riley Testut
7ccd69b978
Hides permission section if app doesn’t list any permissions
...
Eventually, listing permissions will be mandatory so AltStore can verify that apps only require the permissions they declare. Until then, we’ll allow apps to not list their permissions.
2022-04-11 12:31:02 -07:00