How to Downgrade iOS 4.2 to iOS 3.2.2 / 3.2.1 on iPad

by Chris on September 17, 2010

Recently, Apple seeded iOS 4.2 beta for Apple iPad and after installing iOS 4.2, you might face some incompatibility issues with your favorite iPad apps forcing you to return to old iOS 3.2.2 or iOS 3.2.1 firmware. If for any reason, you upgraded it to iOS 4.2 and would go back to iPad 3.2.2 or iPad iOS 3.2.1, then follow the steps below (for Windows and Mac users).

Downgrade iPad iOS 4.2 to 3.2.2 or 3.2.1

VERY IMPORTANT: This process is only for those who have already saved the ECIDs with SHSH to Cydia Server for iPad 3.2.2 or iPad iOS 3.2.1 and we are sure that you had saved it before the release of iOS 4.2

Steps to Downgrade iPad 4.2 to 3.2.2 or 3.2.1 iOS Firmware

Step 1: Download old ipsw firmware files iPad iOS 3.2.2 or 3.2.1 and save it on your desktop.
Step 2: Put your iPad in DFU Mode by following this steps,

  • Connect your iPad to your computer.
  • Turn iPad off.
  • Start iTunes
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your device

Step 3: We need to make some changes in host file making iTunes to think that it is pointed to Apple servers, but in actual, we are going to change the address to Saurik’s server. To do so, Navigate to the path “c:\windows\system32\drivers\etc\” and open the hosts file in a notepad or wordpad. MAC users can navigate to the path “/etc/” and open the hosts file with TextEdit.

Step 4: At the end of file add the string “” useful to redirect requests for certificates for authenticity that iTunes will make to the Saurik server. You may follow the steps below to do so.

Windows users

  • Open Notepad with administrator privileges and then right click on the icon of notepad and click on “Open as administrator”
  • Now that Notepad is open Go to folder C:/WINDOWS/system32/drivers/etc and open the file
  • Add the following line at the end of the document and save it:

Mac users

  • Navigate to Go -> Go to Folder and enter the path /etc
  • Open the file hosts with TextEdit, add the following string and save the file to your desktop.
  • Now return to the previous folder by following the same method and copy the text within this file by replacing the original file (If prompted for a password enter it and click OK)

Step 5: Now open iTunes and do a normal reset by holding down the SHIFT key (for Windows users) or Alt key (for Mac users) and clicking restore in iTunes. This will make iTunes prompt you to select the location for your downloaded iPad 3.2.2 or iPad 3.2.1 file. Select the ipsw file and click on “Open”.

Step 6: Wait till iTunes installs the firmware on your iPad. After the update process is completed, iTunes might show the following error messages: “The iPad could not be restored. An unknown error occurred (1004).” and “iTunes has detected an iPad in recovery mode. You must restore this iPad before it can be used with iTunes.” Press “OK” to continue.

Step 7: Your iPad will be stuck in Recovery Mode, showing that “Connect to iTunes” screen. To exit your device from Recovery Mode, download TinyUmbrella (WindowsMac). Run it and the click on “Kick Device Out of Recovery”button. Your iPad will now restart normally.


Currently, you cannot jailbreak iPad 3.2.2 but you can Jailbreak your iPad 3.2.1 [WiFi & 3G] with JailbreakMe 2.0 Star. You may also like to check out following guides to jailbreak iPhone:

Blog Widget by LinkWithin
  • alvin

    the best tutorial i’ve ever tried and tested. thank you!

  • Bob

    So there is NO way to downgrade from 4.2 to 3.2(.2?) if I dont have saved with cydia? I just got my iPad and it was already on 4.2 :/

  • mayo

    same problem as above ^
    was there a step missing? o_O

  • mayannaise

    it’s not working i did everything and when i’m restoring it i get an error but it wont enter the recovery mode. i downloaded tinyumbrella and i can’t click on exit recovery ! plz help

  • razzy

    hi – me too, never saved the ECIDs with SHSH to Cydia Server for iPad.

    Can this still be downgraded?

    Appreciate any help.

  • Diin

    Dear all, i hve a few concerns here.
    1) in case i didnt saved the ECIDs with SHSH to Cydia Server for iPad 3.2.2 can i still downgrade?
    2) i hve tried the method above but after JB i unable to jailbreak by using spirit, green poison or limera1n. Isit due to not fully downgraded?
    3) how do i determine itis fully downgraded?

    Pls pls pls help me as im stuck here. Have been trying for few days still the same result.

    Thx u everyone. Appreciate it a lot.

    • Boss

      3.2.2 is Unjailbreakable. 3.2 is Jailbreakable with Spirit etc.

      To downgrade to 3.2 you needed to have saved your SHSH Blob to Cydia.

  • Anonymous

    thx a lot! :)

  • Josebig555

    I get and error massage saying 3002 y

    • Udrrek Dharnidharka

      Me too. I have followed the steps mentioned above. I have the SHSH blobs. But stille the same error keeps popping up.

  • Neverlan

    Muchas gracias.

  • toni b

    What about if you couldn’t complete your upgrade to 4.2 because the Apple Developer ID needed?
    Now I’m in a grey zone: can’t complete upgrade to 4.2 but etiher downgrade since can’t downgrade to a prev firmware (error 1015)

    • Cheap iPhone Developer

      If they don’t have any ECIDs with SHSH to Cydia Server for iPad 3.2.2 or iPad iOS 3.2.1.then What they would do?

Previous post:

Next post:

Gadgets DNA | About us |  Copyright Policy |  Privacy Policy |  Disclaimer |  Subscribe us |  Contact us |  RSS Feed |  Sitemap