Home » iPhone

Downgrade iPhone 3G 3GS iOS 4 GM to OS 3.1.3

8 June 2010 by Vinay 46 Comments

iPhone OS 4 GM is available for developers and it’s already leaked in the wild. If you downloaded those GM builds and now you want to go back to OS 3.1.3 or lower for whatever reason, we created a step by step guide for iPhone 3G and 3GS running on iOS 4 GM. iOS 4 is still in GM and you needn’t to edit your host files for iPhone 3GS to bypass Apple signatures.

_____________________________________________________________________________________

iPhone 3GS users : Apple stopped signing OS 3.1.3 signatures so you need to modify your host files to downgrade iPhone 3GS with Cydia SHSH, so follow the instructions posted in following link.

Downgrade iPhone 3GS iOS 4.0 to 3.1.3 with Cydia SHSH 

_____________________________________________________________________________________

Instructions to Downgrade iOS 4 GM

Step 1: Download and place OS 3.1.3 / 3/12 on your desktop, now put your iPhone in DFU mode with following instructions.

  • Connect your iPhone to your computer.
  • Turn iPhone off.
  • Hold power and home together for 10 seconds (exactly).
  • Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
  • A few seconds later iTunes should detect your iPhone.
  • If the Restore Logo is present on the screen, you are in Recovery Mode, not DFU.

Step 2: Once your iPhone is in DFU mode following message will be appeared in iTunes.

iHackintosh.com

Click on “OK” , Now hold Option key (Mac) and Shift Key (Windows) while clicking Restore in iTunes and browse the OS 3..1.3 / 3/.1.2 firmware for your iPhone 3G or 3GS. Now the restore process will take 10 – 15 minutes.

Step 3: After restore process if you encountered an error message like 1011, 1013, 1015, just ignore them(Actually the firmware is already successfully installed). To exit recovery mode download Recboot, once you finishes your download launch Recboot app and hit the “exit recovery mode” button.

RecBoot

          But if you encountered with error message like 1601, 1602, 1600 or anything else then try putting the iPhone into DFU mode and try again.

          Stay tuned with us for your daily dose of iPhone news, you can follow us on twitter via @ihackinjosh You can also subscribe to our daily free e-mail news letter and keep your self updated with the latest of iPhone community.

          Blog Widget by LinkWithin

          Random Posts

          46 Comments »

          • Tony said:

            it also downgrade baseband or not?

          • granfio said:

            Thank you

          • Josh Oakes said:

            Thank you so much, I’ve been working on this for hours with no luck. Your solution solved my problem!

          • David said:

            Thanks for your help….i was really annoyed cause i prefer wait until 21th june .. regards

          • aatkco said:

            Thanks a lot especially for the Recboot utility , I was using iRecovery which requires hard-to-remember Terminal commands.

            @Tony No.

          • maxx said:

            Does this also work with iPod touch 2nd Gen??

          • Fredrik said:

            I Love you guys! Thank you for not having me send it to apple ! :)

            Greetings from norway

          • Matt said:

            thanks so much this has helped me a lot

          • Alex said:

            Oh my god thank you very much. Разработчикам большое спасибо!!!

          • Sryn said:

            Thanks, it worked. My official unlock 3GS was originally on a JB 3.1.2 and I tried non-JB GM iOS4 over the weekend. Had problems downgrading back after I wanted to try JB GM iOS4. Finally got back to official non-JB GM iOS4. With this guide I successfully downgraded to 3.1.3 but the modem baseband was kept at 05.13.04. Am now synching back to the restored 3.1.2 backup. The iOS4 sync backup won’t be reinstalled, understandably.

          • KuKz said:

            Thanks for your solution. It’s solved my problem.

          • Chris said:

            It says device isn’t eligible for selected build during the verification. Any ideas as to what the problem could be?

          • MTE said:

            @Chris, you have either downloaded firmware for a different device or you are trying to downgrade to 3.1.2 on a 3GS without editing hosts file.

          • Robert said:

            I did the upgrade from 3.1.3 to 4.0 on a 3G, and it also upgraded the baseband. I did the downgrade to 3.1.3 pretty much as described above, and the baseband was not downgraded. That’s what the 1015 error code is – attempting to write the baseband failed. I searched around and didn’t find anyway to downgrade a baseband.

            I couldn’t use the utility listed above, nor iRecovery, to get out of the recovery loop. I’m using Win7 x64, so I just ran blackra1n. It doesn’t do an unlock, but makes the screen go slightly white at which point a power down/up will bring up the “connect to iTunes to activate” (kicks it out of the recovery loop).

            4.0 on a 3G is somewhat underwhelming.

          • Charley said:

            Is it possible to downgrade iOS4 final from a 3GS using this way too!?

            Anyone tested that ?

          • Greg said:

            Yes Charley. I recovered OS3 after installing OS4 final on my ipHone 3g. Works great. I downgraded because Qik Video Camera didn’t work at all and the folks from Qik told me to buy their Pro version. Also Skype ran like crap and the phone was very sluggish. Seemed like battery like was shorter too.

            All you really get is folders (which are nice) and unified mail. Not worth it.

          • Adam Solomon said:

            Is there any hope for those who haven’t saved their SHSH to Cydia Server?

          • Gauchito said:

            Hey man you save my life, thank you!

          • yvon said:

            Hello i tried boith technique qiith cydia and without and for me it give the same error several time
            after it say verifying with apple it say error 3194

            my iphone is:
            iphone 3gs mc model
            was jailbreak with spirit
            im pretty sure its the new bootrom
            baseband 5.13

            i tried 3.1.2 and 3.1.3 both five me the same error

            i tried the way with cydia because i tought i save my shsh but after a it give me error 1604 and the restore never start on the phone its the phone only show the restore logo…

            if somebody can help me i would be so happy

            thanks

          • BAM said:

            Thank You very much…works great

            glad to get my wife’s 3G back to 3.1.3

          • tosho said:

            Where the fuck is still problem? I follow the instructions and still error 3.1.9.4 !!!!!!!

          • Iphonexxxx said:

            Step 1: Download and place OS 3.1.3 / 3/12 on your desktop, now put your iPhone in DFU mode with following instruction

            where is the download link for OS 3.1.3/3/12

          • Moustafa said:

            same, updated my 3gs i think new bootrom, to ios4 now want to downgrade to 3.1.3 to be able to jailbreak but cant, tried everything and nothing works. been working on this for days now please help any one much appreciated

          • iHappy said:

            Thanks! This worked great. I was on the verge of switching over to an EVO since I upgraded my 3G to OS4 and the phone slowed down to a halt. OS4 on a 3G is horrifically slow, almost forces you to upgrade to a 4, which you still cant get for another few weeks! Thanks again!

          • Philipp said:

            I tried to downgrade to 3.1.3 with my 3GS. But I always get the following message:

            The iPhone “iPhone” could not be resotred. This device isn’t eligible for the requested build.

            What does this mean? What’s wrong with the ipsw I downloaded?

          • fordperf said:

            i have a 3g 4.0.1 i want to downgrade to 3.1.3. it was upgraded 3.1.3>4.0.0 so i’m guessing the baseband WAS upgraded, dunno if i am going to run into problems.

            what about things like text messages, photos, etc, does the downgrade delete all that??

          • Nimbinking said:

            Please guys does this work with ipod touch 2nd gen??

          • Bong said:

            same problem here, i cant downgrade my iphone 3GS from iOS4 to 3.1.2 or 3.1.3. i’m always getting error 3194. i’ve tried all including instructions here but nothing works. i’m still stuck with unjailbroken OS4! :-( ( help please…

          • PeterT0P said:

            YES!!! Thanx for that. My apps were so slow and battery was burnin. Now I have my beloved iphone back the way it used to be. yippeeeee

          • Matt said:

            Thank you for this… OS4 was horrible on my 3GS, I was not able to make calls, “no signal” (phone or data) everywhere I went and broken wifi.

            Downgraded back to 3.1.2 with this tutorial, now have full signal both phone and data, and my wifi working again. Seems like the signal problems with iPhone4 are also related to the software (not just antenna).

            My only question, now that I downgraded, my phone does not have Cydia, it no longer appears jailbroken (as it was in prior 3.1.2 and 4.0)…

            Any thoughts on re-jailbreaking the phone having completed this tutorial? (I had originally been using DevTeam pwnage tool).

          • Anudeep Khemariya said:

            hey even i have the same problem accidentally i upgraded my 3gs to 4.0 O.S. now stuck it was a unlock version now my phone is locked again can anyone help me so i can restore my settings the same unlocked version i tries this tip many times but it doesn’t seem to work from me.

          • Haith said:

            I successfully downgraded my 3gs from 4.0.2 to 4.0.1 !!
            THANK YOU VERY MUCH

          • iizukashi said:

            Thanks,
            you are my savior.
            Now I learn upgrade-downgrade of iPhone is not difficult as it seems.

            May I ask, which firmware is better on 3GS, 4.0 or 4.0.1?

          • cobra said:

            i tried all that but i get da error 3014 and recboot does not work for me even afta install .net 4.0

            i am on 3gs

            the lowest it wil let me go is 4.0 from 4.0.2

          • SKR!ER said:

            THANXXXX MUTHACLUCKA!!!!! u helped me immensely and i am super grateful

          • Sirgiles said:

            Sorry to sound stupid, but!

            where can I get a copy of os4.0.1 to replace the 4.0.2 I have accidentally put on the iphone 4?

            a download link would be most helpful

            Thanks in advance

            SG

          • Teuszday said:

            My hosts file has been updated with the info for the cydia server. My ECID SHSH’s have been saved to Cydia as I’ve downgraded in the past. However, when I try to restore to 4.0 from 4.0.2 I’m getting “Device is not eligible for the requested build.” I’ve reread everything 100 times and am sure I did the hosts file switch correctly but iTunes still seems to be connecting to Apple’s server instead of Cydia. Any ideas?

          • joyeb said:

            i get error 3194
            & now whn i start itunes ………it shows [itunes had detected an iphone on recovery mode. you must restore this iphone before it can be used with itunes]
            & when i use recboot & press exit recovery mode it shows
            [the progeam cant start because libusb0.dll is misssing from your computer.try reinstalling the program to fix this problem]
            plz help me

          • NeedHelp said:

            After clicking “option+restore” I can’t find the ipsw files to downgrade from 4.0.2. Where do I get an earlier version?

            Thanks

          • abby said:

            hey after i hold shift and restore it dosent show what my opitions are… HELP ME QUICK!!!!!

          • fanta said:

            thanks i think it works :) after i updated to 4.1 i wanted back my jailbreak .thanks again works like a charme instead of redsnow it didnt work proper (blank cydia logo)

          • paul said:

            hi can some1 tell me where to get the firmware OS 3..1.3 / 3/.1.2
            please

          • paul said:

            hi can some1 tell me where bout to put the code for itunes to access to let me downgrade to a lower firewire i no it goes in hosts but where bouts in tht page please im on 4.1 3gs

          • Zango said:

            i have restored my iphone, but it is showing black screen with usb cable a itunes, and then asked to insert a valid sim card.
            please help

          • Vinni said:

            Hey, i have a problem when trying to find the compressed zip folder when itunes ask me to locate it.When i try and find my 3.1.3 software it dosent appear on the desktop, but when i decompress it appears :/ need help…

          • sam said:

            Is there any chance i can downgrade my iphone 3gs 4.2.1

          Leave your response!

          Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

          Be nice. Keep it clean. Stay on topic. No spam.

          You can use these tags:
          <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

          This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.