Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/permasigner/permasigner

🖊 Permanently signs IPAs on jailbroken iDevices (persists on stock).
https://github.com/permasigner/permasigner

cli cli-app command-line-app docker hacktoberfest ios linux macos open-source permasign permasigner procursus python windows

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        





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.

# Prerequsites

1. A computer or jailbroken iDevice with Procursus
- You can run permasigner on Mac OS X 10.5.0 or later, a Linux machine, a jailbroken iDevice, a Windows PC, or even just a web browser.
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.
- On 15.0-15.1.1, you can use [TrollStore](https://github.com/opa334/TrollStore) to permasign apps jailed.

# Tutorials

- [Run Online](https://permasigner.itsnebula.net/usage/run-online)
- [Run in Docker](https://permasigner.itsnebula.net/usage/run-in-docker)
- [Run on iOS](https://permasigner.itsnebula.net/usage/run-on-ios)
- [Run on macOS](https://permasigner.itsnebula.net/usage/run-on-macos)
- [Run on Linux](https://permasigner.itsnebula.net/usage/run-on-linux)
- [Run on FreeBSD](https://permasigner.itsnebula.net/usage/run-on-linux)
- [Run on Windows](https://permasigner.itsnebula.net/usage/run-on-windows)

# In Progress

View the [GitHub Projects board](https://github.com/users/permasigner/projects/2/views/1)!

# Credits

- [Linus Henze](https://github.com/LinusHenze) for the bug
- [zhuowei](https://github.com/zhuowei) for the original Taurine script
- [RexSonic](https://github.com/RexSonic) for the fix and a lot of help
- [superrnovae](https://github.com/superrnovae) for contributing lots of fixes and features
- [verygenericname](https://github.com/verygenericname) for the ldid downloader and support
- the [Procursus Team](https://github.com/ProcursusTeam) for the amazing bootstrap and the ldid fork

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](https://github.com/permasigner/permasigner/blob/main/LICENSE).

# Other Stuff

- [Reddit Post](https://www.reddit.com/r/jailbreak/comments/vqnazh/free_release_permasigner_generate_a_permasigned)