Riley Testut
fe871e0a30
Fixes iOS 14.2 crash-on-launch due to invalid code signature
2020-10-15 11:11:00 -07:00
Riley Testut
546db3fa23
Adds ability to change sideloaded app icons
2020-10-01 14:09:45 -07:00
Riley Testut
acc2ca7caf
[AltServer] Fixes crash when reading some provisioning profiles from device
2020-09-24 13:00:25 -07:00
Riley Testut
af7fe484a2
[AltDaemon] Replaces local socket communication with XPC
...
Allows AltDaemon to be launched on demand + reject any connections not made from AltStore.
2020-09-22 15:12:33 -07:00
Riley Testut
226795eafd
[AltWidget] Fixes certain app icons not appearing
2020-09-22 10:53:18 -07:00
Riley Testut
de925e7fea
Replaces AltSign cocoapod with Swift package
2020-09-03 16:02:28 -07:00
Riley Testut
49d6e66745
Updates AltSign dependency
2020-08-27 14:40:33 -07:00
Riley Testut
67166b4421
Fixes “unsupported code signature version” error on iOS 14
2020-07-24 13:08:58 -07:00
Riley Testut
728a4b7123
Fixes Apple ID authentication on iOS 14 and macOS 11
2020-07-15 11:55:39 -07:00
Riley Testut
1b8b043290
Supports resigning apps with multiple app groups
2020-05-17 23:47:24 -07:00
Riley Testut
7b4acc56fc
Preserves private entitlements for Psychic Paper usage
...
Psychic Paper allows apps to use private entitlements without jailbreaking. AltStore now preserves private entitlements and includes them when resigning to allow apps to take advantage of this. For more info, see https://github.com/Siguza/psychicpaper
2020-05-01 10:27:22 -07:00
Riley Testut
99df5aea3e
Adds basic search functionality to Browse tab
2020-03-30 13:46:15 -07:00
Riley Testut
9e465f8eaa
Emphasizes App IDs can’t be deleted in AppIDsViewController message
2020-03-23 11:33:06 -07:00
Riley Testut
a6746754b8
Fixes hard-to-see activity indicators in dark mode
2020-03-16 13:24:04 -07:00
Riley Testut
4f00018164
Refreshes apps by installing provisioning profiles when possible
...
Assuming the certificate used to originally sign an app is still valid, we can refresh an app simply by installing new provisioning profiles. However, if the signing certificate is no longer valid, we fall back to the old method of resigning + reinstalling.
2020-03-06 17:34:18 -08:00
Riley Testut
c33d2daeea
Migrates from Core Data model v3 to v4
2020-02-11 18:40:18 -08:00
Riley Testut
49c50154be
Replaces frameworks with static libraries
...
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
2020-01-29 23:21:08 -08:00
Riley Testut
b196981c89
Improves 10 App ID limit error handling
2020-01-24 14:14:08 -08:00
Riley Testut
e5061b52c2
[AltServer] Fixes memory leaks when installing apps
2020-01-14 12:19:38 -08:00
Riley Testut
ae98105772
[Both] Adds support for installing apps over USB
2020-01-13 10:17:30 -08:00
Riley Testut
11a4e1a2a7
Fixes crash when signing in
...
ALTAnisetteData.timeZone was nil for some users after receiving it from AltServer, so there is now a default time zone value to ensure it’s never nil.
2019-12-16 12:27:09 -08:00
Riley Testut
9fcee16466
Updates AltSign
2019-12-11 10:54:32 -08:00
Riley Testut
f0f15e984e
Updates AltSign
2019-11-28 12:19:54 -06:00
Riley Testut
438fc7cfa0
[AltServer] Uses GrandSlam Authentication
...
Uses Mail.app plug-in to retrieve the computer’s anisette data, which is necessary for GSA.
2019-11-18 14:17:57 -08:00
Riley Testut
36e8f6dd94
[AltServer] Removes all free provisioning profiles when installing apps
2019-11-05 14:20:15 -08:00
Riley Testut
b29faefdec
Fixes crash when installing unsigned apps
2019-10-28 13:23:36 -07:00
Riley Testut
1bde885b17
[AltServer] Embeds encrypted certificate in AltStore app bundle
2019-10-28 12:53:56 -07:00
Riley Testut
1d740500f7
Updates AltSign
2019-09-30 13:59:17 -07:00
Riley Testut
ad69b9989c
Updates Roxas
2019-09-14 12:32:00 -07:00
Riley Testut
e6fc491f6a
[AltServer] Shows alert when installing AltStore onto second device
2019-09-14 11:29:34 -07:00
Riley Testut
936474cd1c
Fixes main thread freeze when installing/refreshing apps
2019-09-08 14:24:18 -07:00
Riley Testut
88ab3f0c37
Fixes crash when signing in with paid Developer account
2019-09-04 12:22:05 -07:00
Riley Testut
ff845579a3
[AltStore] Fixes crash when showing more than 2 app updates
2019-07-31 13:38:00 -07:00
Riley Testut
cd3e638eff
[AltStore] Revises database model to support both store apps and sideloaded apps
2019-07-28 15:41:01 -07:00
Riley Testut
a451b0178e
[AltStore] Validates minimum iOS version when installing apps
2019-07-25 14:04:26 -07:00
Riley Testut
711dd69b74
[AltStore] Adds redesigned MyAppsViewController to refresh/update installed apps
2019-07-19 16:43:16 -07:00
Riley Testut
1b18e95db8
Displays AppleAPI error codes in error descriptions
2019-07-02 11:51:19 -07:00
Riley Testut
b795b6a0aa
[AltServer] Turns AltServer into menu bar app
2019-07-01 15:19:22 -07:00
Riley Testut
de238c95a0
[AltServer] Only reinstalls required provisioning profiles
2019-06-25 17:06:27 -07:00
Riley Testut
963fa439fc
Supports apps with app groups/additional entitlements
2019-06-25 13:34:05 -07:00
Riley Testut
a7abb10e5f
Creates new provisioning profile each refresh
2019-06-24 12:02:37 -07:00
Riley Testut
3ac663fbf1
[AltServer] Fixes “Max Apps Allowed” error when updating an already-installed app
...
Removes provisioning profile from device before installation, then adds them back afterwards
2019-06-18 17:40:30 -07:00
Riley Testut
a932e0759e
Displays progress when downloading/refreshing apps
...
Refactors download/refresh steps into separate Operation subclasses
2019-06-10 15:03:47 -07:00
Riley Testut
4f372f959a
Fixes issues unzipping app files
2019-06-06 15:35:13 -07:00
Riley Testut
0895e4238f
[AltStore] Revises authentication flow with better UI
2019-06-05 18:05:21 -07:00
Riley Testut
13f9f2ea6f
Displays accurate expiration date for installed apps
2019-06-04 18:50:55 -07:00
Riley Testut
a09d6d3502
[AltStore] Refreshes installed apps in background
2019-06-04 18:30:07 -07:00
Riley Testut
b69fb2408d
Uses URL schemes to determine whether apps are installed
2019-06-04 13:53:21 -07:00
Riley Testut
cad955dd2d
Installs apps over WiFi
2019-05-31 18:32:36 -07:00
Riley Testut
8513c8242c
Downloads, resigns, and installs apps from start to finish
2019-05-31 18:32:20 -07:00