1. darksniper404's Avatar
    So I'm sure many people on the forums have updated to 3.1.3 "accidentally", so I'm going to explain how I downgraded to 3.1.2 from 3.1.3.

    First you must have had 3.1.2 jailbroken and you must have allowed cydia to save your ECID previously. Most people probably have.

    Right so now you need to trick iTunes into verifying your restore of 3.1.2 with a fake server. Go to C://Windows/system32/drivers/etc and right click host and open with notepad. Now at the bottom of the file add this line.
    Code:
    74.208.105.171 gs.apple.com
    Click file save, then close the window. You might not be able to select save, in this case you will need to right click the file and run as administrator.

    Now download the 3.1.2 Restore file for your iPhone. I recommend downloading from somewhere such as thepiratebay as it will be faster, here is what you should be looking for depending on your iPhone. Make sure you download an .ispw file.

    iPhone 3GS: iPhone 2,1 3.1.2
    iPhone 3G: iPhone 1,2 3.1.2

    Alright now that you have the restore, you must put your iPhone into recovery mode and restore to this file.

    Recovery Mode:
    There are many complicated ways of doing this, to save you trouble here is the easiest way you'll ever find. Hold the home button and plug your iPhone into the computer. Keep holding the home button until you see a connect to iTunes picture on your phone.

    Restoring:
    Okay so your almost, almost done. Open iTunes and you should see a pop up saying that the iPhone must be restored. Click ok and hold shift on your keyboard and click the restore button in iTunes. Now an explorer window will come up, locate the 3.1.2.ispw file you downloaded earlier and select ok. Your iPhone will start restoring to 3.1.2.

    Oh Noez I got error 1015! Ok all is good, now download irecovery from this link, iHackintosh iRecovery Package for Windows & Mac.rar
    and download
    irecovery-0.3.2-win32.zip

    Now in the first folder you will see an installer for libusb, ignore everything else and install this on your computer, you will need it to use irecovery. Now download the second and extract it also, you should get some files, copy them all to your desktop. If your on windows 7 or Vista right click irecovery.exe and open properties and choose the compatibility tab, now select windows xp sp2.

    Now open the start menu on your computer and choose all programs, accessories, command prompt. Type,
    Code:
    cd desktop
    now type
    Code:
    irecovery -s
    It will display "]" type the following things and press enter after each.
    Code:
    setenv auto-boot true
    saveenv
    /exit
    Now unplug your iPhone and hold the power and home button for 10 seconds, or until it turns off. Now hold the power button until you see the apple logo. Congratulations your now on 3.1.2! Plug into iTunes and activate!

    If you need to jailbreak 3.1.2 check my guide:
    http://forum.tipb.com/iphone-jailbre...e-howto-4.html
    Last edited by darksniper404; 04-22-2010 at 09:17 PM.
    04-19-2010 03:09 PM
  2. austin555's Avatar
    After downgrading to 3.1.2 will it be possible to unlock as well as to jailbreak?
    Thanks
    04-19-2010 05:46 PM
  3. darksniper404's Avatar
    After downgrading to 3.1.2 will it be possible to unlock as well as to jailbreak?
    Thanks
    I'm not really sure, I'd think so since once your on 3.1.2 and jailbroken blackra1n would let you install sn0w. You can give it a try and let us know how it works.
    04-19-2010 05:51 PM
  4. big9erfan's Avatar
    No, if you downgrade to 3.1.2 from 3.1.3 you CANNOT unlock. Your baseband will be updated and blacksn0w will not work on the newest baseband.
    04-19-2010 05:53 PM
  5. christiansells's Avatar
    I accidently messed something up in my 3g 3.1.2 and had to restore to 3.1.3.I wonder if following procedure above will land me back where I started with no phone # or service?
    04-19-2010 05:53 PM
  6. darksniper404's Avatar
    I accidently messed something up in my 3g 3.1.2 and had to restore to 3.1.3.I wonder if following procedure above will land me back where I started with no phone # or service?
    I'm not quite sure what you mean. If you are trying to unlock then like big9erfan said you will not be able to, if you were on stock and are on your official carrier then no this will not mess up anything on your iPhone.
    04-19-2010 06:07 PM
  7. christiansells's Avatar
    I'm not quite sure what you mean. If you are trying to unlock then like big9erfan said you will not be able to, if you were on stock and are on your official carrier then no this will not mess up anything on your iPhone.
    I should have been a little more clear in my question.I was unlocked with Blackra1n using cydia,rock,winterboard,etc.My phone developed no service.going into general,phone,my number.There was no phone # in the box.I tried entering my # and it did not take.I did not know what else to do so I called tech support who prompted me to restore my phone to 3.1.3 from 3.1.2.can I down grade back to 3.1.2. and be back to where I was originally?
    04-19-2010 07:11 PM
  8. big9erfan's Avatar
    christiansells,

    You're using the wrong terminology.

    UNLOCKED means that you are using the iPhone on a different carrier. For example, here in the states the iPhone is LOCKED to AT&T. In certain circumstances you can use different software packages to UNLOCK the phone to use it on TMobile ( just using the US as an example ).

    JAILBROKEN means that you can run unsigned applications ( apps from Cydia for example ) on your iPhone.

    Now, which do you want? Do you want to be JAILBROKEN or do you want to be UNLOCKED or both?

    From the sounds of it you should be able to downgrade your 3G ( not 3GS ) and JAILBREAK again, but I don't think you can UNLOCK as the modem firmware will have been upgraded when you updated to 3.1.3.
    04-19-2010 07:18 PM
  9. christiansells's Avatar
    LOL.I must sound just like my customers when they try to explain to me what is wrong with there cars.Jail broken is all I am looking for.
    04-19-2010 07:34 PM
  10. darksniper404's Avatar
    LOL.I must sound just like my customers when they try to explain to me what is wrong with there cars.Jail broken is all I am looking for.
    If your just trying to downgrade and jailbreak a 3G then all you need to do is restore to a 3.1.2 restore. This guide is for the 3GS. And no I'm sure it wouldn't mess up your number.
    04-20-2010 02:52 PM
  11. EWT's Avatar
    Thanks for the great writeup. I had been living with 3.1.3 for a couple months after my jailbroken 3.1.2 phone locked at the apple logo, and I didn't have time to research solutions other than using itunes to put 3.1.3 on the phone (I knew I would lose my jailbreak, but I needed a functional phone). Two things I had to do in order to make it work (on a machine with Windows 7):

    1. Right click notepad and click "Run as administrator" to allow me to edit the hosts file and save it in the etc folder. If you don't, it won't allow you to use the "save" command and save it directly back to the folder. Workarounds like using "save as", saving it to another folder and moving it back didn't work as it got saved as a .txt file, which didn't fool itunes into using cydia's server.

    2. Right click the irecovery program and check the "Run in XP SP2 compatibility mode" before using it. Not doing so made the computer no longer recognize that the iphone was connected, and the irecovery program returned a "iphone not found message."


    Great to be back to 3.1.2 and blackra1n!
    04-22-2010 06:18 PM
  12. darksniper404's Avatar
    Thanks for the great writeup. I had been living with 3.1.3 for a couple months after my jailbroken 3.1.2 phone locked at the apple logo, and I didn't have time to research solutions other than using itunes to put 3.1.3 on the phone (I knew I would lose my jailbreak, but I needed a functional phone). Two things I had to do in order to make it work (on a machine with Windows 7):

    1. Right click notepad and click "Run as administrator" to allow me to edit the hosts file and save it in the etc folder. If you don't, it won't allow you to use the "save" command and save it directly back to the folder. Workarounds like using "save as", saving it to another folder and moving it back didn't work as it got saved as a .txt file, which didn't fool itunes into using cydia's server.

    2. Right click the irecovery program and check the "Run in XP SP2 compatibility mode" before using it. Not doing so made the computer no longer recognize that the iphone was connected, and the irecovery program returned a "iphone not found message."


    Great to be back to 3.1.2 and blackra1n!
    Hey, thanks for clearing that up about using windows 7, I'll add this to the tutorial.
    04-22-2010 09:06 PM
  13. iheartvi's Avatar
    so i followed all the steps but can't seem to get it right. The last part you said was to "Plug into iTunes and activate!". What do u mean by activate? Thanks.
    04-30-2010 01:06 AM
  14. darksniper404's Avatar
    so i followed all the steps but can't seem to get it right. The last part you said was to "Plug into iTunes and activate!". What do u mean by activate? Thanks.
    It means the phone activates on the sim you have, also I can confirm this works for iOS4 for people who have been jailbroken previously.
    06-25-2010 04:22 PM
  15. darksniper404's Avatar
    I've made a quick application that will guide you along the process. Here is the link http://91.214.44.138/iPhoneDowngradeGuide.zip.
    06-29-2010 09:02 PM
  16. bobdole3141's Avatar
    I may be doing something stupid by trying this blindly, but:

    I'm using this method to try to get from 4 to 3.1.3. I have my 3.1.3 blob saved, and i have the firmware.

    When i do the umbrella(latest vers)->tss->restore 3.1.3, it results in error 1500 followed by unbreakable recovery mode.

    When i try the method listed here, when i do irecovery -s, it simply opens a new window then immediately closes it, i can't even read what the message it trying to tell me.

    So basically i can't get out of recovery mode.

    I tried the other programs too, but neither umbrella nor irecovery(latest version) can kick the phone out of recovery, and i can't follow the method described on this guide to recover because it just opens and then closes a new window immediately whenever i irecovery -s.

    Anyone know a solution to that?

    Thanks
    07-01-2010 08:37 AM
LINK TO POST COPIED TO CLIPBOARD