rss

Fix iOS 4.3.3 Recovery Loop on iPhone 4/3GS Using TinyUmbrella (Fix Recovery)

Stuck in recovery mode loop after restoring iOS 4.3.3 custom IPSW on your iPhone 4 or iPhone 3GS? No worries, as the TinyUmbrella (Fix Recovery) for iOS 4.3 is still valid for those who are stuck in iOS 4.3.3 recovery mode loop. For those who don't know, Apple introduced a new security check in iOS 4.2.x and iOS 4.3.x which puts all those iPhone into recovery loop who try to preserve their old baseband using TinyUmbrella or by changing HOSTS file.

Note: Using RecBoot or TinyUmbrella (Exit Recovery) to kick your iPhone out of recovery mode loop will be of no use as these tools are only valid for iPhones running iOS 3.1.x and iOS 4.0.x/4.1. Thanks to Notcom who released this special version of TinyUmbrella called Fix Recovery which can actually kick all iPhone 4/3GS users out of iOS 4.2.x and iOS 4.3.x recovery mode loop using GreenPois0n exploit.

iPhone (Recovery Loop)

Steps to Kick Your iPhone 4/3GS Out of iOS 4.3.3 Recovery Mode Loop:

  1. Download TinyUmbrella (Fix Recovery) for iOS 4.3.x (Windows | Mac)
  2. Download Zlib1.dll from here and place it in the same directory in which fixrecovery43.exe is present.
  3. Launch iTunes and plug your iPhone into your PC or Mac via USB cable. Let iTunes run in background and use the following instructions to put your iPhone into DFU mode:
    • Hold down the Home+Power button simultaneously for 10 seconds.
    • After 10 seconds, release the Power button but keep holding the Home button until iTunes detects your iPhone into DFU mode.
    • Do not close iTunes. Let it run in the background.
  4. Launch fixrecovery43.exe and wait while it kicks your iPhone out of recovery mode loop. Make sure you have an active internet connection because fix recovery will be needing to fetch DFU and firmware image from Apple servers. Whole process usually takes less than a minute.
  5. TinyUmbrella (FixRecovery) for iOS 4.3.3

  6. When you see Exiting libpois0n in terminal window, you can disconnect your iPhone from your computer. Rest of the procedure will done on your iPhone. This usually takes 2 mins max.


  • Satwant

    Hi Pramod,
    I have a iphone 3gs with 4.3.5 BB 05.16.02, I had a tethered jailbreak with redsnow and now I tried to downgrade to 4.1 using redsnow, I have saved the SHSH blobs in TU but after going through the redsnow I bypassed the jealbreak steps and chose install ipad baseband which it took some time to do and since then the phone is stuck in recovery mode with connect to itunes.
    It seems I am missing an important piece in between the TU wont exit recovery do I need anything special ? When I look at saved blobs it says two entried 4.1 and 4.3.5.

    Thanks in advance

    • http://twitter.com/pram0dm Pramod

      Use Redsn0w 0.9.9b8's Fix Recovery option from the Extras tab to kick your device out of the recovery loop.

  • clinux

    Pramod...i try to do this tutorial with my iphone 4 not by the way not activated and stucked in DFU and nothing the iphone have a 4.3.5 firmware

    • http://twitter.com/pram0dm Pramod

      If your stuck in a DFU loop, then this is why http://bit.ly/oKCpYX.

  • amanvir

    I used ur solution to remove my iphone4 from recovery mode issue it's worked............perfectly, really nice work keep it up

  • http://www.guneetdhiman.zxq.net Guneet Dhiman

    It is showing the 1604 error no successfull restore
    Plz tell me how to resolve it

    • http://twitter.com/pram0dm Pramod

      You need to put your device into a pwned DFU mode first before you begin your restores. Make sure that you read all the instructions thoroughly before you proceed.

  • Jason

    @Pramod, is it a good idea to update to iOS 5 when an untethered jailbreak doesn't exist yet?

    I found out that iOS 5 was never installed previously. the 6.15 baseband was installed a while back so that it could be used on tmobile. a year later an attempt to restore was made but became a brick. To restore to iOS 4.2 I've tried using tinyumbrella, iREB, changing the host file, disabling virus protection, changing usb cables... and all to no avail.
    Any other ideas?

    • http://twitter.com/pram0dm Pramod

      That's your call to make as far as you keep in mind the limitations of a tethered JB. If so, make sure that your restoring to a custom IPSW always.

  • mike k

    I have an IPAD stuck on the connect to Itunes no matter what i do and it's not detected on any PC usb port,please help
    thanks

    • http://twitter.com/pram0dm Pramod

      Restore it via iTunes to iOS 5 & then later downgrade back if necessary.

  • Jason

    I'm trying to downgrade an iPhone 3gs. I have no idea what iOS is on it right now but it will not restore after putting it in DFU mode. It was jailbroken and working with tmobile. An iOS 5 update may have been attempted.
    Any ideas? TinyUmbrella and Fix Recovery downloads do not work.

    • http://twitter.com/pram0dm Pramod

      Do you have the necessary SHSH saved for your device either on Cydia / TU? Because you need to definitely have them saved for the iOS to which your planning to downgrade to. If you have updated to iOS 5 w/o having any of the SHSH saved, I'm afraid but you might have to stay on iOS 5 itself.

  • http://www.guneetdhiman.zxq.net Guneet Dhiman

    I found that i had already saved shsh blobs on my iphone but while using fixrecovery when the procedure happens on the phone it says no successfull firmware download after 60000 ms giving up

    • http://twitter.com/pram0dm Pramod

      Was your restore successful / errored out with some specific error code? Also, did you use the saved SHSH by pointing iTunes to Cydia from your hosts file?

  • emmanuel

    show me how to put zlib1.lld into fixrecovery to work.bcos when i do it tells me
    zlib1.lld was not found or component

    • http://twitter.com/pram0dm Pramod

      Just place them in the same folder together with FixRecovery & run it.

  • erin

    It keeps going back to the connect to itunes graphic no matter what i do

    • http://twitter.com/pram0dm Pramod

      Use the Fix Recovery option instead that comes with the latest iteration of Redsn0w.

  • hitesh

    iphone 4 followed d steps ....now my iphone 4 is stucked on slide for emergncy ...plz help

    • http://twitter.com/pram0dm Pramod

      You need to pop-in the legit carrier SIM to which your phone was locked to & then hook it upto iTunes for activation. If you do not have one, you will then need to then JB your device.

  • Bryan

    http://www.limera1n.cc/2011/08/downgrade-435-to-433-without-shsh-blobs.html
    this is the link i used and i just screwed it up.I tried using your method but it didn't work it just returned to recovery mode please help me

    • http://twitter.com/pram0dm Pramod

      That's just a FAKE & a very misleading guide which has caused alot of loss in terms of SHSH. That guide just doesn't work. Read this http://bit.ly/oKCpYX & understand why.

  • kamlesh soni

    thanks....thanks....thanks.... :D

  • http://www.guneetdhiman.zxq.net Guneet Dhiman

    u said that You need to have had the 4.3.3 SHSH saved for your device via Cydia / TU. Performing restores of your device w/o them & by running TU at the background would only force install your iOS w/o the SHSH blobs which is invalid.

    plz can u tell that how to do it
    coz when i was kicking out my iphone 4 from recovery mode with your steps provided at the end my iphone always goes back to recovery mode.
    it says that no successful download firmware after 60000 ms !! Giving up...
    it also says that incorrect number of extended attributes
    (It should be 74148 instead of 74144)
    here i have only written the negatives of the procedure
    plz plz plz help help help

    • http://twitter.com/pram0dm Pramod

      If you haven't saved one already, you are already too late to save one for your device. Restoring to the latest iOS / for any other SHSH saved iOS would only help. Read this http://bit.ly/oKCpYX.

  • http://www.abcinteractive.it Alessandro

    GREAT!!!!!!!!!! thank you

  • vinh

    Thank you so much for your super fast response! It worked exactly as you said it would. Thank you!!!

  • alex

    i have the same problem with no shsh saved as its a new computer any ideas ? mines a 3gs also

    • http://twitter.com/pram0dm Pramod

      Do you have any saved over at Cydia? Have you tried Tiny Umbrella as well?

  • vinh

    I restored my iPhone 4 to iOS 4.3.3 and I made sure that my SHSH blobs were saved in Cydia before proceeding. I got the error 1013 message and have been stuck in the recovery loop. I tried fixrecovery but I am still stuck in the recovery loop. I would really appreciate your assistance.

    • http://twitter.com/pram0dm Pramod

      You need to use a custom created 4.3.3 IPSW instead of the stock version from Apple for your restores. Use Sn0wbreeze http://bit.ly/mbFORU & restore to that in a pwned DFU mode. Make sure that you also set your hosts file to accept the Cydia server connections.

  • http://none 1003

    I downloaded fix recovery but it says that zlib1.dll is missing. tried re-installing and no luck. please help
    Edit: found it. tried it but still didn’t work, still at connect to iTunes logo

    • http://twitter.com/pram0dm Pramod

      Download the zlib1.dll it from here & drop it into the same folder. After that, re-run FixRecovery.

  • John Comeau

    pleeeeease help haha i am on the verge of selling my ipod on ebay for spare parts... it is ipod 4g 32gb tethered jailbreak redsn0w 0.9.9b1 ... i went to restore because it wasnt booting properly and it keeps coming up with error 1611... i tried this and for a second i had hope, but then it goes back to connect to itunes in recovery mode :/ ANY IDEAS WOULD BE GREATLY APPRECIATED
    thanks :)

    • http://twitter.com/pram0dm Pramod

      Error 1611 is an h/w issue according to Apple. You might want to show it at the nearest Apple Store to get it checked. Before doing so, just to confirm, ydo try to restore your device once again on a different computer to see if iTunes errors out again.

  • bhazan31

    it says 60000 ms giving up... brings me back to reecovery mode
    wat do i do plz hel
    thank you

    • http://twitter.com/pram0dm Pramod

      I just answered that. Read my previous reply to Devam just below.

  • devam

    hi,.. i have iphone 3gs , 4.3.3. bb upgraded to 06.15.00 .. i used this fixrecovery43... was able to see balck screen but msg failing after 60000 sec, giving up came and am back to aplle logo ...

    please help me out.

    • http://twitter.com/pram0dm Pramod

      Its because there isn't a completely successful install of an iOS on your device just yet for it to work with. Did you by any chance restore your device w/o actually having an SHSH saved for your device / iOS just by running TU at the back?

  • don

    i followed all you steps, it worked, but my iphone 4 is stuck on the critical charge screen.. please help

    • http://twitter.com/pram0dm Pramod

      Hook your device to a power outlet & let it charge to full battery before you try anything else.

  • Jorge

    In my case went well the installation, but at the end returns to the Recovery Mode. I don't know how to get out of the recovery mode. i tried many different solutions: Recboot (always gives errors), tinyumbrella (no way to get out), iRecovery. I am very tired. If someone has an idea, will be great.

    • http://twitter.com/pram0dm Pramod

      What iOS / BB / model? Can't help you with anything if you don't mention these details in your query. :(

  • kevin

    help i accidentally upgraded my iphone 4 to ios 4.3.5 then i downgraded it to 4.3.3 then i followed this guide.

    but this step

    "5. When you see Exiting libpois0n in terminal window, you can disconnect your iPhone from your computer. Rest of the procedure will done on your iPhone. This usually takes 2 mins max."

    it still goesback and display itunes icon with a usb connector. PLS HELP ME I AM VERY DEPRESSED :(

    • http://twitter.com/pram0dm Pramod

      You need to have had the 4.3.3 SHSH saved for your device via Cydia / TU. Performing restores of your device w/o them & by running TU at the background would only force install your iOS w/o the SHSH blobs which is invalid. Read this http://bit.ly/oKCpYX.