Hi guys!
First of all sorry for posting yet another "Can I downgrade question-post".
My goal is to downgrade my iPhone X IOS 16.7.5 to IOS 16.6, which according to this guide by @wintry fable is possible with blobs:
https://gist.github.com/mineek/bd8d0e002ce67e82831a23a8d7eceb3c
At step 4 in the guide there is this command to set nonce:
./futurerestore -t /path/to/blob.shsh2 -0 -1 -3 -7 /path/to/16.6.1.ipsw
Like Mineek mentions it may cause an error that says failed to set nonce. Which happened to me as well.
When continueing with the 5th and final step i got the error that the ApNonce does not match the ApTicket. I did some research and Cryptic told me that using a 15.0 ipsw file with the blob being my targeted version (16.6) could be a workaround to fix this.
If understood correctly I should do the following:
-
./futurerestore -f -t /path/to/16.6/blob -0 -1 -3 -7 /path/to/15.0 ipsw
-
./futurerestore -t /path/to/blob.bshsh2 -0 -1 /path/to/16.6.ipsw
Could anyone confirm whether this is correct or not?
Downgrade from 16.7.x to 16.6.1 on checkm8-able devices. - GUIDE.md