How to downgrade iPhone 3GS iOS 4.0 to 3.1.3 without Cydia SHSH

Discussion in 'Jailbreaks and iOS Hacks' started by peter-swe, Jul 7, 2010.

  1. peter-swe macrumors newbie

    Joined:
    Jul 7, 2010
    #1
    Hi,
    I´ve upgraded to iOS 4, but whishes to downgrade it to 3.1.3. It´s JB with Spirit, but I unfortunately missed to save SHSH. Can I get it from the web? Or is it at al possible to downgrade the iPhone without Cydia SHSH?

    Thanks in advance
    Yours
    //Peter
     
  2. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #2
    It is not possible to downgrade your phone. SHSHs are unique and cannot be shared, and it is simply not possible to downgrade a 3GS without its SHSH. Sorry.
     
  3. peter-swe thread starter macrumors newbie

    Joined:
    Jul 7, 2010
    #3
    Thx for your answer, but are you sure? After writitng the post, I google litle more and found this:http://forums.macrumors.com/showthread.php?t=886278
     
  4. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #4
    I wrote that thread, so, yes, I am sure that it contains no instructions for downgrading your OS without saved SHSH. ;)

    You may be confused because in that thread I offer three alternative ways of saving your SHSH; since all of these methods simply cache the output of Apple's signature servers, however, you must still save them while Apple is still signing that firmware version. If it is too late to save them in Cydia, it is too late to obtain them by any means. Currently Apple is only signing 4.0, so it is not possible to obtain your SHSH for any other version.
     
  5. peter-swe thread starter macrumors newbie

    Joined:
    Jul 7, 2010
    #5
    OK thx:) just another question: can I use the
    to check if I´ve saved my "copy" of SHSH, because I now just can´t remember:confused:
     
  6. Jestered macrumors 6502

    Joined:
    Oct 13, 2005
    Location:
    Austin, Texas
    #6
    Yes you can. In fact, I've done it on two different iPhones without the SHSH blobs. Here's how to do it:


    Alright, you have to download OS 3.1.2. It's easy to find. Then, open a Terminal window and paste this line:

    sudo nano /private/etc/hosts

    Type your password when it asks. You'll need to use the arrow keys to navigate now. Go down to the bottom of the IP list and add this one:

    74.208.10.249 gs.apple.com

    Just add it and space it out the same way the others are. When that's done, press control-o to save the file.

    Press 'return' on the filename prompt.

    Press control-x to exit the editor.

    Now you'll need to flush the DNS cache so you don't have to restart for the changes to take. Do that by pasting this line into the Terminal window:

    dscacheutil -flushcache

    Now you can quit the Terminal. Now when you do the Option-click on 'Restore' in iTunes, you can select the 3.1.2 ipsw file and it will pass Apple's check and let you downgrade it.

    *****IMPORTANT****** When the restore is finished, you WILL get some error in itunes (1600 I think). Ignore it. The phone will be stuck in recovery mode. You need to use iRecovery (search for the download) to kick the phone out of recovery mode. If you don't do this, the phone won't go through it's normal activation and you won't have cellular data on the phone. Once you've downloaded iRecovery do this:

    Open a 'Terminal' window and drag the iRecovery file to the window and drop it. This will automatically put in it's location. You need to add "-s" to the end of the file path. It will look like this at the end:

    iRecovery -s

    Hit 'return'

    Now execute the following commands in 'Terminal':

    setenv auto-boot true
    saveenv
    /exit

    Now you can reboot your iPhone (keep holding home + sleep for 10 seconds).

    Now wait for the iPhone to activate in iTunes.

    Now, we want to removed the signature server we added above. To do so follow the above steps in the 'Terminal' to remove "74.208.10.249 gs.apple.com". If you don't, you won't be able to perform other safe upgrades without an error in iTunes.

    Done! You've successfully downgraded to 3.1.2 without SHSH blobs from Cydia and removed the custom Apple signature server from the hosts file!

    Now you can jailbreak and unlock it using other tools if you want.

    I've done this multiple times, and if done correctly, it does work!
     
  7. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #7

    No you did not!
    What you have posted is the method of downgrading with SHSH saved in Cydia. You may not remember having clicked "Make My Life Easier," but if this method worked for you, you have your SHSH saved on Saurik's server. If the OP does not have his SHSH saved, this method will not work.
     
  8. MBHockey macrumors 68040

    MBHockey

    Joined:
    Oct 4, 2003
    Location:
    New York
    #8
    omfg. What do you think the point of editing your hosts file is if you didn't have you SHSH blob saved?

    Posts like yours give me mini aneurisms.
     
  9. bripab007 macrumors 6502

    Joined:
    Oct 12, 2009
    #9
    He's asking if he's got his SHSH blobs saved off on his local machine (in addition to Cydia, one would likely assume), instead of pointing his local hosts file at Cydia's fake Apple signature server, can he point it toward a fake Apple signature server running locally.

    I believe Tiny Umbrella has a built-in web server to perform this very thing, does it not?
     
  10. MBHockey macrumors 68040

    MBHockey

    Joined:
    Oct 4, 2003
    Location:
    New York
    #10
    Yes, the OP can do that and it should work fine. What doesn't work is what Jestered is claiming he has done...twice.
     
  11. Jestered macrumors 6502

    Joined:
    Oct 13, 2005
    Location:
    Austin, Texas
    #11
    To the OP. I don't remember ever saving my SHSH blobs on either phone I've done this with. To be safe, I'd make sure that you have that saved, just in case. Apparently I'm wrong, sorry.

    To MBH, if a simple posting on a forum causes you such stress, you need to get a life and quite being such a douche! Jeez!
     
  12. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #12
    You can use Umbrella to check if your SHSH is on the Cydia server. You will need to click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu. If it returns

    Code:
    >> Found [4] shsh files to cache...
    >> Cached [4] shsh files
    then your SHSH is on file in Cydia and you can downgrade using saurik's method.
     
  13. peter-swe thread starter macrumors newbie

    Joined:
    Jul 7, 2010
    #13
    thx... will try it. Promise to keep you upgraded;)
     
  14. Arisian macrumors 68000

    Arisian

    Joined:
    Sep 14, 2007
    Location:
    China
    #14
    Can you check and see if you had them on file.

    Im actually in the opposite boat as you - I saved them but they aren't found :(
     
  15. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #15
    Are you sure you clicked "Make My Life Easier" before 4.0 came out?
     
  16. Arisian macrumors 68000

    Arisian

    Joined:
    Sep 14, 2007
    Location:
    China
    #16
    100% positive - I "watched" myself do it intentionally :)
     
  17. Jestered macrumors 6502

    Joined:
    Oct 13, 2005
    Location:
    Austin, Texas
    #17

    I don't have the phones anymore. I downgraded my iPhone 3GS and my wifes 3GS so I could jailbreak and upgrade to iOS 4 (jailbroken and unlocked) so I could sell them. Both the phones have been sold so I don't have access to them anymore. I don't remember ever clicking anything about "Make my life easier", in fact I never even knew about it. Who knows though, apparently I'm wrong. Sorry I don't have any more info.
     
  18. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #18
    Did Cydia say that you had SHSHs on file?
     
  19. Arisian macrumors 68000

    Arisian

    Joined:
    Sep 14, 2007
    Location:
    China
    #19
    At one point it did, yes. However, due to a failed proven method of upgrading to 4.0 on 3gs - I have having a blast w/ my 3gs ipod touch - I'm not too concerned about it all - Im sure I did something that was totally my fault at some point in the process

    B
     
  20. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #20
    Your SHSH can't just disappear from Saurik's server. If they were ever there, they are still; if they aren't there, then they never were. Have you tried downgrading using Saurik's method? Have you tried to retrieve your 3.1.3 SHSH for Saurik using TinyUmbrella?
     
  21. Arisian macrumors 68000

    Arisian

    Joined:
    Sep 14, 2007
    Location:
    China
    #21
    not too concerned about the whole matter to be honest - I have the capacity to wait :)

    Nonetheless, looks like my SHSH were NOT on file even though I clicked "Make My life easier" in 3.1.2 and 3.1.3 - any thoughts on that.

    Here's the TU readout.

    >> The Firmware Umbrella - v4.00.53 by semaphore >> Connect a device to continue... >> Caching shsh files... >> Found [0] shsh files to cache... >> Cached [0] shsh files >> Device Detected - Device: iPhone3GS 4.0 (8A293) Model: MB718LL/A Name: bhirschy’s iPhone Baseband: 05.13.04 - 6.4_M3S2 >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed!
     
  22. Alvi macrumors 65816

    Alvi

    Joined:
    Oct 31, 2008
    Location:
    Mars
    #22
    you can't
     
  23. thelatinist macrumors 603

    thelatinist

    Joined:
    Aug 15, 2009
    Location:
    Connecticut, USA
    #23
    Did you click on "Advanced" and choose "iPhone3GS 3.1.3 (7E18)" from the Device/Version dropdown menu? If so, then it looks like you don't have them on file. If you did click "Make My Life Easier," then you probably did it after the window for 3.1.3 closed.
     
  24. Arisian macrumors 68000

    Arisian

    Joined:
    Sep 14, 2007
    Location:
    China
    #24
    I think I just failed to make sure they were up there - I do however know I clicked "make my life easier" for two separate firmwares... oh well.

    thanks for the help.
     
  25. Applejuiced macrumors Westmere

    Applejuiced

    Joined:
    Apr 16, 2008
    Location:
    At the iPhone hacks section.
    #25
    You only click the Cydia make my life easier button once in the lifetime of your device. It never asks you again.
    From there on Cydia collects SHSH's for you for every release that is out without you needing to do anything again.
     

Share This Page