tihmstar / futurerestore

A hacked up idevicerestore wrapper, which allows specifying SEP and Baseband for restoring
GNU Lesser General Public License v3.0
860 stars 275 forks source link

iPhone 5s 12.5.1 -> 10.3.3 failed. #359

Closed bc-lee closed 4 months ago

bc-lee commented 3 years ago

Host System: MacOS 11.5.2 (Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64) Device/Version: iPhone 5s 12.5.1 Target Version: 10.3.3

I had to compile the binaries from each source code: futurerestore, igetnonce, irecovery, tsschecker

It says the device is downgraded, but it isn't. What should I do?

Full log:

Vieux - A tool for 32/64 Bit OTA downgrades

Current version is: 1.0.1
If you are using a 64 Bit device then connect it in DFU Mode
If you are using a 32 Bit device then just have it connected in NORMAL mode
Files cleaned.
/path/to/iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw is a zip archive!
Starting IPSW unzipping
Continuing...
IPSW found at given path...
Cleaning up old files...
Files cleaned.
Unzipping..
Found: CPID:8960 CPRV:11 CPFM:03 SCEP:01 BDID:02 ECID:000000758C8AA1E4 IBFL:1C SRTG:[iBoot-1704.10]
Device is now in pwned DFU Mode.
(11.64 seconds)
Exploit worked!
*** SecureROM Signature check remover by Linus Henze ***
Applying patches...
Successfully applied patches

Starting iBSS/iBEC patching
Looks like you are downgrading an iPhone 5s to 10.3.3!
Patched iBSS/iBEC
About to re-build IPSW
Entering PWNREC mode...
Getting SHSH...
Restoring...
Note that errors about 'BbSkeyId', 'FDR Client', 'BasebandFirmware Node' and 'ERROR: zip_name_locate: Firmware/all_flash/manifest' are not important.
Just ignore them and only report errors that actually stop the restore.
ERROR: Unable to connect to device?!
ERROR: Unable to get FirmwarePreflightInfo
Files cleaned.
Finished! Enjoy your downgraded device :)
masckmaster2007 commented 3 years ago

Have you tried OTA-Downgrader ? No blobs required: https://github.com/LukeZGD/iOS-OTA-Downgrader#supported-devices