HandyIPAPatcher
HandyIPAPatcher copied to clipboard
Shell scripts to extract thin binaries from IPA, patch with modified ones and then prepare for deploying
HandyIPAPatcher
Shell scripts to extract thin binaries from IPA, patch with modified ones and then prepare for deploying.
extract_thin.sh - Extracts thin binaries from already decrypted app.ipa file, if needed also with all framework binaries. replace_bin.sh - Packs all binaries into app.ipa, if frameworks work directory was created by extract_thin.sh it will replace those binaries as well. If necessary it can also remove plugins if there are some signing issues.
It's convenient tool to swiftly repack .ipa to assist with patching binaries.
HandyIPAPatcher is meant only for educational purposes and security research.
Usage
- Download needed decrypted IPA file. It can be downloaded from IphoneCake or prepared manually by using Clutch
- Copy IPA file to HandyIPAPatcher directory. Before running make sure there is only one input IPA file at time, app.ipa and orginal_app.ipa can remain!
- Use bash extract_thin.sh help
- This is step when you work with binaries
- Repacking help bash replace_bin.sh help
Usually bash replace_bin.sh fat trim is best option. After repacking, app.ipa will become patched ipa file to install. - Install app to Jailbroken device or Non-Jailbroken with Cydia Impactor
License
MIT