iOS Tether Downgrader for checkm8 devices
Based on my 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.
Option (short) | Option (long) | Description |
---|---|---|
-i IPSW |
--ipsw IPSW |
Path to IPSW |
-t SHSH2 |
--blob SHSH2 |
Path to SHSH2 |
-r true |
--restore true |
Restore mode |
-b true |
--boot true |
Boot mode |
-d BOARDCONFIG |
--boardconfig BOARDCONFIG |
BoardConfig to use (E.g: d221ap ) |
-kpp true |
--kpp true |
Use KPP (A9 or lower) |
-id IDENTIFIER |
--identifier 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