Commit Graph

597 Commits

Author SHA1 Message Date
Joshua Laymon
1192bac4e6 Merge pull request #387 from bogotesr/develop
Fix up patreon screen and add socials
2023-06-21 21:58:04 -07:00
Spidy123222
66d12e5902 Replace old servers with macley v3 ansiette 2023-06-14 13:56:12 -07:00
bogotesr
9c3dc1c745 Change Patreon screen again
Refresh to "support us" and include social media.
2023-06-13 23:14:01 -07:00
Spidy123222
24daa141ce Change default anisette to v3 anisette server (#367) 2023-05-29 19:15:15 -07:00
naturecodevoid
c05a28d867 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
SoY0ung
4d707e8b88 Optimizing function calls
Thanks for @ktprograms advice
2023-05-14 19:06:22 +08:00
SoY0ung
9d176c1fae Fix 'The name for this app is invalid' error
This error is related to App ID creation failure.
App ID name must be an ascii text. It is not allowed to create an App ID with non-ascii text like Chinese, Japanese.
If the name is NOT an ascii text, using bundleID instead.
2023-05-14 02:55:36 +08:00
naturecodevoid
1d5c2a6105 fix: open Safari instead of force closing and provide a fallback for users with notifications disabled 2023-05-06 19:25:37 -07:00
naturecodevoid
b0a24b7dc7 fix: ensure minimuxer is started when refreshing in the background 2023-04-16 10:07:04 -07:00
naturecodevoid
387fce527a fix: use a notification instead of an alert for force close 2023-04-16 09:29:12 -07:00
naturecodevoid
f90179eaa0 fix: removing _CodeSignature folder before resigning 2023-04-13 21:21:51 -07:00
naturecodevoid
d588667b26 fix: force close SideStore after 3 seconds if still reinstalling 2023-04-13 07:20:36 -07:00
naturecodevoid
0bdd3fe06a fix: hopefully reduce ApplicationVerificationFailed errors by removing _CodeSignature folders since those may cause a problem 2023-04-12 19:53:27 -07:00
naturecodevoid
1bd275779f fix: add .AltWidget to app group ID when modifying for SideStore 2023-04-12 07:46:14 -07:00
naturecodevoid
b88c00bef6 fix: always reinstall when refreshing ourselves 2023-04-11 21:50:15 -07:00
naturecodevoid
c23ddb697e Revert "Don't reinstall on first SideStore refresh"
This reverts commit b825d469a9.
2023-04-11 21:12:01 -07:00
naturecodevoid
a7dcfaa1bb [skip ci] chore: rename tempEnt.plist to ReleaseEntitlements.plist to reduce future confusion 2023-04-11 21:09:32 -07:00
naturecodevoid
c03afe50bd chore: Remove old apps.json/app.json files 2023-04-11 21:05:53 -07:00
naturecodevoid
67646df29f refactor: remove minimuxerToOperationError in favor of extending MinimuxerError to be a LocalizedError and remove unused cases from OperationError 2023-04-11 21:04:07 -07:00
naturecodevoid
b31288a6fb Use XYZ0123456 team ID for tempEnt.plist
Signed-off-by: naturecodevoid <44983869+naturecodevoid@users.noreply.github.com>
2023-04-06 20:45:18 -07:00
naturecodevoid
c363ea64c7 Update tempEnt.plist 2023-04-06 12:42:37 -07:00
f1shy-dev
c2c560aacc Update tempEnt.plist to change AltStore to SideStore
Signed-off-by: f1shy-dev <56125930+f1shy-dev@users.noreply.github.com>
2023-04-06 20:23:27 +01:00
naturecodevoid
78ce338939 [skip ci] Rename and move the first application groups log 2023-04-02 07:34:48 -07:00
naturecodevoid
7aef2cf2b5 Remove app groups that contain AltStore 2023-04-01 20:03:15 -07:00
naturecodevoid
4fa3ee12ae Log provisioning profile application groups 2023-04-01 16:10:40 -07:00
naturecodevoid
b825d469a9 Don't reinstall on first SideStore refresh 2023-04-01 16:09:28 -07:00
naturecodevoid
5b96e3297a 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
Riley Testut
93b6a0f984 Fixes “no provisioning profile with the requested identifier…” error
As of March 20, 2023, deleting an app’s auto-generated free provisioning profile is no longer supported. However, fetching the provisioning profile now re-generates is every time, so there’s no need to delete it first.

As a workaround, we now simply use the first profile we fetched if we receive an error when deleting it. This approach should continue to work even if Apple later reverses this change.
2023-03-21 18:52:56 -04:00
naturecodevoid
fc66845fe4 add https for ani.sidestore.io to Settings.bundle 2023-03-07 07:27:36 -08:00
Nythepegasus
8f870c87dd Add SSL encryption to ani.sidestore.io
Signed-off-by: Nythepegasus <nythepegasus84@gmail.com>
2023-03-06 14:09:16 -05:00
Spidy123222
f51e345360 Replace sideloady to use sidestore ani
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com>
2023-03-05 19:27:25 -08:00
Spidy123222
da08b54162 Remove jkcoxson anisette servers.
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com>
2023-03-05 13:45:10 -08:00
naturecodevoid
d7aac55554 Update error codes to match minimuxer error codes (this is why people got Unknown error instead of an actual error message)
Signed-off-by: naturecodevoid <44983869+naturecodevoid@users.noreply.github.com>
2023-03-04 08:08:35 -08:00
naturecodevoid
16a04d2ccd Cherry pick app ID logging fix from duplicate profiles PR 2023-02-25 14:36:37 -08:00
naturecodevoid
f8405529a8 SourcesViewController: Fix 1 trusted source causing an error making all trusted sources fail to load 2023-02-18 20:33:44 -08:00
Spidy123222
c5abb33776 Replace placeholder video with instructions. (#266) 2023-02-15 21:14:51 -08:00
oqammx86
9f021e559c Add sidestore anisette server
Signed-off-by: oqammx86 <84847714+oq-x@users.noreply.github.com>
2023-02-02 13:05:36 -05:00
naturecodevoid
70900f2e3c Revert "Release channel support (#239)"
This reverts commit 09d11bdff7.
2023-02-02 08:09:15 -08:00
naturecodevoid
09d11bdff7 Release channel support (#239)
* Release channel support

- Show SideStore in Browse if it's not from the current SideStore source
- Change SideStore source URL and source ID based on if beta and nightly are in the version string
- Use StoreApp name for InstalledApp name to allow for source-specified name to show up in My Apps

* My Apps: Fix incorrect app name on first launch

* News: fix duplicate news items from multiple SideStore release channel sources

* Trusted Sources: Add stable and beta
2023-02-02 08:05:27 -08:00
Joelle Stickney
9b523ce1e9 Updated Patreon Link 2023-01-18 14:41:24 -05:00
SoY0ung
d9b684284d You can check minimuxer log in Error Log Page 2023-01-09 16:17:00 +08:00
SoY0ung
25640984b7 You can access SideStore document from File App 2023-01-09 15:19:18 +08:00
SoY0ung
44939df828 Add 'Reset Pairing File' 2023-01-09 15:15:31 +08:00
SoY0ung
abd233a54f Fix Advanced Setting display error 2023-01-09 14:13:31 +08:00
Jawshoeadan
cf521a92c0 Update AltBackup.ipa 2023-01-04 21:55:00 -08:00
Joseph Mattello
c78a03d70f Add placeholder for minimux retries
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
2023-01-04 12:20:08 -05:00
Joseph Mattello
25b7da0677 final classes marked as final
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
2023-01-04 09:52:12 -05:00
Joseph Mattello
42fba53554 allow simulator to launch w/o pairing file
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
2023-01-04 09:32:04 -05:00
Joseph Mattello
2f064fefc6 log functions inlineable
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
2023-01-04 09:31:51 -05:00
Joseph Mattello
aab84c8167 add final class to some classes
Signed-off-by: Joseph Mattello <mail@joemattiello.com>
2023-01-04 09:31:41 -05:00