iOS Tether Downgrader for checkm8 devices
An automated solution to my previous guide.
Join the Discord server for help
- libirecovery
- futurerestore (fork)
- futurerestore must be the nightly build. A compiled binary can be found here
- iBoot64patcher (fork)
- Kernel64patcher (fork)
- img4tool
- img4
- ldid
- restored_external64_patcher (fork)
- asr64_patcher
- Python3
- Make sure you updated Python and are not using the bundled one in macOS
- Python dependencies
pip3 install -r requirements.txt
Make sure to use the forks listed above.
Flag[Short] | Description |
---|---|
ispw[-i] IPSW |
Path to IPSW |
blob[-t] SHSH2 |
Path to SHSH2 |
restore[-r] true |
Restore mode |
boot[-b] true |
Boot mode |
boardconfig[-d] BOARDCONFIG |
BoardConfig to use (E.g: d221ap ) |
kpp[-kpp] true |
Use KPP (A9 or lower) |
identifier[-id] IDENTIFIER |
Identifier to use (E.g: iPhone10,6 ) |
legacy true |
Use Legacy Mode (iOS 11 or lower) |
python3 sunstorm.py -i 'IPSW' -t 'SHSH2' -r true -d 'BOARDCONFIG'
- Use
--kpp true
if you have KPP, otherwise don't add
python3 sunstorm.py -i 'IPSW' -t 'SHSH2' -b true -d 'BOARDCONFIG' -id 'IDENTIFIER'
- Use
--kpp true
if you have KPP, otherwise don't add
./boot.sh
M1n1Exploit - Some code from ra1nstorm