Downgrade iPhone 3GS 3.1 to iPhone 3GS 3.0

Jailbreak, iPhone, iPhone 3G S | Hans | September 16, 2009 at 11:08 am

Downgrade iPhone 3GS 3.1

With the new iPhone 3.1 update, iPhone 3GS users can no longer downgrade from iPhone 3GS 3.1 firmware to iPhone 3GS 3.0. Apple wants users to stay with the most current firmware. There is no way to jailbreak iPhone 3GS 3.1. No custom firmwares are able to be added on iPhone 3GS either. Fortunately, Saurik, the creator of the Cydia application has come up with a solution. It only works for the few that were able to use Cydia’s “on file” system and “hash” their ECID (ECID is the unique chip ID that each iPhone 3GS device has). If you were one of the few, read on below to find out how to downgrade iPhone 3GS 3.1 to iPhone 3GS 3.0. If you were not one of the few, then you are still lucky. iPhone 3.1 can still be jailbroken, but you’ll need to wait until a full jailbreak solution is out. I’ll post the guide here once it’s out.

How to Downgrade iPhone 3GS 3.1 to iPhone 3GS 3.0

If you are on Windows Vista or Windows 7 you will need to run Notepad as Administrator and then locate the hosts file and edit it. Then move on to step 4.

1. Press Windows + R on your keyboard or go to Run.

Run hosts file

2. Type in the following: C:\Windows\System32\drivers\etc\hosts.

Select Notepad for iPhone 3GS hosts file

3. Click OK. You should now get an Open With window. Click on Notepad and then click OK.

Hosts file in Notepad

4. Your hosts file will now open in Notepad. Make a new line below 127.0.0.1 localhost and copy and paste in the following:

74.208.105.171 gs.apple.com

5. Click File – > Save in Notepad. Where it says “Save as type” make sure you select All Files and then click Save.

6. Download iPhone 3GS 3.0 (iPhone2,1_3.0_7A341_Restore.ipsw) and save it to your desktop. If you haven’t already, download iTunes 9 and install it.

7. You must now put your iPhone 3GS in Recovery mode. Connect your iPhone 3GS to your PC. Hold down the top iPhone 3GS button and the bottom home button for 10 seconds, let go of the top button but continue holding the bottom home button until iTunes displays the following message: “iTunes has detected an iPhone in recovery mode. You must restore this iPhone 3GS before it can be used with iTunes.” Your iPhone 3GS screen should be black.

8. Open iTunes, press shift on your keyboard and click “Restore“. Locate the iPhone 3GS firmware 3.0 file you downloaded in step 6 and iTunes should now begin restoring it.

Troubleshooting

  • If you get unknown error (3002), it means your Cydia on file system was not hashed. You cannot ever downgrade to firmware 3.0. Just stay on iPhone 3GS 3.1 firmware for now and wait for the iPhone 3.1 jailbreak to be released.
Tags: , , ,
You may also like to see the following posts:
 

119 Comments

  1. pj12345 says:

    note pad dose not let me modify the host
    how do i do these as administrator

  2. Felix says:

    For Mac where I modify Apple servers with Cydia servers ( what are steps for modify ) ? Thank you !

  3. Rick says:

    when setting the itunes for restore i hit shift key nothing happens wht else do i need to do during step 8 to restore

  4. elliot says:

    mine just says this device is not elegible!! help wont let me downgrade, this is soo annoying all i want is to go back to 3.0 from 3.1… some well help me downgrade my iphone 3gs 3.1 to 3.0 !!!

  5. cheo says:

    What about if you have windows xp?
    PLEASE HELP!!!!

  6. Bryan says:

    Hi, i read your info about downgrading iphone to 3.0, however the link you supply for the jspw file is not available what to do?

  7. jgm says:

    I follow the steps but at the end Ireceived a message saying that: “The iPhone could not be restores. This device isn’t eligible for requested build.”

    Any ideas?

  8. Brandon says:

    If you cant modify the HOSTS file in notepad you need to right click the file and go to “properties” un-check READ ONLY… This will allow the file to be modify the file. =) Hope this works

  9. tom says:

    i just got my iphone 3gs 3.1 last week, and ’stupidly’ upgraded to the 3.1 firmware, apparently without doing homework and realizing i would lose out on jailbreaking

    now i really want a jailbroken iphone badly.

    is there any way i can get an email telling me when there’s a jailbreak solution for 3gs 3.1

    or, is there a URL i can keep checking to see?

  10. Snigga says:

    “The iPhone could not be restores. This device isn’t eligible for requested build.” What should i do next !! some help plzz

  11. alefox says:

    MY FRIEND, AND ON THE JAILBREAK of whom have 3GS 3.1 AND THE TIME OF DOWNGRADE BASEBAND GIVES ERROR 3002 … what we can do??

  12. webdev says:

    Damn I need tethering for 3GS with 3.1 bad!!!

  13. Steven says:

    THANK YOU SO VERY MUCH, I THOUGHT MY 3GS WAS DONE FOR

  14. Imacellist says:

    My phone freezes everytime I try to jailbreak it after restoring it. Yes I do it twice but it still freezes. Am I doing something wrong? It freezes near the end of the jailbreak process. Thanks

    • Shandee says:

      Mine does the same, just give it about 20min to an hr….it will come to…. plus if your trying to jailbreak it and is 3.1 good luck! if it happens to work, pls pls pls let me know!
      thanks

  15. Jatinder says:

    I phone could not be restored unknown error occured (1015)

  16. BenHum says:

    Worked for me – many thanks. Those with 3002 error are the unfortunate people who didn’t get stored ECID hashes – too bad, wait for a 3.1 crack. I had the 1005 error, did it again, got the same error, then I applied PurpleRa1n and bingo, a downgraded 3GS. One word of caution – this DOES NOT downgrade your baseband, only your phone OS version, so it allows Jailbreaking, but does not allow for unlocking.

  17. harold says:

    i was in a hurry right now, and i want to know if you guys work on downgrading on iPhone 3GS or not? I really want a jailbreak which and i need to upgrade to 3.1 that time, because my digital compass was not working.

    Now, it goes fine but i feel nothing with iphone not jailbroke
    So just want to know people’s opinion on this, if its work or not

    or should i wait for iPhone 3GS 3.1 Jailbreak? If i should, when will it come?? I also heard about greenpois0n, is it true or not

    maybe this is too much question, but thanks lol

  18. iphone3gsuser says:

    I am sure I had a this Ecid thing, but cannot restore it yet.
    Is the file deleted if I restore it to 3.1 and dont upgrade it because I have had a problem with IPhone. (cannot start, apple come and device turned off)

  19. Funk says:

    Is this works on Windows XP? I try this last night, no problem yet, but only the note pad part the writing is different from the one featuring above

  20. Madmaxpro says:

    Downgraded 3gs 3.1 to 3.0 and jailbroke but no AT&T service either! Any suggestions???

Leave a Reply