Downgrade iPhone 3GS 3.1 to iPhone 3GS 3.0
Jailbreak, iPhone, iPhone 3G S | Hans | September 16, 2009 at 11:08 am
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.

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

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

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.


Tweet This
Digg This
Save to delicious
Stumble it
note pad dose not let me modify the host
how do i do these as administrator
Open the Accessories folder, then right-click Notepad and click Run as administrator.
For Mac where I modify Apple servers with Cydia servers ( what are steps for modify ) ? Thank you !
You can search for the Hosts file in Mac and modify it.
when setting the itunes for restore i hit shift key nothing happens wht else do i need to do during step 8 to restore
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 !!!
What about if you have windows xp?
PLEASE HELP!!!!
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?
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?
It sounds like you downloaded the wrong firmware.
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
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?
“The iPhone could not be restores. This device isn’t eligible for requested build.” What should i do next !! some help plzz
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??
Damn I need tethering for 3GS with 3.1 bad!!!
THANK YOU SO VERY MUCH, I THOUGHT MY 3GS WAS DONE FOR
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
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
I phone could not be restored unknown error occured (1015)
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.
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
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)
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
Downgraded 3gs 3.1 to 3.0 and jailbroke but no AT&T service either! Any suggestions???