iOS Tether Downgrader for checkm8 devices
Based on my guide
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 |
--restore |
Restore mode |
-b |
--boot |
Boot mode |
-d BOARDCONFIG |
--boardconfig BOARDCONFIG |
BoardConfig to use (E.g: d221ap ) |
-kpp |
--kpp |
Use KPP (A9 or lower) |
-id IDENTIFIER |
--identifier IDENTIFIER |
Identifier to use (E.g: iPhone10,6 ) |
--legacy |
Use Legacy Mode (iOS 11 or lower) | |
--skip-baseband |
Skip Baseband sending, do NOT do this if your device does have baseband this argument is only ment to be passed when your device does not have baseband such as WiFi only iPads. |
python3 sunstorm.py -i 'IPSW' -t 'SHSH2' -r -d 'BOARDCONFIG'
--kpp
if you have KPP, otherwise don't add--kpp
if you are attempting to tether downgrade an A10+ device, A7-A9X devices does have KPP so that means you will pass --kpp
and to clear things up having KPP or not does not change the fact if you are able to tether downgrade your device.
python3 sunstorm.py -i 'IPSW' -t 'SHSH2' -b -d 'BOARDCONFIG' -id 'IDENTIFIER'
--kpp
if you have KPP, otherwise don't add
./boot.sh
M1n1Exploit - Some code from ra1nstorm
Arna13 - Writing an easy to understand guide
swayea - Logo's