Skip to: Site menu | Main content

Downgrade iOS 5 to iOS 4.3.3 on iPhone, iPad or iPod Touch (20/06/2011)

Some people couldn't help upgrading to iOS 5, months before its oficial release. However, and because its still an alpha version, there are many problems still not solved and even some of the features are missing. One of the biggest problems is the lags on iPod Touch 4th Gen. On the other side it is working fine for some people. So if you are the one who is facing lag or other problem, you might want to downgrade it to iOS 4.3.3 or older firmware, or you could wait for the next Beta release of iOS 5.

This is what you need to do to downgrade from iOS 5 to iOS 4.3.3. First make sure that you have latest version of iTunes installed.

  1. Download iOS 4.3.3.
  2. Connect your device to your computer, make sure that its turned off.
  3. Now you have to Press Home + Power Button for 10 seconds.
  4. After 10 seconds, release the Power Button, but keep on holding the Home Button for next 25 seconds.
  5. If you followed the above 2 steps correctly, your device will enter in DFU Mode. Now open iTunes. iTunes will detect your device and will alert you for the recovery mode. Press OK.
  6. To downgrade to iOS 4.3.3, iTunes will ask for the IPSW file. Browse and select the firmware that you download at the start. Once you have selected the firmware, restoration procedure will begin.
  7. Just sit back and relax. If you get an error or your device is stuck in recovery mode than you would have to download TinyUmbrella or RecBook. This will help your device to get out of recovery mode.

Downgrade iPhone 3G or 3GS from iOS 4 to 3.1.2 (06/06/2010)

If you need to downgrade your iPhone 3G or iPhone 3GS devices after accidentally upgrading to iOS 4 you'll find this guide useful. It has been tested to work on both iPhone 3G and iPhone 3GS.

  1. Open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and add the following entry to the bottom of the file.
  2. Restore

  3. Connect your iPhone to the USB and put it into DFU mode. iTunes will display an alert stating you need to restore your device, click ok then hold option + click restore and navigate to your previously downloaded 3.1.2 FW.
  4. After the restore finishes you should be hit with a 1015 error. That´s expected. Your phone should be in Recovery mode now and iTunes will tell you to restore again. Click OK then hold option + click on restore again - this time you do not have to go into DFU mode - and navigate to the 3.1.2 FW.
  5. Jailbreak

  6. After the restore finishes again it'll throw another 1015 error. That's expected again. This time, just select OK and close iTunes. Fire up redsn0w - make sure it´s the 0.9.4 version - and jailbreak as normal. Uncheck all the ticks while jailbreaking.
  7. After the jailbreak is finalized your device should reboot and strange enough you successfully downgraded to 3.1.2.

Downgrade iPhone Baseband From 02.30.03 To 02.28.00 (14/04/2009)

If you are stuck with an Apple iPhone 3G with firmware 2.2.1 having baseband 02.30.03 here is some good news for you, a new exploit named pHaseBanDowngrader is now available to downgrade iPhone baseband from 02.30.03 to 02.28.00 which means it can be unlocked via YellowSn0w, users can now upgrade to iPhone Firmware v 2.2.1 and downgrade their baseband using this exploit to unlock their iPhone 3G's.


For this hack to work your iPhone must have Bootloader 5.8 which would be the case if you bought your iPhone before September 2008, newer iPhone's having firmware version 2.2.1 Out-Of-The-Box have newer Bootloader 5.9 which is not hackable as of now, to downgrade your iPhone baseband follow the steps described next.

Step-by-step procedure to downgrade iPhone baseband from 02.30.03 to 02.28.00 :

  1. Download pHaseBanDowngrader and extract all files.
  2. SSH into your iPhone and upload the folder phasebandowngrader inside the folder /Applications/ on your device.
  3. Use and type "login" and enter "root" as user, use password "alpine" to logon.
  4. Type: "cd / Applications/phasebandowngrader/" and then type "./phasebandowngrader" to launch the exploit and follow on-screen instructions.
  5. Your baseband should now be downgraded to 02.28.00.

Downgrade iPhone Firmware 3.0 To 2.x.x (13/03/2009)

If you upgraded your iPhone to the latest iPhone OS 3.0 Beta without a developer account you are now locked-out from normal phone functionality. Downgrading the iPhone to an earlier version is pretty straight-forward but downgrading your baseband (which is responsible for the unlock being not functional anymore) is not possible with newer versions, You can downgrade iPhone OS 3.0 To earlier 2.2.1 version using the following guide.

  1. Power-off your iPhone and enter DFU mode using instructions below.
    • Push and hold Home and Power buttons on your iPhone simultaneously for 10 seconds.
    • Release the Power button but keep holding Home until the computers beeps recognizing the USB device.
    • You should be in DFU mode now.
  2. Launch iTunes and restore your iPhone to an earlier firmware version like v 2.2.1, 2.2, or 2.x.x.
  3. Your restore should result in errors numbered - 1011, 1013 or 1015 because iTunes is unable to restore-back from the newer 3.0 baseband, if you receive any error other then the ones above try again entering into DFU mode correctly.
  4. Download QuickPWN 2.2.5 for Windows or MAC.
  5. Launch QuickPWN and follow onscreen instructions using the 2.x.x firmware file.
  6. You should now have an iPhone with older firmware but newer 3.0 baseband (which is sadly still unlockable), if you have an iPhone 2G you should have the older baseband as the new 3.0 beta does not update the baseband on 2g iPhone.

Downgrade iPhone Firmware 2.2 To 2.1 (11/22/2008)

Apple iPhone Firmware 2.2 is out now and if you ignored the do not upgrade warning for jailbroken iPhones, you must be sitting with a bricked phone by now. Sadly, since iPhone firmware update v 2.2 also updates baseband there is no easy way to restore back to firmware v 2.1, However, one of our reader Keith managed to downgrade his iPhone 3G to version 2.1 after updating to 2.2, He was kind enough to send us the full procedure as follows.

For downgrading iPhone Firmware 2.2 To an earlier version you will need to downgrade the baseband and firmware, for this following software are needed:

  1. ZiPhone patched by kIREmK
  2. PwnageTool 2.2.
  3. Apple iTunes.
  4. Firmware IPSW file : 2.1 firmware 3G or 2.1 firmware 2G.

Once you have got all the above softwares, follow the process below:

  1. Use Ziphone to downgrade the baseband using the settings as shown below.
  2. Downgrade iPhone Firmware
  3. Now restore the firmware to an earlier version using the IPSW file via iTunes, if you receive errors during this procedure simply ignore and proceed further.
  4. iPhone Update Error 1013
  5. Now, use PwnageTool to unlock and jailbreak using the same firmware flash file used to restore in previous step.
  6. Your iPhone should be jailborken and unlocked now.

WARNING : Proceeding with the above steps can permanently damage your device!

How To Downgrade iPhone Firmware v 2.0 To Earlier Versions (08/04/2008)

If you upgraded to the latest iPhone firmware version 2.0 by mistake and bricked your iPhone or don't like the new upgrade here are simple to follow step by step instructions to restore iPhone or iPod Touch to an earlier firmware of your choice.

  1. Uninstall iTunes 7.7 and Install iTunes 7.5.
  2. Connect your phone to computer via USB.
  3. Turn off the phone.
  4. Place your phone in DFU mode (Device Firmware Upgrade) as described below:
    • Push and hold Home and Power buttons on your phone simultaneously for 10 seconds.
    • Release the Power button but keep holding Home until the computers beeps recognizing the USB device.
    • You should be in DFU mode now.
  5. Download and save your desired iPhone and iPod Firmware Version Files.
  6. Now go ahead with the restore to your desired iPhone firmware using iTunes 7.5, to do so simply Hold down Shift key and press the Restore button in iTunes.
    Restore iPhone
  7. Select your iPhone restore file to continue.
  8. Once restored you can Jailbreak and Unlock your iPhone using various other methods.

Here are the video instructions for the steps above.

Video Instructions:

To follow the method described in the video above you will need to download files below:

  1. iTunes 7.5
  2. iPhone and iPod Firmware Version Files

Note: The above procedure is meant for advanced users only and might render your hardware useless if done incorrectly, Please follow the above advice at your own risk.

iBrickr v0.9 released - Nov 1st 2007

Version 0.9 can guide you through the process of downgrading a phone from 1.1.1 to 1.0.2. Note that this will not debrick phones that were unlocked before the upgrade. Firmware download options are optimized, no more accidental restores.


iPhone Dev Team announces public iPhone 1.1.1 Jailbreak - Oct 10th 2007

Want to jailbreak your 1.1.1 iPhone so you can access all its files and install third party apps? Don't want to wait for Niacin's patch to leave beta? Here's a published method direct from the team. It may look similar to the iPhone Alley hack that is making the rounds but this isn't a derivative or leaked guide. This hack provides jailbreak, activation, and third party applications. The iPhone Alley hack is a actually copy of an early team method that someone leaked.

So does that mean this will be more reliable or a better version? Not necessarily. However, the guys have been working hard on this for quite some time and they are pretty confident about their method.

The hack applies only to the iPhone at this time and is not meant for iPhones with modified basebands. An iPod touch jailbreak will be published at a later date. For the actual hack procedure, check out this zip file (mirror here). You'll find detailed instructions on:

  1. Downgrading to 1.0.2 (if necessary)
  2. Preparing the iPhone for a jailbroken update
  3. Performing a software update, leaving you with a jailbroken v1.1.1
  4. Forcing v1.1.1 to mount read-write so you can access it
  5. Installing SSH and BSD world
  6. Activating with a Non-ATT SIM
  7. Patching SpringBoard to allow third-party applications
  8. Clean-up

And now, here's the video - Oct 1st 2007

1.1.1 to 1.0.2 iPhone downgrade - Sep 29th 2007

Everyone was saying that the upgrade from 1.0.2 to 1.1.1 was a one-way trip. However, recent reports show that successfully dowgrading the iPhone from 1.1.1 to 1.0.2 is possible.

First method is from the "iPhone Devteam". It relies on a combination of firmware-fu and the INDependence software. TUAW reader skwasha tipped us off to an ongoing conversation at the hackint0sh forums that got the ball rolling on this. After downgrading using this method, your iPhone will most likely not work as a phone. But you'll be able to use it with third party apps and WiFi. Developing.

Method two is from Nate True's blog. This method is now called "pulling a kmac" after the original poster who figured this out. If you're getting the "Please Connect to iTunes" thing, you'll need to set some environmental variables. You can do this with either iBrickr/iphoneinterface or with iPHUC.