Results

See more...

Downgrade iOS 4.0 to iPhone OS 3.1.3 | Windows & Mac

Those who want to downgrade last iOS 4.0 final or GM (Gold Master) edition to iPhone OS 3.1.3 then follow our step-by-step guide below. Inorder to downgrade your iPhone 3GS and iPod Touch 3G to firmware 3.1.3, you must have saved your SHSH blobs on Saurik's server in order to do a successful downgrade. If you haven't saved your SHSH blobs on Saurik's server when you were on OS 3.1.3 then you are out of luck. All iPhone 3G users can directly follow the guide below to downgrade from iOS 4.0 to iPhone OS 3.1.3.

Steps Edit HOSTS File In Windows And Mac

For Windows Users:

*iPhone 3G and iPod Touch 2G (non-MC) users do not need to edit their Windows HOSTS file!

  1. Navigate to Start->All Programs->Accessories and then right click on the Notepad icon and choose Run as Administrator
  2. Now go to File menu in opened Notepad and choose Open or simply press Ctrl+O. Browse to C:\Windows\System32\drivers\etc and open HOSTS file.
  3. Once HOSTS file is opened, copy-paste the following line at the end of file as shown in the screenshot below
  4. 74.208.105.171 gs.apple.com

    Windows HOSTS File

  5. Now again go to File menu and choose Save or press Ctrl+S.

For Mac Users:

*iPhone 3G and iPod Touch 2G (non-MC) users do not need to edit their Mac HOSTS file!

  1. Click Go->Go to Folder and then enter path /etc
  2. Now open HOSTS file with TextEdit and add the following line with at the end of the file as shown in the screenshot below.
  3. 74.208.105.171 gs.apple.com

    Mac-Hosts-File

  4. Now go to File and choose Save As, uncheck If no extension is provide, use .txt and save the HOSTS file on your desktop.
  5. Now replace the original HOSTS file with the one you just saved on your desktop. Incase you are prompted for the password, just enter it and click OK.

Steps To Downgrade iOS 4.0 To Firmware 3.1.3 on Mac

Look for download links at the end of post:

  1. Download iRecovery v1.3.zip and extract it on your desktop.
  2. Download and install LibUSB library.
  3. Turn of your iPhone completely and hold down home and power button for 10 seconds.
  4. Home + Power Button

  5. 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
  6. iPhone DFU Mode

  7. Open iTunes and use ALT+Restore to manually load the iPhone 3.1.3 firmware.
  8. You may see a popup with error code 1015 during the restore process, just ignore it.
  9. Now click OK to close the popup. Also close the iTunes.
  10. Open terminal and type the following command at the terminal
  11. cd Desktop. /-s iRecovery setenv auto-boot true saveenv fsboot exit

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

Steps To Downgrade iOS 4.0 To Firmware 3.1.3 on Windows

Look for download links at the end of post:

  1. Download and extract iRecoveryWin32.zip on your desktop.
  2. Run "libusb-win32-filter-bin-0.1.12.1.exe" and keep the file on your desktop.
  3. Turn of your iPhone completely and hold down home and power button for 10 seconds.
  4. Home + Power Button

  5. 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
  6. iPhone DFU Mode

  7. Click OK. Now hold Option Shift+Restore button in iTunes and browse for 3.1.2 firmware.
  8. You may see a popup with error code 1015 during the restore process, just ignore it.
  9. Now click OK to close the popup. Also close the iTunes.
  10. Open command prompt and type the following command at the console
  11. 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

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

Update1: Downgrade iOS 4.1 to iOS 4.0 / 4.0.1 on Windows & Mac
Update2: Downgrade iOS 4.1 / 4.0 / 4.0.1 to iPhone OS 3.1.3 / 3.1.2 on Windows & Mac

Download Links

Download iTunes 9.2 for Windows & Mac
Download iPhone OS 3.1.3
Download iRecovery v1.3 for Mac | Mirror
Download LibUSB for Mac | Mirror
Download iRecovery libusb 1.3 + for Windows | Mirror
Download LibUSB fix for Windows 7 and Vista users | Mirror

Recommended:

Contact Us for News Tips, Corrections and Feedback

Related posts

42 comments
Leave a message...

  •  
    DrJ5 years, 9 months ago

    I cannot download the 3.1.3 firmware. Whe I try to extract the files it says there is a problem with the encryption and does not exptract the actual firmware files.

  •  
    cyjen6 years ago

    Hi there, does this work for a ipod touch 2g (MC Model) without blobs saved on, running on Win XP..Thanks

    •  
      Wolverine6 years ago

      No.

      •  
        cyjen6 years ago

        Is there any way to downgrade my device? Im sorry, im really hopeless

        •  
          Wolverine6 years ago

          Without SHSH blobs, i think its not possible yet. But why you want to downgrade?

          •  
            kherry5 years, 11 months ago

            For me because it eats battery life a lot and hang sometimes.

  •  
    FK6 years ago

    I have the same problem, after the 11-th step itunes gives me the error 1015 message again.

    Any ideas?

  •  
    A TJ6 years ago

    Hi,
    I’m following the instructions step by step but after step 7, it returned to step 4 message ‘ iTunes has detected…before it can be used with iTunes’

    Did i miss something? by the way, i’m using 3G.

    Thank you

    •  
      Wolverine6 years ago

      Click OK to close the dialog box and proceed to step 8.

  •  
    rick6 years, 1 month ago

    I downloaded the iPhone1,2_3.1.3_7E18_Restore zip folder and extracted but there is no ipsw file there. iTunes only looks for the ipsw file to restore. ????

    •  
      Wolverine6 years, 1 month ago

      Make sure firmware file has .IPSW extension!

      •  
        rick6 years, 1 month ago

        Not sure which that is. There is no specific file named ‘firmware’. The zip folder contains a number of files. In the root there are three .dmg files and a folder named ‘Firmware’. In that folder are two other folders named DFU and all_flash. Both contain files with other extensions than ipsw. If you could point me to the specific file I need, it would be very helpful. Thank you.

        •  
          Wolverine6 years ago

          Just download the IPSW file from the locations below and restore it in DFU mode! If you are iPhone 3G user, skip editing the HOSTS file else you must have SHSH blobs saved for iPhone OS 3.1.3

          Download iPhone OS 3.1.3 for iPhone 2G
          Download iPhone OS 3.1.3 for iPhone 3G
          Download iPhone OS 3.1.3 for iPhone 3GS

          •  
            mark5 years, 12 months ago

            I am having this same problem. i downloaded the file from the link but there is no ipsw file. I added the ipsw extension to the iPhone1,2_3.1.3_7E18_Restore folder but itunes does not recognize this as an ipsw file and i am doing this with the phone connected in dfu mode. Any help would be appreciated

          •  
            Briant5 years, 12 months ago

            I am having the same problem as Rick. I download the OS 3.1.3 for iPhone 3GS but can’t seem to get the file needed. There isn’t anything that’s ipsw file. You must get this a lot but I am getting very frustrated. Thank you for your time.

          •  
            mark5 years, 12 months ago

            I think i just figured it out. i use IE and clicking on the download link, or pasting the link in the address window, would get me a zip file with no ipsw file. I pasted the link address in the Chrome browser address window and instead of a zip it downloaded an ipsw file that itunes recognizes.

            Thanks for all the info here

  •  
    Waleed6 years, 1 month ago

    hii, i have iphone 3g , and did not saved my shsh blobs on previous firmware ! so this will work ? if i downgrade from 4.0 to 3.1.3 ? please please reply me ! thanks !

    •  
      Wolverine6 years, 1 month ago

      Ofcourse yes! You don’t need to have your SHSH blobs saved when downgrading from iOS 4.x.x to iPhone OS 3.1.x on iPhone 3G and iPod Touch 2G only!

  •  
    Jason6 years, 1 month ago

    shall try it on my iphone 3G.. os4 is really screwed…

    •  
      Wolverine6 years, 1 month ago

      I downgraded successfully! Just restore the original iPhone OS 3.1.2 IPSW and then jailbreak and unlock it with blackra1n and blacksn0w respectively.

  •  
    Jonathan Padilla6 years, 1 month ago

    Mac OSX, iPhone 3G 4.0.1: I got to the instructions where type in the terminal and it states “No such file or directory”. Both iRecovery and libusb.pkg have been downloaded to my desktop, did I do something wrong?

    •  
      Ian6 years, 1 month ago

      I am getting the same error. It says “No Such file” when doing the terminal step.

      Mac OSX
      iPhone 3G 4.0

    •  
      Wolverine6 years, 1 month ago

      Please refer to Alan’s answer as above!

  •  
    Alan6 years, 1 month ago

    I’m on a 3G. I followed your steps all the way. When I hook back up to iTunes it wants to restore it back to factory and update software. Any ideas? Windows XP System.

    Alan

    •  
      Wolverine6 years, 1 month ago

      If you are an official AT&T customer, you can restore original iPhone OS 3.1.3 IPSW through iTunes, however if you want a jailbreak and unlock, you can use PwnageTool 3.1.5 to create a custom IPSW which you can restore using iTunes and then unlock your iPhone with Ultrasn0w 0.93

  •  
    sidd6 years, 2 months ago

    Hi i am Having an Iphone 3gs
    Upgrdaed to 4.0
    I am not able to jailbreak as I dont have any SHSH Blob
    could u help me please i cant access the phone bcoz i cant even activate as i am in India But i dont have the Activations SIM CARD

  •  
    alexxxxxxxxxxxxxxxx6 years, 2 months ago

    omg i am so amazed! no error occured! i hit 3.1.3 and i was able to skip steps 4 and up!!!!! so thankful for this post though, if it wasn’t for this, i wouldn’t be able to open the c: file stuff! thanks!!!

  •  
    Abu Khaled6 years, 2 months ago

    please advise which ip address we have to use 74.208.10.249 or 74.208.105.171

    •  
      Wolverine6 years, 2 months ago

      Use 74.208.105.171 gs.apple.com

    •  
      Kong5 years, 3 months ago

      Hi,I saw u have a problem with error 3194.do you be able get out of it. Thanks

  •  
    Abu Khaled6 years, 2 months ago

    It is not working to me. I am getting always error 3194. I saved my shsh file, changed the host as mentioned but still having the problem. I am using Windows 7.

  •  
    Greg6 years, 2 months ago

    Hi – thank you for explanation.
    I followed your instruction step by step, but when I reconnect my iPhone to PC and run iTunes, it says that it has detected iPhone in recovery mode.
    I cannot proceed to activation process.

    Could you, please, help me with that?

    •  
      Jimmy6 years, 2 months ago

      I’m experiencing the same problem.

      •  
        Wolverine6 years, 2 months ago

        After that you need to restore your IPSW file. Use Shift+Restore in Windows and Alt+Restore in Mac OS X.

  •  
    misscm6 years, 3 months ago

    Thank you very much….you were the only one who explained everything step by step, and it worked like a charm to me!!
    Again….THANK YOU SO MUCH!! :))

  •  
    Andi6 years, 3 months ago

    Hi, i get error code 3194 during the restore process. could anyone help?

    •  
      Wolverine6 years, 3 months ago

      I recommend you to download the original IPSW of iPhone OS 3.1.3 and jailbreak it with PwnageTool 3.1.5. Downloading CUSTOM IPSW from internet usually causes your iPhone to throw such errors while restoring.

  •  
    Dierk6 years, 3 months ago

    Wow, what a usefull help, i can now use my iPhone like before OS4

    Thanks for figuring it out