How to Downgrade iPhone Firmware from 4.0 to 3.1.3 on Windows

How to Downgrade iPhone Firmware from 4.0 to 3.1.3 on Windows


Download the following software
  1. iTunes 9.x
  2. Original firmware 3.1.3 (Size 228MB)  or other - find below
  3. Download RecBoot 1.1 and extract the file in a temp folder

Recover Procedure:

Here I have described the down gradation procedure for Firmware 4.0 to 3.1.3
Step 1
 Install the downloaded iTunes on your PC (Not required if already installed) and open the application.
Step 2
   Plug in your iPhone to PC using connecting cable. Now the system will detect your phone.
   Power down the iPhone by holding the sleep/lock button and sliding to power off.
Step 3
   Put Your Phone Into DFU Mode


   Once it's powered down, press and hold both the sleep/lock button and the home button for ten seconds.
   After ten seconds, release the power button but continue holding down the home button.

Refer the Video for more details on how to put it on DFU mode:

Step 4
   Once the iphone gone to DFU mode , iTunes will pop up a window as shown below telling you that it's detected an iPhone in recovery mode and your iPhone's screen will be black.
Click on Ok

Once the iphone gone to DFU mod

Step 5
Restoring 3.1.3
Now Pres Shift + restore at a same time. This will open a navigation box.
Navigate to the downloaded file iPhone1,2_3.1.3_7E18_Restore.ipsw file

downloaded file iPhone1,2_3.1.3_7E18_Restore.ipsw file

This will take atleast 10 Minits to restore the image.
Once the image is restore, you will get an error message as shown below(iphone could not be restored). Yon can ignore the error message and click ok

(iphone could not be restored).

Step 6
 Now go to the RecBoot folder and execute the recboot.exe. This will open up an window as shown below. Click on exit recovery mode button.
 RecBoot folder and execute the recboot.exe

This will take couple of seconds and now your Iphone will boot on the 3.1.3 version.

This will take couple of seconds and now your Iphone will boot on the

Now you can restore you backup

Here you can find the list of apple iPhone firmwares. 

1.0.0: iPhone1,1_1.0_1A543a_Restore.ipsw
1.0.1: iPhone1,1_1.0.1_1C25_Restore.ipsw
1.0.2: iPhone1,1_1.0.2_1C28_Restore.ipsw
1.1.1: iPhone1,1_1.1.1_3A109a_Restore.ipsw
1.1.2: iPhone1,1_1.1.2_3B48b_Restore.ipsw
1.1.3: iPhone1,1_1.1.3_4A93_Restore.ipsw
1.1.4: iPhone1,1_1.1.4_4A102_Restore.ipsw
2.0.0 (2G): iPhone1,1_2.0_5A347_Restore.ipsw
2.0.0 (3G): iPhone1,2_2.0_5A347_Restore.ipsw
2.0.1 (2G): iPhone1,1_2.0.1_5B108_Restore.ipsw
2.0.1 (3G): iPhone1,2_2.0.1_5B108_Restore.ipsw
2.0.2 (2G): iPhone1,1_2.0.2_5C1_Restore.ipsw
2.0.2 (3G): iPhone1,2_2.0.2_5C1_Restore.ipsw
2.1.0 (2G): iPhone1,1_2.1_5F136_Restore.ipsw
2.1.0 (3G): iPhone1,2_2.1_5F136_Restore.ipsw
2.2.0 (2G): iPhone1,1_2.2_5G77_Restore.ipsw
2.2.0 (3G): iPhone1,2_2.2_5G77_Restore.ipsw
2.2.1 (2G): iPhone1,1_2.2.1_5H1_Restore.ipsw
2.2.1 (3G): iPhone1,2_2.2.1_5H11_Restore.ipsw
3.0.0 (2G): iPhone1,1_3.0_7A341_Restore.ipsw
3.0.0 (3G): iPhone1,2_3.0_7A341_Restore.ipsw
3.0.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw
3.0.1 (2G): iPhone1,1_3.0.1_7A400_Restore.ipsw
3.0.1 (3G): iPhone1,2_3.0.1_7A400_Restore.ipsw
3.0.1 (3GS): iPhone2,1_3.0.1_7A400_Restore.ipsw
3.1.0 (2G): iPhone1,1_3.1_7C144_Restore.ipsw
3.1.0 (3G): iPhone1,2_3.1_7C144_Restore.ipsw
3.1.0 (3GS): iPhone2,1_3.1_7C144_Restore.ipsw
3.1.2 (2G): iPhone1,1_3.1.2_7D11_Restore.ipsw
3.1.2 (3G): iPhone1,2_3.1.2_7D11_Restore.ipsw
3.1.2 (3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw
3.1.3 (2G): iPhone1,1_3.1.3_7E18_Restore.ipsw
3.1.3 (3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
3.1.3 (3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
4.0.0 (3G): iPhone1,2_4.0_8A293_Restore.ipsw
4.0.0 (3GS): iPhone2,1_4.0_8A293_Restore.ipsw
4.0.0 (4): iPhone3,1_4.0_8A293_Restore.ipsw
4.0.1 (3G): iPhone1,2_4.0.1_8A306_Restore.ipsw
4.0.1 (3GS): iPhone2,1_4.0.1_8A306_Restore.ipsw
4.0.1 (4): iPhone3,1_4.0.1_8A306_Restore.ipsw