Downgrade iPhone OS 4.0 to 3.1.3 or 3.1.2

If you’d like to downgrade to iPhone OS 3.1.3 (or 3.1.2) from 4.0 (for whatever reason), then you’re in the right spot. If you’ve tried it yourself, you’ll probably get an error at the end of the downgrade/restore process.

It’s very easy to conquer. Download iRecovery (Windows |  Mac). If you’re on Windows, you’ll need to install libusb.

*** IF YOU’RE ON WINDOWS VISTA/7 ***

You MUST run the libusb installer with Windows XP (Service Pack 2) compatibility mode (as well as running it as Administrator), or, upon restart, everything will just stop working on you.

*** IF YOU’RE ON WINDOWS VISTA/7 ***

After you’ve tried restoring and have gotten an error at the end of the restore process in iTunes, open up Terminal/Command Prompt and run iRecovery with -s (if you’re on Windows, you can also run iRecovery from the run box (Winkey+R), drag the file into the box, and add -s to the end). Next, run the following commands:

setenv auto-boot true

saveenv

/exit

Do a hard reboot of your device (power+home for ~10 seconds), and it should boot into 3.1.2 or 3.1.3.

You can leave a response, or trackback from your own site.
  • nbr10

    Thanks for this! OS 4 beta 2 made the phone so unstable that I could no longer use it.

    Just one question I have used this to successfully restore the phone to 3.1.3 BUT I had to another restore today and once again the iphone produced the error and I had to use irecovery again. Will I have to run irecovery each time I need to restore 3.1.3?

  • None

    So obviously this will upgrade the baseband if user upgrades to iOS4. BUT, will user be able to downgrade back to 5.12.08 to unlock the phone IF user downgrades back to 3.1.2?

  • http://gumballtech.com brian

    It's impossible to downgrade the baseband.

  • Jub

    Thank you so much!

  • Paulo

    No it's not. Just look for fuzzyband in Cydia =)

  • http://gumballtech.com brian

    Have you ever even read about it? If only works on the iPhone 3G IF it has the 5.06 bootloader, which less than 2% of iPhone 3G's have.

  • Dan

    I get an error immediately after starting the restore process. “There was a problem downloading the software for the iPhone “XXXXX XXXX's iPhone”. The Requested resource was not found.”
    I try to run iRecovery during this time and it says no iPhone/iPod found. What am I doing wrong?

  • Logiczero

    Thank you! It took me a few hours to get it to work but finally with these instructions I got it!!!!!

  • Logiczero

    Thank you! It took me a few hours to get it to work but finally with these instructions I got it!!!!!

  • macadi

    same thing with my ipod touch 2g mb..

    any ideas?

  • macadi

    same thing with my ipod touch 2g mb..

    any ideas?

  • Thypham1

    is this work on 5.13

  • Thypham1

    is this work on 5.13

  • Chethancj

    this method screwed my phone :( I lost my unlock jailbreak and over tht my modem firmware version is 5:13:07 now wtfffff

  • Chethancj

    this method screwed my phone :( I lost my unlock jailbreak and over tht my modem firmware version is 5:13:07 now wtfffff

  • Jasper_ong_92

    I am sorry, this is too vague for me.. Is there a much detailed steps? or would anyone please simplify for me? or better still into layman term.

  • Jasper_ong_92

    I am sorry, this is too vague for me.. Is there a much detailed steps? or would anyone please simplify for me? or better still into layman term.

  • Jobbletare

    so how/were do i choose to run in commode and admin? plese explain better this has damaged my phone bad.. =( im on win 7…

  • fs

    this is crap..cant restore anything on win 7..plz help… =((

  • fs

    anyone plz plz help?

  • http://lauraisbored.com/ laura iaccino

    i'm on winvista, these instructions are too vague.

    command prompt doesn't allow the commands to be run, i recovery does nothing at all.

  • http://lauraisbored.com/ laura iaccino

    i'm on winvista, these instructions are too vague.

    command prompt doesn't allow the commands to be run, i recovery does nothing at all.

  • http://gumballtech.com brian

    Run the Command Prompt as an admin (if you have UAC enabled). Or use Windows 7. Or find a Mac.

  • http://gumballtech.com brian

    Run the Command Prompt as an admin (if you have UAC enabled). Or use Windows 7. Or find a Mac.

  • pissed off

    after i run the irecovery -s setenv auto-boot true I get “Got USB No Iphone/Ipod found

  • pissed off

    after i run the irecovery -s setenv auto-boot true I get “Got USB No Iphone/Ipod found

  • http://gumballtech.com brian

    Is your iPhone or iPod Touch in recovery mode?

  • Yes

    READ! you mugs

    You MUST run the libusb installer with Windows XP (Service Pack 2) compatibility mode (as well as running it as Administrator)

    It works only if you do as it says above!
    Ive done it and it worked first time back to 3.1.2 for me :)

  • Yes

    READ! you mugs

    You MUST run the libusb installer with Windows XP (Service Pack 2) compatibility mode (as well as running it as Administrator)

    It works only if you do as it says above!
    Ive done it and it worked first time back to 3.1.2 for me :)

  • Pingback: craftsman lawn mower parts

  • Tedwardo

    I was having the problem with “no iphone/ipod found” too. I also tried on my laptop which runs xp sp2 and still got the same problem.

    The way I solved this was by using my laptop and while the command prompt was running unplugged the iphone then pluged it back in and quickly dragging the irestore icon into the prompt box while the computer was detecting it and hey presto, it worked fine from then on after typing in the commands above then doing a hard reboot and then running itunes.

    Ted

  • Pingback: sound systems for cars

  • Pingback: Hoe Jailbreak je een iPod Touch 2G MC Model Jailbreak

  • http://www.iphone3gscreenrepair.com Chill0987

    I recently downgraded and had issues on the last step, I was really frustrated, but I eventually got it to work with some patience.

  • Monutza

    its telling me no iphone found… !!! ughh :(
    im going crazy.
    i need to get my iphone out of recovery mode asap!