Only iPad 2 on iOS 6.1.3 and 9.3.5 was tested. Support for newer iOS versions or 64-bit devices isn't expected.
- Have a jailbroken device (duh)
clutchandOpenSSHinstalled on your device- A data cable that doesn't suck (please quit using those crappy cables and then wonder why tools don't work)
- Install dependencies from requirements.txt (
pip install -r requirements.txt) and getipatool.
Hook up your iDevice to your computer (optional but highly recommended, use SSH over USB since it's faster than SSH over Wi-Fi! Legacy-iOS-Kit can help do just that!)
python main.py --app-id 402689790 --target-os 6.1.3 --ssh-host 127.0.0.1 --ssh-port 6414 --ssh-user root --ssh-password alpine
FYI, you can use --ipatool to specify the path to your ipatool executable if it's not in PATH.
By default, the script will prefer to use the short version for the file name and fallback to the bundle version. You can force the script to always use the bundle version by settings the --force-bundle-version argument.
This script was stuck together with sticks and glue and like 10 minutes of talking to GPT-5.4. All code was reviewed and modified by hand if needed. It's not something that's meant to run 24/7 in a production environment, soooo if it ain't broke, don't fix it.