How to come out of recovery loop on iPhone while downgrading? [iOS 5]

Apple unveiled iOS 5 about a week before and we have been helping people about Activating iOS 5 without a developer account, how to setup iCloud on your iDevice, how to sync your contacts with iCloud and many more of this kind.

Many users did not want to stay with iOS 5 due to various bugs and downgraded it to iOS 4.3.3 but ended up getting into recovery loop. This tutorial will tell you how to kick your iPhone out of recovery loop.

What is recovery mode?

A recovery mode is a failsafe state that enables the device to reflash the ROM and install a new OS onto the device.

Why does my device stuck in there?

The iDevice can enter a recovery loop due to various reasons. Some of the reasons may be due to damaged firmware file (IPSW), incompatible baseband, unrecognized IMEI, etc.

How do I get my iPhone out of recovery loop?

This is simple. If your device gets stuck into Recovery loop, just don’t panic. If this occurs after you upgrade your iDevice, your device has the upgraded firmware files but just got into recovery loop due to some reason. You can get out of the recovery loop with the newly installed firmware.

What do I do next?
Using Recboot (Mac Only):
If you are on Mac, use a tool called Recboot, that will kick your phone out of the recovery loop. Download Recboot. You will find 3 files in it.

One is the readme.txt file. And the other two files are important. The Recboot helps your iDevice to enter into recovery mode. The RecbootExitOnly will help you kick your iDevice out of recovery mode. Recboot is a Mac only utility and so is not available for Windows.

Using TinyUmbrella (Windows and Mac):
TinyUmbrella is a utility that is used to Save your SHSH blobs to Saurik’s Cydia servers rather than Apple’s servers. This is done since Apple stops signing the digital certificates for older iOS firmwares, forcing the users to stay on the recently released iOS firmware from Apple. Tinyumbrella also has an option to kick your iDevice out of the recovery loop, Enter into recovery mode and also Fix the recovery loop.

Tinyumbrella also helps you in downgrading the iOS. If is always safe to save your SHSH blobs using this tool before upgrading your firmware.

I don’t need all these tools, Show me the code.

Actually speaking, all these tools just provide the UI to the script that sets the boot flag to 1. Here’s the script. Just fireup your Terminal and key in the following commands. You will be out of recovery loop:

> setenv auto-boot true
> saveenv
> reboot

Hope this helps! 🙂

  • Jlucia0687

    HELP PLEASE!!! tinyumbrella isn’t working either. im not sure what i did, but i try to restore using itunes, but keep getting errors. I have an iphone 4 with ios5, itunes 10.5, and a windows computer. anyone that can help, i would really aprieciate it. thanks in advance

    • Manik

      If it doesn’t work no matter what and you’re willing to jailbreak it later, i suggest you do it while in recovery loop or just use recboot.

  • Hi,
    Can you tell what kind of errors you are facing with iTunes?

  • THANKS SO MUCH!!!

    TinyUmbrella worked like a charm! You guys saved me lots of stress.

  • Kabeer

    My iphone is stuck in Recovery loop.. i have updated my phone with IOS 5 after updating all the things it restart the iPhone and it put the phone in Recovery mode now i have updated it more than 10 times from iTune Server but after completing all the update its saying “time out error” help me to come out of this bull shit…
    🙁

  • brenee10x

    i am trying to recover from my reboot loop . i have my iPhone 4 in recovery mode and i am in the terminal under the recovery shell … i keep pasting these commands over and over just for the terminal to tell me the command is not found.. am i doing something wrong? please help. i am not willing to re jailbreak and lose all my packages. i need help. anything is appreciated. thank you.

  • SrivatsaKrishna

    tried recboot and tinyumbrella on my ipad3. not getting out of recovery mode. my data is NOT backed up. Please help

  • Pingback: Everything you need to know to update your device to iOS 6 [A Complete Guide]()

Subscribe to 4CAST

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 23 other subscribers