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

Plus, big thanks to all of the contributors that made this project possible.

License

Permasigner is licensed under the BSD-3-Clause license, and can be found here.

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.2.tar.gz (34.5 kB view details)

Uploaded Source

Built Distribution

permasigner-1.1.2-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for permasigner-1.1.2.tar.gz
Algorithm Hash digest
SHA256 7e24815c3bb88d66674c95743c9abae6c3cd54a0d1e1b6e31799c07b39d6a7d9
MD5 e17e89e89234b4721fc6175f7dee4914
BLAKE2b-256 0f4c90c613fca06c0e2530e3cf591a481722f42644ce27ddec4cdf0b8a65b12c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for permasigner-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4a5866ecefebee1fa4d7eae1e465757631d81d8fd966850ad936d8f85f19339
MD5 a45018687b2e94ace20107dd36b24b27
BLAKE2b-256 5aa3fc49e3c1762124b4345c86c008561d380c2be7f896f585b6276568fef0d1

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