Results

See more...

Downgrade iPhone Firmware 4.0 Beta To Firmware 3.1.3 On Windows

Previously we shared a guide through which you could downgrade your iPhone OS 4.0 to 3.1.3 and 3.1.2 by redirecting your iTunes to Sauriks server instead of Apple server by editing your HOSTS file. Later we shared a more efficient guide to downgrade your iPhone OS 4.0 to 3.1.3 for Mac OS X users as many people were facing problems in editing HOSTS file etc. Anyways, here is a small tutorial for Windows users to downgrade their iPhone OS 4.0 to iPhone OS 3.1.3 using iRecovery and libUSB for Windows. Remember if you haven't saved your SHSH file to Cydia Server, you can only downgrade to iPhone OS 3.1.3 and if you have already saved your SHSH, then follow this guide to downgrade to iPhone OS 3.1.2 or below.

Steps To Downgrade iPhone Firmware 4.0 Beta To Firmware 3.1.3

Look for download links at the end of post:

  1. First step is to add Sauriks Server address to your computer's HOSTS file. To edit HOSTS file in Windows and Mac, follow the guide here
  2. Download and extract iRecoveryWin32.zip on your desktop.
  3. Run "libusb-win32-filter-bin-0.1.12.1.exe" and keep the file on your desktop.
  4. Turn of your iPhone completely and hold down home and power button for 10 seconds.
  5. Home + Power Button

  6. After 10 seconds, release the power button but keep pressing the home button until your PC produces a beep sound or you see the following message on your computer screen
  7. iPhone DFU Mode

  8. Click OK. Now hold Option Shift+Restore button in iTunes and browse for 3.1.2 firmware.
  9. You may see a popup with error code 1015 during the restore process, just ignore it.
  10. Now click OK to close the popup. Also close the iTunes.
  11. Open command prompt and type the following command at the console
  12. First navigate to your desktop where iRecovery.exe has been placed by using the following command.

    cd Desktop

    iRecovery.exe -s setenv auto-boot true saveenv fsboot exit

  13. Wait a few seconds and then disconnect your iPhone from the cable.
  14. Restart your phone by pressing Home + Power buttons simultaneously.
  15. When Apple logo appears on your screen, connect the phone to PC via cable and proceed normally with the activation process.
  16. The downgrade is complete, enjoy again 3.1.3.

Download Links:

Download iTunes 9.1
iPhone OS 3.1.3
Download iRecovery v1.3+LibUSB | Mirror

Update1: Downgrade iPhone Firmware 4.0 Beta To Firmware 3.1.2
Update2: Downgrade iPhone Firmware 4.0 Beta To Firmware 3.1.3
Update3: Downgrade Firmware 4.0 Beta To Firmware 3.1.3 On Mac
Update4: Downgrade iOS 4.0 to iPhone OS 3.1.3 | Windows & Mac

You can go through our step-wise tutorials on jailbreaking iPhone 2G/3G/3GS and iPhone Touch 1G/2G on firmware 3.1.3 using redsn0w 0.9.4, sn0wbreeze, PwnageTool 3.1.5. Unlocking can be done using ultrasn0w or blacksn0w.

For firmware 3.1.2, you can use blackra1n, PwnageTool 3.1.4, sn0wbreeze for jailbreak and ultarsn0w, blacksn0w for unlocking your iPhone 2G/3G/3GS and iPhone Touch 1G/2G.

Contact Us for News Tips, Corrections and Feedback

Related posts

4 comments
Leave a message...

  •  
    Dave6 years, 2 months ago

    iRecovery.exe-s setenv auto-boot true saveenv fsboot exit
    ‘iRecovery.exe-s’ is not recognized as an internal or external command,
    operable program or batch file.

    This sucks. I’m never gonna have 3.1.3 again :(

    •  
      Wolverine6 years, 2 months ago

      Cool down bru. Use this updated guide here.

      Use the command below (Notice a space after Recovery.exe):

      iRecovery.exe -s setenv auto-boot true saveenv fsboot exit

  •  
    David K6 years, 2 months ago

    When I get to the step about the command prompt it allows me to go to the desktop but wont accept the next command. What do I do? Frustrated…..

    •  
      Wolverine6 years, 2 months ago

      Make sure that iRecovery.exe is placed on your desktop.