iOS 4.1 is now available for download, and I’m pretty sure some of you will “accidentally” update to 4.1 and will want to downgrade back to iOS 4.0.1, which is the latest jailbreakable and unlockable iOS (at least at the time I’m writing this).

This simple guide and tutorial will show you how to downgrade your iPhone iOS 4.1 to iOS 4.0.2, or 4.0.1, or iOS 4, or any earlier version. The steps are the same no matter what iOS you want to downgrade to.

There is one prerequisite to downgrade your iPhone 4.1. You must have your SHSH blobs saved on Saurik’s servers. If you don’t have your SHSH blobs backed up, then you’re stuck at iOS 4.1. There is absolutely nothing you can do.

Downgrade iOS 4.1 iPhone

Again, this method will help you downgrade your iPhone from iOS 4.1 to any earlier iOS. This will work for the iPhone 4, iPhone 3GS, and iPhone 3G.

There are 2 methods to downgrade your iPhone. I choose to go with what I think is an easier method for those with limited technical skills.

Step 1: First we have to download your SHSH blobs from Saurik’s server to your computer. To do so, download TinyUmbrella and plug your iPhone in.

Step 2: Check the “Advanced Options” box. Under “Device/Version”, select the firmware version to which you wish to downgrade (ie iOS 4.0.1). Finally, select “Cydia” under “Request From”. Then hit “Save My SHSH”. This will grab your SHSH files from Saurik’s servers and save them to your computer.

Step 3: Go to our iPhone Downloads section and download the firmware you want to downgrade to from your iPhone model (ie. iOS 4.0.1 for iPhone 4). Make sure to download this firmware to your computer’s desktop.

Step 4: Put your iPhone in DFU Mode. To do so, launch iTunes and plug your iPhone in. Press and hold the Home and Power button together for 10 seconds. After 10 seconds, release the Power button while still holding the Home button until iTunes pops up and says it has found an iPhone in recovery Mode.

Step 5: Run TinyUmbrella and click the “Display SHSHs” button to make sure your SHSH blobs were downloaded to your computer. Once done, click “Start TSS Server”.

Step 6: The hardest part of the job is done. We are now going to restore your iPhone by downgrading it to the iOS version you want. Launch iTunes and plug your iPhone in. Hold the SHIFT key (Windows only) or ALT/Option key (Mac only) while clicking on Restore. Make sure you hold the key while clicking Restore. A window will open. Simply select the firmware you downloaded in step 3.

Step 7: Your iPhone will be downgraded/restored to the iOS version you chose. iTunes might give you error messages (error 1011, 1013, and 1015). Don’t worry about them.

Step 8: We now need to get your iPhone out of recovery mode. To do so, open TinyUmbrella and click “Kick Device Out of Recovery”.

That’s it. You should now have successfully downgraded your iPhone iOS 4.1 to an earlier version. For up-to-date information about this topic, make sure to check our “iPhone downgrade” section.

  • I have iphone 4 with iOS 4.1 modem firmware 2.10.04.
    Can anyone point me to the right direction on how to unlock?

    • Anit

      on cydia go to manage then sources then go down and you should see a repo called repo.ultrasn0w the click on that after that install it then your iphone 4 will be unlocked

  • Richard

    I cannot Understand that phrase.. Too late? too late why?? !! i cannot save the SHSH anymore EVER???

  • Chris

    Worked like an absolute treat! Many many MANY thanks to a frustrated iPhone user that HATED tethered Jailbreak with 4.2.1.

    I have learnt the error of my ways!

  • stacey

    if i downgrade my iphone 4 will i then be able 2 jailbreak it x

    • Anit

      yes you would be able to jailbreak but if you wer on 4.1 or 4.2.1 and before you updated it you sould of got 4.0 or 4.0.1 whenu got the iphone 4 but for you to downgrade you should of saved your shsh so when you update your iphone and your cat jailbreak the you can download ur firmware then restore on itunes the your iphone 4 will restart and i will be back on 4.0 or 4.0.1 so you can use or any other toll to jailbreak 🙂

  • chris

    So wait will this work for iphone 4 or not I am Very Confused….

  • AppleBits

    I just used it. I have iP4. Was on 4.1, but some odd glitch happened the other day, got stuck in boot loop with apple logo. Had NO choice but to restore via iTunes/Apple. But because I had my SHSH’s saved for 4.1, this worked perfectly with tinyumbrella (latest ver). I did get an itunes error of 1005 or something…but ignored it, let tiny get me out of recovery, and my phone rebooted to iOs 4.1! Then I was also able to do a recovery thru itunes of my last backup on 12-29. SWEET. Now I just need to re-jailbreak. I’m all over that!
    **Note** I’ve noticed over the past few weeks (really since Cydia upgrade) that my Respring has been very slow, if not just outright non-responsive. Not sure what app caused it, but I think that was what finally pushed my phone into reboot loop the other day.

    • AppleBits

      **Note 2** When this happened a couple days ago, it was RIGHT after the app store had 3 apps that had updates. I installed those updates. But then icon labels were all weird. So I did a reboot, and that’s when it got stuck.

  • It stays stuck on “preparing iPhone for Restore”

  • Fahim


    i was on ios 4. i gave my iphone (3gs) to someone who accidentally updated my phone to ios 4.2.1 and also the baseband to 6.15.00.

    I tried several times to restore to ios 4.1 while downgrading the baseband to 5.13.02. i managed to restore ios 4.1, however could not downgrade the baseband.

    I have the SHSH saved in my PC. Can any one tell me how i can downgrade to 5.13.02 baseband while restoring ios 4.1 again or upgrading to ios 4.2.1?


    • kris


      Im in the same situation as you. I have a iphone 3g, I just found out that people like us who have version 4.2.1. and the modem firmware is that 06.15.00 crap, that it completely disables the GPS if its that combination! MY GF has the same phone, same 4.2.1. but she has firmware 5 something and her GPS works just like a full blown GPS system.which is why i bought an iphone in the first place. Anyway, if you find out how we can downgrade the firmware or both please drop me an email or reply back on here? OR if anyone else knows? ive wasted so many weeks trying to fix my GPS only to find this out. Many thanks. Kris.

  • tom

    hello i have iphoe 4 version 4.1 some one to known how to unlock him?

    • Anit

      if you want to unlock it you would have to jailbreak the you can search on cydia something called ultrasn0w then install that then your idevice will be unloced

  • haniadnan

    does downgrading iphone 4 with 4.1 ( 2.10.4 baseband) to 4.0.1 or 4.0.2 means i can unlock my device? or i will still have to wait for the unlock to be released?

  • Ati

    I have downgraded firmware on 3g 4.2.1 to 4.1. can i get help on restoring the 4.2.1 backup on 4.1, the problem i that while trying backing up i get message that the backup file is too new.

    is there any way i can modify the backup so that it is accepted for 4.1 or some how retrieve all the data and copy to 4.1

  • kris

    Just dont get the DEV TEAM software, 6.15.00 , there software has disabled thousands of peoples GPS, battery life and WIFI. If i where you take your phone to a PRO, dont try it yourself, you may end up messing it up and bricking your phone.

  • ivan


  • malik

    pls pls help me i have a iphone 4 ios 4.1 baseband 2.10.04 i erase all the content and settings accidentally, my phone 4 is stuck on apple logo, i want to preserve baseband on 2.10.04 what should i need to do help me please.

  • christoff burke

    my iphone 4 is on 4.0.2 and 1.59 but tiny umbrella says cydia doesnt have my shsh can i uprgade to 4.2 on tiny umbrella but heeping the baseband 1.59 and do a tethe4red unlock? is that possible?

  • sul

    thanx man it’s work with me I downgrade it from 4.3 to 4.2.1

    • smh901

      sul hiw did you go from 4.3 to 4.2.1 I have been trying this for 2 days?
      Please help!!!

  • Srikanth

    hi this is Srikanth from India.

    and i have downloaded TinyUmbrella to save my SHSH from my Iphone 4 with 4.1 IOS

    unfortunately when i execute the Tiny Umbrella it is showing “No device Connected”

    actually the device connected to itunes and it is working normally but only TineUmbrella is showing that the above message and am unable to go forward.

    please help me to resolve this problem and the the grate help will be appreciated..

  • md

    i need the base band change from the 4.3 soft wear to the 4.2.1 version and i need the downgrade it soon so that it can be unlocked to tmobile and simpile mobile if any one can help pls cantact me at this wes site or by email thanks

  • dm

    hi pls help been on this for hours am stuck in dfu mode once downgraded from 4.3 to 4.2.1 tried exit recovery but keeps goinig back into dfu mode what do i do sm1 pls???

  • wow you guys need help!! i can probably help ya.. tattoosandstuff2005 at yahoo dot com

  • Shekhar

    I have iphone 4 with iOS 4.1 modem firmware 2.10.04.
    Can anyone point me to the right direction on how to unlock?

    Does downgrading iphone 4 with 4.1 ( 2.10.04 baseband) to 4.0.1 or 4.0.2 means i can unlock my device? or have to wait for the unlock to be released?

  • Shekhar

    I have iphone 4 with iOS 4.1 modem firmware 2.10.04. Can anyone point me to the right direction on how to unlock?

    Does downgrading iphone 4 with 4.1 ( 2.10.04 baseband) to 4.0.1 or 4.0.2 means i can unlock my device?

  • Venom

    I’ve had my ip4 for about two months and am just starting to look into this whole jailbreaking idea….would I be able to downgrade

  • Venom

    I’ve had my ip4 for about two months and am just starting to look into this whole jailbreaking idea….would I be able to downgrade or do I have to wait

  • Colin Ball

    Do i download TinyUmbrella OSX or TinyUmbrella WIN?

    Need a answer ASAP Thanks.

  • Fahim

    If you are on a Mac, then download TinyUmbrella OSX and if you are on a windows, then download TinyUmbrella WIN.

  • Joe

    I’ve got an iPhone 3GS 4.2.1 tried everything but to no avail… I want to make it work with my tmobile sim what to do someone…. I can really use the help THANK YOU

  • Is there anyway to restore earlier version without saving SHSH??

  • it didn’t work, my iphone just stayed in a DFU mode in the screen indicates iTunes and I cant open my phone, what is the possible solution?

  • my phone isn’t opening any more

  • jakpheng

    erore itune say ereor unknow (11). why?