Is Your iPhone Stuck in Recovery Mode or in a Loop? Here is How to Fix it…

Is your iPhone stuck? Is it in DFU mode? Is it in recovery mode with connect to iTunes screen? Is it stuck in a loop? Well, let’s try to find some solutions and fix all these issues. Before that, I must tell you that I have been asked these question so many times that it became impossible for me to answer all of them. Through Emails, Tweets and on Facebook Fan page. So I did some research, gathered all the issues you guys raised and compiled a list of possible solutions, yes call me crazy. So, lets get started and try to fix these issues.

The solutions may vary from device to device. We all know iPhone 3G and iPhone 3GS are somewhat similar and iPhone 4 is a completely different. So, you can try a solution suggested for iPhone 3GS, 3G on iPhone 4 and Vice Versa.

Here is what we will be covering:

  1. Redsn0w and PwnageTool Info
  2. Operating System Instructions and Compatibility Issues
  3. Kicking Out of Recovery and Activating Device
  4. iOS 4.1 and iOS 4.2.1 Confusion
  5. Stuck in a Loop?

iPhone in Connect to iTunes Screen

Jailbreak of iOS 4.1, iOS 4.2.1 and Baseband 5.14 and Baseband 5.15 Unlock Issues and Possible Fixes

The Ultimate Solution By Lijobalan:

1. Open Redsn0w, redsn0w_win_0.9.6b6
2. Select Original 3GS Firmware iPhone2,1_4.2.1_8C148a_Restore
3. Message Box Will Pop up so Click YES
4. Select Only This Option (Just Enter Pwned DFU Mode Right Now)
5. Download Custom 3Gs IPSW, Save it on Desktop.
6. Open iTunes and while holding shift button press Restore, Browse to Desktop and Select Custom Firmware from Desktop and restore with iTunes.
7. After iTunes says it has been restored, Open Redsn0w redsn0w_win_0.9.6b5 Again.
8. Repeat steps 2 and 3, check only Cydia and it will Jailbreak it and restore your device with the new custom firmware file you just created
9. After the restart, Since its 4.2.1, you will have to run Redsn0w again and check only "Boot tethered now". Every time you turn your device OFF you’ll have to do this Step 9 to boot tether your device. Also, whenever you install something through Cydia which requires a reboot, you’ll have to do this STEP 9. Good Luck!

Thanks for this solution Lijobalan.

If this doesn’t work please proceed to the next solutions.

1. When Jailbreaking make sure you use the latest version of the Jailbreaking Tool, Redsn0w or PwnageTool.

2. If you are on Windows 7, make sure you run the Redsn0w as Admin, or you can change the compatibility by Right clicking on the Redsn0w file, clicking the last option of Properties and going to the Compatibility Tab. Change the Compatibility mode to Windows XP Service Pack 2 or lower, See Screenshot below. This should stop Redsn0w from crashing in the middle of the Jailbreak process. Redsn0w crashing is common and it could cause an incomplete Jailbreak process, a possible reason your iPhone is stuck or in recovery mode.

Windows 7

3. After a failed Jailbreak attempt, like I said you’ll end up either in DFU or in connect to iTunes screen, all you have to do here is kick your device out of recovery mode. You need TinyUmbrella for this, if you don’t know what TinyUmbrella is, you can Download and follow a complete intro HERE! So, once you have the TinyUmbrella downloaded and running, connect your iPhone and look for Enter or Exit Recovery buttons (screenshot below). Hit the Exit Recovery Button and you’re iPhone will restart. At this point if you are Hacktivated through PwnageTool or Redsn0w you’ll get past the Emergency screen. If not, you will end up in the Emergency Call Screen. You can try the Jailbreak process again here with Hacktivation options checked, or you can activate your device with official AT&T SIM. If you don’t have an official SIM you can follow the guide here to officially activate your iPhone 4, 3GS or 3G.

iPhone Stuck in Recovery

4. The iOS 4.1 and iOS 4.2.1 confusion. The most common problem is the confusion of iOS 4.1 and 4.2.1 or any other older firmware version. You can not downgrade to an older version without the SHSH of that particular firmware. For Instance, if you are on iOS 4.1 you can not go back to 3.1.3 without the SHSH of 3.1.3. So never try to restore an iOS thinking you can downgrade it without SHSH, you just can’t. You will probably end up in recovery mode and lose everything on your iPhone. Always save your SHSH using TinyUmbrella, follow the link above.

  • You can not restore back to iOS 4.1 when you are on iOS 4.2.1. You need SHSH of iOS 4.1, if you don’t have the SHSH of iOS 4.1, stay on iOS 4.2.1.
  • iOS 4.2.1 has a baseband restriction now (read here). You can not restore iOS 4.2.1 STOCK on Unlocked Baseband 06.15.00 iPhone 3GS or 3G because of the Apple’s new Baseband restriction. iOS 4.2.1 checks the baseband while restoring and iTunes throw the error when it sees the 06.15 baseband. You have to create a custom iOS file everything you plan on restoring, here is how to do that:
    • If you are using the PwnageTool to create iOS 4.1 or 4.2.1 file, make sure you don’t check or say “NO” to the baseband update because you are already on it. Build the firmware and restore your device with it.
    • if u are currently on 4.2.1 then you will have to restore back to 4.1 (because 4.2.1 will not allow u to kick the phone out of recovery when 1015 occurs due to the silly BB / iOS mismatch check added there), say No to Baseband update and create the custom iOS file. If u want to go again to 4.2.1 your only way is to use a custom 4.2.1 done by PwnageTool (Say no to Baseband Update) (Thanks to Sherif Hashim for this)

5. Stuck in a loop or iPhone keeps rebooting or if iPhone is stuck? That is another big issue after the whole Baseband 5.14 Unlock. This is happening to all the iPhone 3GS users on the New Bootrom. They are stuck in a loop because of the Tethered Status of this Jailbreak, iOS 4.2.1 won’t let them boot with the new Baseband. Remember, iOS 4.2.1 and 4.1 Jailbreak is Tethered for iPhone 3GS New Bootrom and iPhone 4 and Untethered for all other devices including iPhone 3GS old bootrom. An Untethered solution is on the way (read here). Anyways, to fix this “iPhone stuck in loop” problem all you have to do is this:

  • Open Redsn0w (PC) or PwnageTool for MAC, select the option “Just boot tethered right now” and continue with the steps, this should put you out of the loop. Remember, every time you turn off your iPhone 3GS or iPhone 4, you’ll have to boot tether it with Redsn0w or PwnageTool. So, make sure you don’t turn off or restart your device and your battery is always above ZERO.

Tether Boot

6. You can try the guide here to fix the Battery Drain Problem on iPhone 3G and 3GS.

I think this covered almost everything from iPhone 3GS stuck in loop to iPhone 3G in recovery screen or if iPhone is stuck, but still if I missed anything you can drop a line in comments, send a tweet or use the Facebook fan page. Give us your problem and we’ll update this post with a solution for you and others. I hope this helped you in some way, don’t forget to follow us on twitter or Facebook fan page and don’t forget to like and share this.

Join me on Facebook or Twitter for the latest updates, or you can have a chit chat with me on Google+

  • Anonymous

    Its probably tethered at the moment!!! Search greenpoison to untether it on our site…

    Sent from iPhone

  • primo808

    Hey folks i tried to restore my iphone 4 but now im stuck i recovery moge any ideas would help. i have tried recboot already and still nothing

  • Anonymous

    use tinyumbrella to kick it out!

  • Jhsfghsd

    Hi TechSliver,

    Is there a solution for the issue mentioned above? Everytime I restart my iPhone I haveto use boot tethered otherwise it will just be stuck in apple logo screen forever.

    Thanks much in advance…

    Regards,
    iPhoneCrazy

  • Anonymous
  • iPhoneCrazy

    Thanks lot TechSliver, it worked great!!! really appreciate your quick response and help.

  • Vasil

    The best and the most accurate info, as far as I can tell, to get you out of trouble with a dead iPhone. Thank you for sharing this wonderful information with us, I am sure that this has helped a lot of people around the world. Keep up the good work. Thanks again.

  • Trans

    Thank you very much! I have had this problem twice already and this solution worked every time! Thanks again man your the best!

  • Agentred12

    hi
    i did all the steps in the first section using redsn0w and the custom ipsw. it got me out of the connect to itunes screen but now the pineapple from redsn0w is on the screen for like 10 mins and then only boots to emergency call screen. any idea how i could fix this? thanks in advance! Tammy

  • Anonymous

    your device? iOS version your are trying?

  • http://www.facebook.com/raghavendra.bilamkar Raghavendra Bilamkar

    Dear TechSilver,

    I love your website it always informative. I just brought the iPhone 3GS which is stuck in Recovery mode, I tried to kick off the Recovery mode using TinyUmbrella or RecBoot but no success.

    I am worried to use the iTunes recovery as it might overwrite my BB to an unlockable version :-). Can I know what BB version my iPhone 3GS if it is in the Recovery mode?

    This posting is for the 4.2.1, Do i have to follow the same steps for 4.3.3 to come out of the recovery mode first (Keeping my BB intact) and then jail break the 4.3.3. I see that  dev-team has confrimed that 4.3.3 is untethered Jailbreak.

  • http://www.facebook.com/raghavendra.bilamkar Raghavendra Bilamkar

    Dear TechSilver,

    I love your website it always informative. I just brought the iPhone 3GS which is stuck in Recovery mode, I tried to kick off the Recovery mode using TinyUmbrella or RecBoot but no success.

    I am worried to use the iTunes recovery as it might overwrite my BB to an unlockable version :-). Can I know what BB version my iPhone 3GS if it is in the Recovery mode?

    This posting is for the 4.2.1, Do i have to follow the same steps for 4.3.3 to come out of the recovery mode first (Keeping my BB intact) and then jail break the 4.3.3. I see that  dev-team has confrimed that 4.3.3 is untethered Jailbreak.

  • Anonymous

    Disqus generic email templatethere are two ways

    1. Preserve your baseband: http://www.techsliver.com/jailbreak-ios-433-custom-ios-sn0wbreeze-27/
    2. Download iReb and check your device: http://ih8sn0w.com/index.php/products/view/ireb.snow

    use the first method to fix your phone! Carefully create custom file and restore your device!! let me know if there is any problem!

  • http://www.facebook.com/raghavendra.bilamkar Raghavendra Bilamkar

    Thanks TechSilver.

    I followed the same steps and created the custom ipsw which is on the desktop now, but I am getting the error 1604  in iTunes when “Preparing the IPhone for restore” and IPhone is showing the famous USB and iTunes symbol.

    Could you please tell me how to solve this error.

  • Anonymous

    Disqus generic email templateuse TinyUmbrella to kick device out of recovery!

  • http://www.facebook.com/raghavendra.bilamkar Raghavendra Bilamkar

    Dear TechSilver,

    Today I tried the following options: (I am afraid that I might grow this thread)

    1. To kick out the error 1604 in iTunes, as suggested by U I used TinyUmbrella to kick out of the recovery mode. But no success.

    2. Then i used iReb to put the device in the DFU mode, this step was successful. After this I used iTunes to restore teh custom 4.3.3 firmware. Everything went well, firmware was flashed on to my iPhone. After this the iTunes still detects my Phone in the recovery mode:-(. IPhone is showing the black screen.

    3. I thought that this is still in DFU mode, so to come out of the DFU mode, I used TinyUmbrella, “Fix Recovery option in the DFU mode”. This step exited the DFU mode, but put the phone back on the Recovery mode, I get some Green P0sion Prints and some failed mount points.

    4. I used iTunes again to upload the custom firmware, then it throws the 1618 error.

    Now the iPhone is in black screen mode, I think it is still in the DFU mode.

    Sometime today, I will try to reinstall the iTunes and rebuild the custom firmware using the snowbreeze. And retry to restore the firmware. Hope I might success this time.

    TechSilver, I want your support to bring back the life into my iPhone 3Gs.

    Note: I learnt that my iPhone has old bootroom, looks like I am lucky for this.

    Raghu

  • http://www.facebook.com/raghavendra.bilamkar Raghavendra Bilamkar

    Just to compelete this thread, so that my fellow friends can benfit from this.

    I regenetrated the ipsw file, but this time i had choose the Expert Mode (this also preserves the Baseband) and used iReb to put the phone in DFU mode and Kicked the iTunes, Shift +Restore to restore this custom firmware. All went well and now the IPhone is back to life.

    Now, my IPhone is back with Old Bootrom, 4.3.3 and with BB 05.16.02. Now I am trying to see if i can downgrade the BB to some unlockable version. As I dont want to loose the GPS with 06.15.00.

    Techsilver your support is highly appreciated.And this site has all the information related to Jailbreak and Unlock.

    Thanks

  • jjww

    Help!!

    iPhone 3GS 4.3.1, jailbroken using JBM.com and then upgraded baseband to 6.15.0 using redsnow.  Now stuck in recovery mode (probably due to some mistakes I made).  Cannot fix by TinyUmbrella or greenpoison.  Constantly stuck in recovery mode.  Tried to restore using iTunes, but either I got 3194 error (3.4.1, 3.4.3, custom ipsw), or I got 1015 half way through 4.3.4.  Any other thing I can try?
    I am thinking if I have a custom ipsw for 4.3.4 then maybe I can get out of this.  But seems this is not possible yet.

  • jjww

    Help!!

    iPhone 3GS 4.3.1, jailbroken using JBM.com and then upgraded baseband to 6.15.0 using redsnow.  Now stuck in recovery mode (probably due to some mistakes I made).  Cannot fix by TinyUmbrella or greenpoison.  Constantly stuck in recovery mode.  Tried to restore using iTunes, but either I got 3194 error (3.4.1, 3.4.3, custom ipsw), or I got 1015 half way through 4.3.4.  Any other thing I can try?
    I am thinking if I have a custom ipsw for 4.3.4 then maybe I can get out of this.  But seems this is not possible yet.

  • Neruaxidz

    ok. i have a huge problem with my iphone 3gs 4.3.3 baseband 05.16.02
    i jailbrake it with the ipad baseband 06.15.00
    it
    went great but when i try to open cydia the phone stays in loading
    files forever. i tried to delete cydia and install it again didnt work, i
    tried to restore it and itunes gave me errors.
    so i decided to restore it to the new 4.3.4 and while it was restoring it gave me an (error 1015).
    Error
    1015: This error is caused by attempts to downgrade the iPhone, iPad,
    or iPod touch’s software. This can occur when you attempt to restore
    using an older .ipsw file. Downgrading to a previous version is not
    supported. To resolve this issue, attempt to restore with the latest
    iPhone, iPad, or iPod touch software available from Apple. This error
    can also occur when an unauthorized modification of the iOS has
    occurred.
    so now my iphone is stuck in restore mode forever. 1 – i tried to restore it with 4.3.3 and 4.3.4 and didnt work 2 – i tried to change the host file didnt work 3 – i tried “fixrecovery” didnt work
    3 – tinyumbrella didnt work
    4 – custom firmware didnt work

    i dont know what to do now :s please help

  • Neruaxidz

    ok. i have a huge problem with my iphone 3gs 4.3.3 baseband 05.16.02
    i jailbrake it with the ipad baseband 06.15.00
    it
    went great but when i try to open cydia the phone stays in loading
    files forever. i tried to delete cydia and install it again didnt work, i
    tried to restore it and itunes gave me errors.
    so i decided to restore it to the new 4.3.4 and while it was restoring it gave me an (error 1015).
    Error
    1015: This error is caused by attempts to downgrade the iPhone, iPad,
    or iPod touch’s software. This can occur when you attempt to restore
    using an older .ipsw file. Downgrading to a previous version is not
    supported. To resolve this issue, attempt to restore with the latest
    iPhone, iPad, or iPod touch software available from Apple. This error
    can also occur when an unauthorized modification of the iOS has
    occurred.
    so now my iphone is stuck in restore mode forever. 1 – i tried to restore it with 4.3.3 and 4.3.4 and didnt work 2 – i tried to change the host file didnt work 3 – i tried “fixrecovery” didnt work
    3 – tinyumbrella didnt work
    4 – custom firmware didnt work

    i dont know what to do now :s please help

  • Neruaxidz

    ok. i have a huge problem with my iphone 3gs 4.3.3 baseband 05.16.02
    i jailbrake it with the ipad baseband 06.15.00
    it
    went great but when i try to open cydia the phone stays in loading
    files forever. i tried to delete cydia and install it again didnt work, i
    tried to restore it and itunes gave me errors.
    so i decided to restore it to the new 4.3.4 and while it was restoring it gave me an (error 1015).
    Error
    1015: This error is caused by attempts to downgrade the iPhone, iPad,
    or iPod touch’s software. This can occur when you attempt to restore
    using an older .ipsw file. Downgrading to a previous version is not
    supported. To resolve this issue, attempt to restore with the latest
    iPhone, iPad, or iPod touch software available from Apple. This error
    can also occur when an unauthorized modification of the iOS has
    occurred.
    so now my iphone is stuck in restore mode forever. 1 – i tried to restore it with 4.3.3 and 4.3.4 and didnt work 2 – i tried to change the host file didnt work 3 – i tried “fixrecovery” didnt work
    3 – tinyumbrella didnt work
    4 – custom firmware didnt work

    i dont know what to do now :s please help

  • Inammakhdoom

    I have this iphone 3gs  . Whenever i had a
    call and talked for abt 5 minutes the phone would always restart. So i
    thought of downgrading the firmware. I download custome firmware 4.0.
    and installed it by going into Recovery mode then shift Restore. Before
    the Restore i did iReb to fix 1600 error. I downgraded the firware
    successfully. After downgrade the phone is not able to come out of black
    screen DFU mode. I tried Recboot, Tiny umbrella, etc.
    I am still stuck of blank screen DFU mode and whenever i connect my
    phone to itunes.It gives the message “Your phone is in Recovery mode and
    you need to restore. PLEASE HELP?? i would appreciate your help

  • Anonymous

    you can not restore any older version without the SHSH! I suggest you downloaded the latest iOS for your device and use Sn0wbreeze or Redsn0w to jailbreak it! or check if you have SHSH saved for any older version and use SB or RS to jailbreak your device!

  • Tamimfaruq

    mine is iphone 3GS running iOS5.0 (semi-tethered)

    i accidentally installed an unstable or non compatible tweak package from cydia…
    so, it crashed and got stuck in a loop for a few times…. and then, because its a semi tethered, it doesn’t boot into safe mode, but boots into semi tethered version of reboot (where some core apps can still be used like sms, calls and others, but no cydia or jailbroken apps can be used) so, i couldnt get myself to use iFile, or open cydia to remove or uninstall the last tweak package that was uncompatible… so, i tried to restore, but instead i encountered the error 3194…. tried everything to resolve this error but nothing works….

    i think the only solution that might work is:

    -if i get to boot manually from the semi tethered homescreen to safe mode, then, i might have a chance to open cydia and remove the bad tweak…

    -2nd, if i get to resolve the error 3194, it might work as well…

    -i cant use winSCP because i dont have wifi to connect to my iphone.

    -if there’s a way to connect through usb cable from my laptop….

    please help… anything will do… as long as i get my iphone to work again… i dont mind restoring as well… i’ll just jailbreak it again after that….. any solution that 100% works please…. anyone…

  • Erik101983

    Hi techsliver,

    I have a few questions regarding jailbreaking/unlocking my iphone 3gs.

    I have jailbroken the phone and it is running firmware 4.1 but BB 05.16.05-6.4_M3S2.

    I am unsure as to how I go about unlocking the device now since other things I have read tell me that I need to launch Cydia but I cant access the phone as I am stuck on the “slide for emergency” screen.

    If you could inform me as to what I do now that would be great.  I followed your above steps and was able to jailbreak the phone however now I need to unlock it.

    Is it possible to do with the BB at what it is now?  I understand that I cannot downgrade the BB.

    Please help.

  • Anonymous

    You need Sn0wbreeze to jailbreak it first! and you need to update the Baseband as well to 6.15.00 to unlock it! you can find everything on this site! just use the search option from the right!

  • Erik101983

    Thanks for your help! This may sound very dumb.  But do I need to use sn0wbreeze v2.1 as I am using 4.1 firmware?

    Also, I cannot seem to find a snowbreeze download that is mac compatible.

  • Anonymous

    You are right, you need PwnageTool! but before that try this: http://www.techsliver.com/unlock-guide-iphone-3gs-3g-pwnagetool-413-unlock-edition/

  • Erik101983

    Hi TechSliver, I have successfully jailbroken the phone as I can use the phone again and Cydia is on it.  However my BB is still 05.16.05-6.4_M3S2.  How do I get to 6.15?  Do I just use RedSn0w and “install ipad baseband”? to get to 6.15?

    Your help has been most appreciated.  One final step from you and I will finally be able to use this phone!

    My phone shows “Rogers” as being my carrier, I however am stuck with No Service but can use wifi.  Thus I suspect I just need to do the BB update?

    Please let me know if I just use redsn0w and do ipad baseband.

    Thanks a lot again!

  • Anonymous

    Yes you have to use Redsn0w an update the baseband! :) a few steps away from an unlock!! :P

  • HAMERMAN409

    Hi techsilver,

    I have an iPhone 3GS with 4.3.5 firmware and a 38th week of 2009 datecode. I was able to get into DFU mode and tried to downgrade to 4.3.3 so I could jailbreak. At some point I got a 3194 error even though I had changed the line in the HOSTS file to 74.208.105.171 gs.apple.com. From that point on the phone powers right into recovery mode when I connect to my PC. If I hold power and home or use tinyumbrella to kick it out of recovery it just powers back on right into recovery. At this point it’s looking like my only option is to allow itunes to update it to ios 5.1 and then do a tethered jailbreak. If at all possible I would still rather downgrade to 4.3.3 so I can do an untethered jailbreak but everything I can find (including redsnow) begins with getting into DFU mode which I cannot seem to do from my recovery mode loop. Any suggestions on where to go from here would be greatly appreciated.

  • Lakhanlalwani

    hi, i have i phone 4 s factory unlock, i dont knw i was doing with i tunes and it went it to recovery mode, can u help me with these..

  • Liv

    Dear Tech,
    Please I need help.. My phone stuck in recovery mode.I have Iphone 4G. I was trying to upgrade to IOS6 through wifi but it failed. Restoration also failed through itunes
    error -1. Pleasee I need help.. Thanks!

  • whitec678

    I have tried everything and still in recovery mode. Do you have instructions for IPhone 3GS 5.1.1 6.15.00? I have had no service on my phone for several days. I was told that somehow when I updated Cydia it wiped out my unlock code. I tried to do a factory unlock and was told to use Itunes because nothing else worked. When I went onto Itunes it attempted to update me to 6.1.3 and it keeps failing and will not allow me to restore. I am desperate, frustrated, aggravated,ok I guess you get the point. I have watched countless youtube videos, spent too much time going to websites. I have gone to T-mobile new provider and to a repair shop no one seems like they can help signed Desperately Seeking A (Working) Phone in Atlanta!