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
  • superrnovae for contributing lots of fixes and features
  • verygenericname for the ldid downloader and support
  • the Procursus Team for the amazing bootstrap and the ldid fork
  • 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.1.tar.gz (30.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

permasigner-1.1.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: permasigner-1.1.1.tar.gz
  • Upload date:
  • Size: 30.7 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.1.tar.gz
Algorithm Hash digest
SHA256 76f5d6032113413dad7ba0f20aaadc5dd2b5e300010bb80a6fda62356e73ded5
MD5 91c1e6bef495a88967642eff934b9cfc
BLAKE2b-256 e7448915b8b173b8b4f31ce18110b0bfccf371ff59a6d065ce29b60148facb7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: permasigner-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 33.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d15e816186f3ec04d60466115965b4ef9ef1628016745b14994bf0de26a4ba97
MD5 ac26ca2b432830b207c6888a242dd576
BLAKE2b-256 903de2b1e049bc5ca8ad07e406f76822f4ad68186b36a19878a520b52bd132ff

See more details on using hashes here.

Supported by

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