Restored and updated to 3.1.3 I saved my info on cydia/rock. How do I get 3.1.2 back?
So one night my phone restarts itself and freezes on the restarting springboard page. So I turned my phone off. I went to my computer opened up blackra1n and tried to boot it up again but it just hung on the screen with geohot. I tried this for an hour or so. Turned phone off, tried putting it in DFU, and even uninstalled rain and downloaded program again to no avail. So I got fed up and restored because I know I hit the make my life easier button on Cydia. Although it may have been Rock. Now my question to you guys is what exactly are the steps in getting my iPhone back to 3.1.2 so I can jailbreak again! And unlocking is not a priority to me. I am locked in contract to Att so I won't be needing any other carrier.
I am using a MacBook and I have the 3gs. I thank you all in advance.
- 03-23-2010, 10:58 PM #2
- 03-24-2010, 08:50 AM #3
I am in exactly the same boat. iTunes is playing, a call trys to come through, the signal drops, (happens like this every couple days) and usually the bars come back after a few seconds of "no service" and "searching". Today the bars didn't come back and when I tried to hard reset, the phone wouldn't boot. I had to reinstall, I've followed all the instructions I can find, but still can't get iTunes to accept the old 3.1.2. I have SHSH on file with cydia, (it said on file for 3.1.3 in cydia). I had an untethered jailbreak with blackra1n.
Here's the error I get when I try to downgrade:
2010-03-24 09:20:58.811 iTunes.exe[9536:167c]: restore library built Aug 24 2009 11:22:55
2010-03-24 09:20:58.811 iTunes.exe[9536:167c]: iTunes: iTunes 220.127.116.11
2010-03-24 09:20:58.811 iTunes.exe[9536:167c]: iTunes: Software payload version: 7D11 (option key)
2010-03-24 09:20:58.975 iTunes.exe[9536:1d4c]: iTunes: Specifying UOI boot image
2010-03-24 09:20:58.976 iTunes.exe[9536:1d4c]: AMRAuthInstallAttemptSimple(HTTP)Request: attempting to connect to gs(dot)apple(dot)com:80/
2010-03-24 09:20:59.081 iTunes.exe[9536:1d4c]: _AMRAuthInstallIsHttpServerResponsive: server reponse status code: 200. status text: OK
2010-03-24 09:20:59.110 iTunes.exe[9536:2570]: <DFU Device 06F90F88>: operation 44 progress -1
2010-03-24 09:20:59.112 iTunes.exe[9536:2570]: phoning home to gs.apple.com:80
2010-03-24 09:20:59.112 iTunes.exe[9536:2570]: tss_add_entry: ApECID
2010-03-24 09:20:59.112 iTunes.exe[9536:2570]: tss_add_entry: ApChipID
2010-03-24 09:20:59.112 iTunes.exe[9536:2570]: tss_add_entry: ApBoardID
2010-03-24 09:20:59.112 iTunes.exe[9536:2570]: tss_add_entry: ApProductionMode
2010-03-24 09:20:59.113 iTunes.exe[9536:2570]: tss_add_entry: ApSecurityDomain
2010-03-24 09:20:59.113 iTunes.exe[9536:2570]: tss_add_entry: UniqueBuildID
2010-03-24 09:20:59.113 iTunes.exe[9536:2570]: tss_add_entry: @Locality
2010-03-24 09:20:59.113 iTunes.exe[9536:2570]: tss_add_entry: iBSS
2010-03-24 09:20:59.113 iTunes.exe[9536:2570]: tss_add_entry: iBEC
2010-03-24 09:21:01.268 iTunes.exe[9536:2570]: [tss] error from server=94 (This device isn't eligible for the requested build.)
2010-03-24 09:21:01.268 iTunes.exe[9536:2570]: server error (94): This device isn't eligible for the requested build.
2010-03-24 09:21:32.169 iTunes.exe[9536:167c]: iTunes: Restore error 3194
Did saurik change the IP of his signature server? I have:
in my "hosts" file.
I'm mildly frustrated at this point.
PS: I had to change the URL above because I'm a new user.
- 03-24-2010, 09:47 AM #4
- 03-24-2010, 09:53 AM #5
- 03-24-2010, 11:04 AM #6
The SHSH is the response the Apple server sends to a unique 3GS when it requests to restore to a particular version. The only way that Cydia saves these is by sending the request to the Apple server, the Apple server sends the response and the Cydia server saves it. Apple STOPPED sending approvals for 3.1.2 when 3.1.3 came out. So, if you got your device AFTER 3.1.3 came out, but your device had 3.1.2 on it, you were able to jailbreak but UNABLE to restore to 3.1.2. At that point, you needed to create a custom restore ( assuming you have the OLD bootrom ) to 3.1.3 that preserves the jailbreak.
So, no you weren't on 3.1.3, but Cydia saves SHSHs for every firmware version that it can so that you can downgrade to that version at some point if you want. If you don't have the SHSH saved for a particular firmware though, you CANNOT restore back to it. The SHSH is not just 1 thing, it's a unique paring for a 3GS and firmware version.
- 03-24-2010, 02:12 PM #7
- 03-24-2010, 02:23 PM #8
- 03-24-2010, 02:29 PM #9