Skip to main content

Permanently signs IPAs on jailbroken iDevices (persists on stock).

Project description

Made with love License Contributors Commits Discord Test status

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.

Prerequsites

  1. 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.
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

permasigner-1.1.0.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

permasigner-1.1.0-py3-none-any.whl (39.0 kB view details)

Uploaded Python 3

File details

Details for the file permasigner-1.1.0.tar.gz.

File metadata

  • Download URL: permasigner-1.1.0.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for permasigner-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e0bf5a1fb87e8681f3aa2e6daca75f860d07f308993cc98f64adba9bdd41ce47
MD5 3e1ebf08f08658fd36e9388878a6e37f
BLAKE2b-256 adb91e29a84a59f17ce6e4491709efc49981992da18cd2c5b776221970c53916

See more details on using hashes here.

File details

Details for the file permasigner-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: permasigner-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 39.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for permasigner-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 823db78f9954780fc8e4dac2d79ebc5ad01c5f5a735706950d34e618ab2f6bef
MD5 3e1a19fe2e3eec637a5aa871e8901afe
BLAKE2b-256 9a499257971e433a0ab9e30ca28c08c5d7cd0d8b9bb21b4b1612484bd2674437

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page