tihmstar / futurerestore

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

Errorcode=-3 when downgrade ipad2,2 #150

Open Danfrid opened 7 years ago

Danfrid commented 7 years ago

2017-07-28 22-57-07 What's the matter? shsh and ipsw in stock..

2Klasic commented 7 years ago

the device needs to be in a pwndfu state if not future restore will all show that error

tihmstar commented 7 years ago

I think on ubuntu you might need to run the tool as root (sudo).

Danfrid commented 7 years ago

Of course, I try in kdfu (using enterkdfu tool) and had try sudo, but useless :\

2Klasic commented 7 years ago

if you attempt to use enterkdfu tool please make certain you have valid pwnedibss because kloader will kick the device into dfu mode but it wont be seen by your computer if the pwnedibss is not valid..i would recommend using tihmstar version of the kdfu application from his repo repo.tiihmstar.net.

Sn0wCooder commented 7 years ago

@2Klasic My pwnediBSSs are extracted with Odysseus .-.

Danfrid commented 7 years ago

@tihmstar can U explain in what problem? danfr1d@danfr1d-Lenovo-B50-30:~/Документы/3$ sudo ./f --use-pwndfu -t 9.3.2.shsh --latest-baseband 9.3.2.ipsw Version: b99eb8140d8e6c23f34e950102bb79e61c72384d - 152 Libipatcher Version: a6cc5cfa8d421987d06f6157130ef3c75391efa4 - 39 Odysseus Support: yes [INFO] 32bit device detected futurerestore init done reading ticket 9.3.2.shsh done user specified to use latest signed baseband (WARNING, THIS CAN CAUSE A NON-WORKING RESTORE) [TSSC] opening firmware.json [DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed [TSSC] selecting latest iOS: 9.3.5 [TSSC] got firmwareurl for iOS 9.3.5 build 13G36 100 [===================================================================>] downloading Baseband

user specified to use latest signed baseband (WARNING, THIS CAN CAUSE A NON-WORKING RESTORE) [TSSC] opening firmware.json [DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed [TSSC] selecting latest iOS: 9.3.5 [TSSC] got firmwareurl for iOS 9.3.5 build 13G36 100 [===================================================================>] downloading Baseband 100 [===================================================================>] [WARNING] failed to read BasebandGoldCertID from device! Is it already in recovery? [WARNING] using tsschecker's fallback to get BasebandGoldCertID. This might result in invalid baseband signing status information [TSSC] opening /tmp/futurerestore/basebandManifest.plist [TSSR] User specified to request only a Baseband ticket. ERROR: Unable to get BasebandFirmware node ERROR: Unable to find required BbGoldCertId in parameters Request URL set to https://gs.apple.com/TSS/controller?action=2 TSS server returned: STATUS=49&MESSAGE=An internal error occurred. ERROR: TSS request failed (status=49, message=An internal error occurred.) Sending TSS request attempt 1... [Error] baseband firmware isn't signed Failed with errorcode=-3

okay.. probably now problem with BbGoldCertId, which about U wrote on your blog) I don't know, will it help to solve this problem, but: BasebandCertId: 257 p.s. I dumped onboard 9.3.2.shsh with odysseus, which doesn't contain ibss and ibec, is that normal? Only LLB and apticket

Danfrid commented 7 years ago

@EngLearnsh what is your firmware version now?

Danfrid commented 7 years ago

@EngLearnsh yeah, let's hope for adding

2002david commented 6 years ago

@Danfrid @EngLearnsh You need an older version of futurerestore. This is a bug which came when he updated futurerestore for ios 10, but I think he deleted the older versions. If you found an older version pls send me a link :D

Danfrid commented 6 years ago

@davidsteglich https://github.com/tihmstar/futurerestore/issues/207 check it)