My Experience with Downgrading from 3.1.3 to 3.1.2 on iPhone 3GS

This was originally posted on i-Enthusiast’s Old Forum and thought I’d share it with you all.

My friend updated her 3GS and now she cant get it unlocked/jailbroken.
She doesnt have to worry about unlocking right now because she studies abroad.

So lets go on right ahead:

1. Plug in iPhone 3GS and check out in f0recast what’s the damage. If you are seeing it that you are on 3.1.3 and on 05.12.01, you know by now you cant be unlocked but if you saved your SHSH in cydia (which i made sure she was) you can be jailbroken.

2. Download a Virgin 3.1.2 IPSW (i cant seem to find the link to our thread on sources for it).

3. Follow Rene’s guide as to how to add Saurik’s server to your host file on a PC.
For Mac users, you can check ihackintosh’s guide

4. Once you’ve done this, by now you’d have a copy of your IPSW.

5. Put your 3GS to restore to 3.1.2 and then get redsn0w ready.

6. You can get redsn0w from here (original) or v0.9.4 from here (Redmondpie)

7. By now your iphone should be finished restoring, or, giving an error of 1011, 1013, 1015. Dont worry about those. Unles it’s 1601, 1602, 1600 or anything else then try putting the iPhone into DFU mode and try again. (ihackintosh) I got an error of 1015 and went ahead. I did the Restore in Recovery Mode (image was shown) not DFU Mode.

8. So now, load up redsn0w and load the virgin 3.1.2 IPSW and tick off “install Cydia”

and then put your device into RECOVERY MODE. that means you will see the recovery image on your phone.

9. Leave it to do it’s thing and you will then have a Jailbroken Device with Cydia on it.

10. I encountered some issues and i used redsn0w 0.9.4 from redmondpie and that worked. Cydia also crashed 1st time so i re ran redsn0w’s JB by putting the iphone into RECOVERY Mode and going again. This solved it.


That was my little experience with a now locked but jailbroken 3.1.2 iPhone 3GS. Jailbroken via SHSH’s from Saurik and using redsn0w.

Thanks goes to devteam, saurik, ihackintosh and redmondpie.

Remember you can comment and/or follow me @modblog101


    • joyce
    • May 28th, 2010

    Hi, I have a 3G running on 3.1.3 on 5.11.8
    I want to unlock the phone but I can’t so I was leaning towards downgrading to 3.1.2 but I’m not sure how to do so and if it is even possible but upon reading your blog, it kinda gives me a little hope so how would I do that? and does this really work because I really don’t want to mess up the iphone considering that I paid $300 for it =(

    • hello, if you are a 3G, you don’t have to worry about half of those steps if you are inclined on downgrading. You dont need to add Saurik’s server.

      Just get an IPSW for 3.1.2 for your 3G from searching on google or from this site:

      and then hold shift (on windows) and click restore in iTunes. This will allow you to select the downloaded IPSW and restore using it. 🙂

      Then use redsn0w to jailbreak.

      Question: Did you buy it with 3.1.3? and if that’s the modem firmware (baseband) shouldn’t it be 05.12.01?

      Good luck

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: