1. Idelgado782's Avatar
    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 11:43 PM
  2. LVCIFER's Avatar
    Was your previous jailbreak tethered or untethered?
    03-23-2010 11:58 PM
  3. Mav3n's Avatar
    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 9.0.3.15
    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:
    74.208.10.249 gs.apple.com
    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:50 AM
  4. big9erfan's Avatar
    Mav3n
    as you said, it had the 3.1.3 SHSH on file NOT the 3.1.2 which is why you are unable to restore to 3.1.2. Unfortunately, you are not going to be able to downgrade.
    03-24-2010 10:47 AM
  5. Mav3n's Avatar
    Mav3n
    as you said, it had the 3.1.3 SHSH on file NOT the 3.1.2 which is why you are unable to restore to 3.1.2. Unfortunately, you are not going to be able to downgrade.
    Ya, but I only had 3.1.2 on the phone when I hit the button, so where did that come from. (obviously I couldn't have been on 3.1.3 if I had cydia installed.)
    03-24-2010 10:53 AM
  6. big9erfan's Avatar
    Ya, but I only had 3.1.2 on the phone when I hit the button, so where did that come from. (obviously I couldn't have been on 3.1.3 if I had cydia installed.)
    I wish people understood the whole SHSH thing better.

    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 12:04 PM
  7. Mav3n's Avatar
    That clears things up some (but not in a happy way). I was understanding the SHSH process to be a hash of my phone only, I didn't realize apple's response was included in the blob.
    Drat.
    03-24-2010 03:12 PM
  8. Mav3n's Avatar
    So I guess I'll be handicapped for a while (hopefully not for too long). Is there a native SSH server or terminal in the unJB'd OS? I never knew how usefull they were until today when they weren't there.
    03-24-2010 03:23 PM
  9. big9erfan's Avatar
    There's a native SSH client so you can remote connect to machines, but not so you can do anything to the iPhone itself.
    03-24-2010 03:29 PM
  10. Idelgado782's Avatar
    LVCIFER

    My jailbreak was tethered through blackra1n
    03-24-2010 07:51 PM
LINK TO POST COPIED TO CLIPBOARD