Automatically install apps on a jailbroken device iOS device and generate a decrypted ipa packages
Project description
Requirements:
ipa-dumper
Automatically install apps on a jailbroken device iOS device and generate a decrypted ipa packages
Requirements
- Linux device (tested on Arch Linux) with Python 3.7+
- Jailbroken iOS device (tested on iPhone 6s, iOS 14.2)
Setup
iOS device
-
Set device language to German and theme to dark or alternativly make a folder with images of the buttons of your language and theme
-
Connect the device to your computer and make sure to accept the trust dialog
-
Install the following packages from Cydia:
- OpenSSH
- Open for iOS 11
- Frida from https://build.frida.re
- NoAppThinning from https://n3d1117.github.io
- ZXTouch from https://zxtouch.net
-
not needed
- Activator from https://rpetri.ch/repo
- AutoTouch
- bfdecrypt from https://level3tjg.xyz/repo/
- plutil
Linux device
-
connect to iOS device via USB
-
Setup OpenSSH (needs to work with keyfile):
- run
ssh-keygen -t ed25519 -f iphone
- run
iproxy 22 22222
- run
ssh-copy-id -p 22222 -i iphone root@localhost
(default password isalpine
)
- run
-
Install ideviceinstaller (this should also install iproxy/libusbmuxd as requirement)
-
Install ipa_dumper with
pip install ipa_dumper
-
Run
ipa_dumper --help
Usage
TODO
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ipadumper-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76dd6e1fe6bd0271566a08a87d30a5606ffd47e8c21387574146391ed832903e |
|
MD5 | ccda3b9f7a04046ff7b8e0e816a79b3f |
|
BLAKE2b-256 | af748ddd906bc05d315bc27176c9d54baa7aa77a760c211dda6e9031279ac66f |