Permanently signs IPAs on jailbroken iDevices (persists on stock).
Project description
Permanently sign IPAs on jailbroken iDevices 14.0-14.8.1 (persists on stock)
How does it work?
In iOS 14.0-14.8.1, there is a bug where CoreTrust will allow any root certificate. Although the bug exists on iOS 15.0-15.4.1, it can not be abused (yet) since you need to be jailbroken at first to place the app in the /Applications folder. This bug does not exist on anything older than iOS 14.
This script makes a deb file for you based on an IPA. Tested only with Taurine, but should work with many others.
Based on the resign_taurine branch of CoreTrustDemo, please note that certificates are not copyrightable.
Note: unc0ver will probably fail to jailbreak. It works for some people but not everyone. unc0ver support is now fixed!
Prerequsites
- A computer or jailbroken iDevice with Procursus
- Mac OS X 10.5.0 (?) or later required.
- (Basically) any Linux distro is supported.
- A jailbroken iDevice using the Procursus bootstrap is supported.
- Jailbroken "target" iDevice on 14.0-14.8.1
- The device needs to be jailbroken at first to place the app in the /Applications folder. After installing it'll continue working on stock.
Tutorials
In Progress
View the GitHub Projects board!
Credits
- Linus Henze for the bug
- zhuowei for the original Taurine script
- RexSonic for the fix and a lot of help
- verygenericname for the ldid downloader and support
- superrnovae for contributing lots of fixes and features
- the Procursus Team for the amazing bootstrap and the ldid fork
- Amy for the Procursus with cache GitHub action from the Sileo Git repository
- anyone who sent a pull request or issue! Your contribution helps a lot!
Other Stuff
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for permasigner-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eef6df56746ec25cdce8dac2d29dd86badde825ccdac42babf9881fd9f845af |
|
MD5 | b1f2edd529bcb87f7541087a3b039ec3 |
|
BLAKE2b-256 | 05d4769de09e9d02c68774b0b77b63bdacafff4f745b66caf1ef10dd0aa22421 |