Page 1 of 9 123 ... LastLast
Results 1 to 20 of 175

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: [Guide] How To Downgrade iOS 4

  1. #1
    Default [Guide] How To Downgrade iOS 4 : iPhone 3GS


    In the flurry of upgrades and jailbreak tools, many may have come to the realization that they are not yet ready for iOS 4 for various reasons, wether it be a new bootrom, or you simply miss your Jailbroken apps from Cydia, this guide will help you downgrade your recent update to iOS 4 back to 3.1.x. While it is highly recommended to restore to 3.1.2, some of you may not have that option, but only use 3.1.3 as a last resort. However, it is important to note that if you are downgrading, in order to upgrade to iOS 4 JB, you MUST be on 3.1.2. The only jailbreak for 3.1.3 is Spirit, which is NOT compatible for upgrading to iOS 4 Jailbroken.

    Before we even get started, you must have your SHSH blobs on file with Saurik's server. You can tell if you have this by opening cydia and seeing a message similar to this:



    If you are 100% sure you have this message, and recall choosing the "Make My Life Easier" option when you first launched Cydia, then it's time to proceed. If you unfortunately do not have these saved, and are already on iOS 4, then there is nothing you can do.

    Ok, so you made it past the hump. You have SHSH blobs on file via Saurik's Cydia server, which means your going to be able to downgrade just fine. The next question is, which firmware would you like to downgrade to. In my case, I don't have SHSH blobs on file for 3.1.2, so I will be downgrading to 3.1.3 instead.

    Grab your stock firmware from the links provided at the end of this thread. Make sure you are using the one you have SHSH blobs on file for.

    Now that we've got this far, its time to begin:

    Note: This guide ONLY applies to the 3GS

    Step 1: Modify the Hosts file

    In order to trick iTunes into connecting to Saurik's server instead of Apple, we need to modify the hosts files. This applies to both Windows and Mac users. By doing this, we are able to get iTunes to think that our device is eligible for a downgrade. Normally when a new firmware is released, the older firmwares are no longer signed by Apple, thus preventing downgrading, but by connecting to Saurik's server, we bypass this issue.

    1a: Modifying Windows Hosts file



    Browse to Windows\System32\drivers\etc\. Inside this directory you should be able to find a file named "Hosts". Open this in Notepad and add the following line to the bottom.

    74.208.10.249 gs.apple.com
    Due to some restrictions on Windows you may have to create a copy of this file on your desktop and then drag and drop it to replace.



    1b: Modifying Mac Hosts File

    The same idea as windows here, only in a different location. On your Mac, Open Finder, and choose Go from the toolbar, and then Go To Folder. Type in the following: etc/ .



    This folder should pop up, and inside you'll see the hosts file. Open this file with textedit and add the following line to the bottom.

    74.208.10.249 gs.apple.com
    Save the file.



    2: Install Firmware Manually



    Now you can launch iTunes, shift click, or ctrl click, Restore, choose your firmware, and the downgrade begins. Some of you may not have any problems from here, but some of you will end up in recovery mode by the end of it. Do not worry, this is normal. Now we just need to force the phone out of recovery mode.




    3: Fix Recovery Boot Loop

    In our case, I used iReb to easily fix the recovery boot method. This is of course on Windows, but you can also use many of the methods out there to fix the recovery loop. If you need further help with this, post a reply.

    4: Welcome Back to 3.1.x.

    Your back. Now you can patiently wait for further development on iOS 4 in the meantime and have all your fun apps back. Hope this helps everyone. I Will add photos shortly.



    Resources & Links:

    We have had guides for downgrading the 3GS to 3.1.2 for awhile now check em out if you need more instruction
    Downgrade 3GS to 3.1.2 on a Mac
    Downgrade 3GS to 3.1.2 on Windows


    3.1.2 Firmware (Official Apple Links)
    Download iPhone OS 3.1.2 for iPhone 2G
    Download iPhone OS 3.1.2 for iPhone 3G
    Download iPhone OS 3.1.2 for iPhone 3GS

    3.1.3 Firmware (Official Apple Links) - Only use these if you do not have 3.1.2 on file.
    Download iPhone 3.1.3 firmware for iPhone 2G
    Download iPhone 3.1.3 firmware for iPhone 3G
    Download iPhone 3.1.3 firmware for iPhone 3GS

    Utilities
    iReb for Windows (Mac Soon)
    iRecovery (Mac & windows)
    Last edited by Nick Hesson; 06-24-2010 at 12:20 PM.

  2. The Following 12 Users Say Thank You to Nick Hesson For This Useful Post:

    1hihum (06-25-2010), bpo157 (06-24-2010), Freerunnering (06-24-2010), Gustavo Saliola (06-26-2010), ianbroste (06-24-2010), Jahooba (06-24-2010), patrick1227 (06-24-2010), pumperx (06-24-2010), reaves205 (06-24-2010), slov92 (06-25-2010), small_mask (06-25-2010), Viennaboy (06-24-2010)

  3. #2
    What's Jailbreak?
    Join Date
    Feb 2008
    Location
    miami, fl
    Posts
    25
    Thanks
    0
    Thanked 8 Times in 5 Posts

    i keep getting error 3194 on on computer, and "this device isn't eligible for the requested service" or something along those line. i have my shsh on file, and even did it again with tinyumbrella. not sure whats going on, but this sucks.

  4. #3
    You were just reading my mind....

  5. #4
    Quote Originally Posted by jcasas392 View Post
    i keep getting error 3194 on on computer, and "this device isn't eligible for the requested service" or something along those line. i have my shsh on file, and even did it again with tinyumbrella. not sure whats going on, but this sucks.
    Lol, dude, read the tutorial. STEP 1 is the most important!

  6. #5
    Can someone please post a guide to jailbreaking the iphone 4 (once the tool is released)?? I need to jailbreak this beautiful bird as soon as o2 have activated my sim!
    I'm stuck using wifi for the moment...not complaining, but just want a complete phone

  7. #6
    Default and those of us on 3g?
    Do you need the BOBS backup even if you're on an old 3G model (not 3GS?)

  8. #7
    You guys think I could downgrade an iPhone 4?

  9. #8
    Quote Originally Posted by YoungDKP View Post
    You guys think I could downgrade an iPhone 4?
    No.

  10. #9
    Quote Originally Posted by tivoselecta View Post
    Do you need the BOBS backup even if you're on an old 3G model (not 3GS?)

    Nope...you are fine

  11. #10
    What's Jailbreak?
    Join Date
    Feb 2008
    Location
    miami, fl
    Posts
    25
    Thanks
    0
    Thanked 8 Times in 5 Posts

    Quote Originally Posted by nickhesson View Post
    Lol, dude, read the tutorial. STEP 1 is the most important!
    guys, c'mon.. a little credit here. I have done all that. I've had it done since yesterday.

  12. #11
    iPhoneaholic
    Join Date
    Feb 2008
    Location
    Miami, FL
    Posts
    403
    Thanks
    2
    Thanked 47 Times in 29 Posts

    Quote Originally Posted by tivoselecta View Post
    Do you need the BOBS backup even if you're on an old 3G model (not 3GS?)
    no, just restore normally, apple doesn't signt older 3.1.x for the 3G

    Quote Originally Posted by YoungDKP View Post
    You guys think I could downgrade an iPhone 4?
    no way, because it doesn't exist a firmware older than 4.0 for the new iphone 4

  13. #12
    on the 3gs Important thing to remember because this happened to me is you cannot just upgrade to 4.0 and jailbreak. You must first jailbreak at 3.12 with pwnage then make your custom ipsw and jailbreak to 4.0.

    if you want to downgrade from 4.0 follow the tutorial it will work if you have already save your ssh with Saurik otherwise you cant go back and this only works with old boot rom.

  14. #13
    Quote Originally Posted by dq13 View Post
    no way, because it doesn't exist a firmware older than 4.0 for the new iphone 4
    Ehhhh worth asking, I knew it'd be no lol I just miss cydia and my 2g's screen doesnt respond in several places oh well Thanks

  15. #14
    I don't have a hosts file in my "etc" folder, but I have one in my "etc/distcc" folder.

    Do I change that one? Or do I copy it to my "etc" folder?

  16. #15
    iPhoneaholic
    Join Date
    Feb 2008
    Location
    Miami, FL
    Posts
    403
    Thanks
    2
    Thanked 47 Times in 29 Posts

    Quote Originally Posted by br8thw8 View Post
    I don't have a hosts file in my "etc" folder, but I have one in my "etc/distcc" folder.

    Do I change that one? Or do I copy it to my "etc" folder?
    r u on windows? if so, make sure you have on properties set up to "show hidden files and folders" that might be the cause

  17. #16
    ughh of course I would only have 3.1.3 on Sauriks server...

  18. #17
    Isnt the SHSH blobs was only saved for 3GS and not a requirement for the 3G?

  19. #18
    What's Jailbreak?
    Join Date
    Oct 2007
    Location
    Miami, Fl.
    Posts
    20
    Thanks
    0
    Thanked 4 Times in 1 Post
    I am getting (Error: 1015) after restoring from 4.0 back to 3.1.3. on a
    3GS. I have the blobs on file via Saurik's Cydia server and have change the hosts files to his server as well. It goes through the whole process and fails at the very end.

    I read on Saurik's page that this is normal, but I can't seem to get it to finish. The phone is now is "Recovery mode" (please connect to itunes message".

    Any help?

  20. #19
    I'm on a Mac. I can see the one in "etc/distcc" so I edited that one, plus I copied it to the "etc" folder but I still get the message from Apple that my device is not eligible.

  21. #20
    iPhoneaholic
    Join Date
    Feb 2008
    Location
    Miami, FL
    Posts
    403
    Thanks
    2
    Thanked 47 Times in 29 Posts

    Quote Originally Posted by pimpinpapoii View Post
    I am getting (Error: 1015) after restoring from 4.0 back to 3.1.3. on a
    3GS. I have the blobs on file via Saurik's Cydia server and have change the hosts files to his server as well. It goes through the whole process and fails at the very end.

    I read on Saurik's page that this is normal, but I can't seem to get it to finish. The phone is now is "Recovery mode" (please connect to itunes message".

    Any help?
    read carefully the instructions posted here by nickhesson

    Quote Originally Posted by nickhesson View Post
    but some of you will end up in recovery mode by the end of it. Do not worry, this is normal. Now we just need to force the phone out of recovery mode. 3: Fix Recovery Boot Loop In our case, I used iReb to easily fix the recovery boot method. This is of course on Windows, but you can also use many of the methods out there to fix the recovery loop.
    Last edited by dq13; 06-24-2010 at 11:56 AM.

Page 1 of 9 123 ... LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •