Nythepegasus
3de24dcfce
Fix building on Xcode 15
2023-07-09 13:59:55 -04:00
naturecodevoid
ed2270ff46
Anisette V3 ( #324 )
...
* initial anisette V3 implementation
* update V3 urls and log version
* fix crash where FetchAnisetteDataOperation.clientInfo would be nil when getting anisette V3 without provisioning first
* move adi.pb reset to its own button instead of doing it on sign out
* fallback to V1 if client_info fails
* make sure to unwrap optional strings
* feat(anisette): update v3 usage, improve error messages and names, report v3 errors to the user
* refactor(anisette): reduce duplicate JSON to anisette code
* fixes(anisette v3): improve errors, fix v3 server check, fix some edge cases where SideStore could crash and instead return an error, retry on -45061
2023-05-18 01:30:18 -07:00
naturecodevoid
d79b166a6a
chore: Remove old apps.json/app.json files
2023-04-11 21:05:53 -07:00
naturecodevoid
0c171122b2
refactor minimuxer to use swift-bridge ( #321 )
...
also add team ID to the end of the bundle ID for Debug builds to mirror SideServer
2023-04-01 16:02:12 -07:00
naturecodevoid
09514d15a6
use prebuilt binaries
2023-02-20 18:48:21 -08:00
naturecodevoid
2a392ddc44
SemVer version comparison
2023-01-19 07:52:47 -08:00
Joseph Mattello
7e0dde3ece
fix 2 missing .c’s in libmobiledevice build
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 17:09:44 -05:00
Joseph Mattello
fc03e83531
fix wrong libframentzip.a link target
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 17:09:44 -05:00
Riley Testut
d7d0a83550
[AltWidget] Replaces ProgressRing with SwiftUI.Gauge
2022-12-30 17:09:14 -05:00
Riley Testut
a64435f155
Migrates Core Data model from v10 to v11
2022-12-30 17:09:14 -05:00
Riley Testut
5765cb8330
Adds AppVersion Core Data entity
...
Preserves redundant fields on StoreApp in database model for backwards compatibility.
2022-12-30 17:09:14 -05:00
Riley Testut
d2b419c42e
Adds Error Log screen
...
Allows users to view a history of all errors that occured when performing app operations.
2022-12-30 17:08:49 -05:00
Riley Testut
728dcd8523
Adds LoggedError Core Data entity
...
Allows us to save certain errors to disk so that they can be viewed again later from an error log.
2022-12-30 17:08:49 -05:00
Joseph Mattello
d0fef1f312
fix header paths
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 15:41:40 -05:00
Joseph Mattello
2b419212a7
replace fragmentzip.a with xcodeproj
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 15:23:06 -05:00
Joseph Mattello
61247e575b
fix build for updated submodules
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 15:17:47 -05:00
Joseph Mattello
47b555b98c
project: fix wrong paths for depends
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 14:56:52 -05:00
Joseph Mattello
0c2dae475e
cargo: fix github action?
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 14:49:13 -05:00
Joseph Mattello
dc676d04d8
Add rust depends to xcode build
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
cargo script for action
fixes path
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
cargo.sh More robust env for xcode cli
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
rust: add xcode projs made with cargo-xcode
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-12-30 13:21:57 -05:00
Jawshoeadan
b02b9197d0
Fix beta apps on the my apps view, and fix deactivating/activating apps
2022-12-08 19:24:28 -06:00
Fabian Thies
7ebecc353a
Add missing App Permission Types ( #159 )
...
* Add missing app permission types
* Remove old unused icons for photos, background fetch and background audio permission types
* Add missing icons for contacts and reminders permission types
* Add missing camera permission icon and name
* Switch permission icons to filled versions for a more cohesive look
2022-11-29 06:30:51 -07:00
Spidy123222
aea77d3b8c
Update project.pbxproj
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-22 22:20:37 -05:00
Joseph Mattello
94c3277245
Remove Server from xcode proj
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-22 21:35:34 -05:00
Joseph Mattello
c7d4b722d0
refactor anisette manager to own file
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Joseph Mattello
50e0e88cc2
ORGANIZATIONNAME to SideStore
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Joseph Mattello
1257e4efac
Anisette URL convenience methods and logging
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Jackson Coxson
161d3a795d
Add settings bundle
2022-11-21 20:54:55 -05:00
Spidy123222
819bc12a68
Change version on to reflect being pre-release ( #123 )
...
* Change source url and version in app.json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Change app.json to reflect SideStore/apps.json
* Change the source to be future default
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Co-authored-by: Nythepegasus <nythepegasus84@gmail.com >
2022-11-15 22:23:30 -07:00
Joe Mattiello
84e2faf8a8
[ #102 ][ #101 ] Loading view error handling, Load pairingfile from docs, bundle, plist ( #112 )
...
* refs #102 load pairingfile from docs, bundle,plist
tries Documents/ALTPairingFile.plist, then app bundle resources ALTPairingFile.plist, finally Info.plist with non default value
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* refs #102 change plist to mobiledevicepairing
fixes xcode compiling .plist resources
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-08 12:15:09 -07:00
Spidy123222
8cdcb29274
Change version to 1.0.0 ( #96 )
...
* Change app list to 1.0.0
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Change build version.
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* change more to 1.0.0
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-06 01:38:43 -06:00
Joshua Laymon
403a369df9
Match branding some more ( #72 )
...
* change app name to SideStore
* Make it P U R P L E
* Fix actions for branding
* Change patreon description in settings
* Update RefreshAttemptsViewController.swift
* Update LaunchViewController.swift
* Update some of Credits
* Fix space
* More Branding fixes
* Change How it Works to have better wording.
* Change Branding for source and bundle
* Get the Rest of the Branding and popup naming fixes
* Welcome to SiteStore
* Update instructions to not include sideserver
This removes sideserver fro the instructions on how it works as sideServer in background of a computer so far isn’t needed.
* Remove mention of sideserver in the app
* SideStore error Message instead of AltServer
* some adjustments
* forgot to add this in the last commit
* Try fixing compile error
* Spell correct of last commit
* Fix Requested changes 11/5/2022
Signed-off-by: bogotesr <71040782+bogotesr@users.noreply.github.com >
Co-authored-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-05 23:50:07 -07:00
Jackson Coxson
dd66355488
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
Spidy123222
00ce9d64dc
Merge branch 'develop' into develop
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 11:25:28 -07:00
Nythepegasus
9089b271b3
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
c9d522fad5
Adds iOS 16 Lock Screen widget
2022-08-17 15:33:13 -05:00
Riley Testut
b6c21c9766
Updates app version to 1.5.1
2022-07-13 11:43:08 -05:00
Josh-WikiRealty
874da8c8d6
Generalized everything to match SideStore branding for workflow
...
Sideloading now works with AltServer
2022-07-04 17:30:50 -07:00
JJTech
f67d9dcdfa
Convert AltSign and OpenSSL into proper Swift packages ( #42 )
...
Convert AltSign and OpenSSL to Swift packages
2022-06-20 14:27:28 -06:00
Joe Mattiello
156bcc7d54
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
Nythepegasus
63ff912d76
Merge pull request #27 from rileytestut/develop
...
Pull from Upstream
2022-06-13 18:47:32 -04:00
Riley Testut
6ad6e0d8c0
[AltPlugin] Updates version to 1.10
2022-06-09 17:44:36 -07:00
Joseph Mattello
0323520389
Remove workspace requirement for xcodeproj
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:27 -04:00
Joseph Mattello
e1e395023d
AltStore & AltServer builds with XCConfig
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:27 -04:00
Joseph Mattello
850214b103
Use XCConfig files for codesign and bundle ids
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:26 -04:00
Joseph Mattello
042da53b54
temp comment out Sparkle.app codesign
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 04:02:22 -04:00
Joseph Mattello
6b1b4d6015
altserver depends to swiftpm
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 04:02:22 -04:00
Joseph Mattello
ebeac417e5
AltStore.app works with SwiftPM
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 03:31:33 -04:00
Joseph Mattello
be005616ea
altstore app target ios only
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 03:15:54 -04:00
Joseph Mattello
0b3e651c4b
keychain access as swift module
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 03:14:34 -04:00
Joseph Mattello
426bdd3aa1
remove superfluous code signing on framework
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 02:36:43 -04:00