Jailbreak your iPhone

Get Rid of iPhone from Recovery Mode Loop on Restart


Some time while jailbreaking and unlocking process iPhone refuses to boot in normal mode and every time you restart your iPhone it enters in Recovery mode. This situation is named as recovery mode loop. If you are in a recovery mode loop (i.e. your phone enters recovery mode on every reboot), follow these steps to get out of it. To get the rid of recovery mode loop we use iRecovery, iRecovery is a libusb-based command line utility for Mac OS X and Linux (perhaps Windows too). It is able to talk to the iBoot/iBSS in Apple’s iPhone/iPod touch via USB. If you are on Windows then you need to install LibUsb-Win32 in order to run iRecovery. LibUsb-Win32 is a port of the USB library libusb the Windows operating system. The library allows user space applications to access any USB device on Windows.

Note : Before getting started Download this package included iRecovery for Windows & Mac and LibUsb-Win32 Download Here . Windows user also download Latest version of  iRecovery [Click Here]

This process is universal and tested several times though we are not responsible for any damage (if any) use it at your own risk.

1) Install libusb from the downloaded pack for Windows users only Mac users can skip this step. If you are on Windows Vista then follow the steps given below to install Libusb-Win32.

  • Right click on this file. Select Properties | Compatibility Click the “Run this program in compatibility mode” box and select  “Windows XP (Service Pack2)” from the drop down list.
  • Right click again and select “Run as “Administrator”. Follow the installation instructions. Running the test program list the usb devices plugged into my computer – but not my new device.

2) Start iRecovery in Terminal / Console with iRecovery -s

3) Execute the following commands:

	setenv auto-boot true

4) Reboot your iPhone (keep holding home + sleep for 10 seconds).

Video Guide :

Following video guide is made on a Mac, though Windows instructions are same as Mac.

If you are still unsure what to do check this article for more step by step detailsRecover iPhone 3GS from Apple Logo or Recovery Mode loop

Stay tuned with us for your daily dose of iPhone news, you can follow us on twitter via @ihackinjosh You can also subscribe to our daily free e-mail news letter and keep your self updated with the latest of iPhone community.


Tags: , ,

Comments ( 179 )

Have Something To Say ?

  1. onik August 13, 2012 Reply

    I have done this but after that it is same in the recovery mode. I have installed or updated my iphone 3g to 4.1 OS and after that it shows the problem. Please reply me

  2. andyc August 26, 2011 Reply

    restored iphone using every possible way i can find & when it says its complete i get the error 1015 again…..is there any other way of restoring

    (used fix recovery & zibl) (redsnow) any other suggestions would be very much welcomed, thanks in advance

    Andy c

  3. Charlotte August 17, 2011 Reply

    YOU ARE MY NEW GOD. I have been sitting for HOURS all night trying to get it to do SOMETHING. I am so glad you also added the note about doing it several times and being patient and then trying “reboot” Worked like a charm. 9 hours ago i thought my phone was bricked or on its way, now it is rejailbroken and i am reinstalling my apps! TYTYTYTYTY

  4. asm August 11, 2011 Reply

    BaLiaN u are awesome!!!!!!! thanks for the detailed info 🙂

  5. Aponkye April 29, 2011 Reply

    all you need is THE ORIGINAL SIM CARD which came with your iphone. insert the original SIM card, reboot your phone and itunes will SYNC it, then thats it

  6. saphi February 1, 2011 Reply

    blackra1n worked for me…
    Was stuck on itunes/usb screen but used blackra1n(had error ,,no asl.dll” but found it in program files->common files->apple->Apple Application Support and browsed blackra1n.exe with it) while itunes opened and it actually worked.
    One tip:
    If it`s stuck on ,,running” simply hold power button and home button on your iphone for about 12 sec. After reboot you iphone should work:)
    Good luck 😉

  7. darren January 30, 2011 Reply

    for everyone struggling to open the terminal console because it just flashes up and goes , simply hold shift key and right click on irecovery folder and click open command window here !simpleesss

  8. shaikh latifur January 27, 2011 Reply

    hi… i hv a iphone 3.0 version and from the setting i hv done the erase all setting after that my iphone is in reovery mode send me some solution for this problem.

  9. kk January 27, 2011 Reply

    iRecovery works perfectly when I followed the step.

  10. Zak January 22, 2011 Reply

    Try restoring your iPhone thru iTunes but from a different pc. Sounds stupid but worth a try. I tried everything but this worked for me

  11. eeak October 17, 2010 Reply

    iv a 3g in boot loop,
    windows dosnt see it , just a msg about unknown usb, itunes dosent see it
    and i can only get it to recovery mode not dmu mode neeed help!!!!

  12. Enjennings October 16, 2010 Reply

    My iPhone 4 is stuck in recovery mode loop and my computer runs on windows 7, will this work?!?

  13. Obie October 15, 2010 Reply

    For all 3G Users try Blackra1n and follow my Method above and you be free.

  14. Obie October 15, 2010 Reply

    First of all Thanks to Ivan for remembering me that i have the tool to Recover/Restore my Stuck iPhone 3G 16GB.

    Here are some helpful Tip:

    If you’re using Windows Vista, DO NOT USE THE IRECOVERY.

    If by mistake you run iRecovery on your Windows Vista and it destroyed your USB Drives. Simply uninstall it and restart your PC. Forget about Running Libusb-Win32 as Administrator and stuff like that, it didn’t work for me.

    All you need to do (Windows Vista Users) is just to Google and Download Blackra1n RC3 by Geohot. Once you’ve done that, connect your recovery mode iPhone (I suggest doing this with a software Update 3.1.2 cause that the Firmware for Blackra1n: to be on a Safer side) and Click “MAKE IT RA1N” of the blackra1n and wait till you see George the inventor picture and wait till your iPhone restarts by itself and the close the blackrain program.

    Follow the method and be free on all the hassle of iRecovery. Thank U.

  15. HJ October 13, 2010 Reply

    phew this was great! save my life as well as my iphone!Big Thanks!

  16. MieLembu October 10, 2010 Reply

    I just a second hand iPhone 32Gb from a flee market.

    Not sure which firmware it belongs to. At the back it says Model No. A1241 and assembled in China. From setting icon on the iPhone it says version I835NG_FN_CA_W_NL_V1_1_6.

    Whenever plug in the USB cable, a USB config comes out there are 4 choices Mass Storage, Webcam, COM port, PictBridge.

    It doesn’t even have the iTunes icon nor the Installer icon.

    With “irecovery -s”, it keeps saying “No iPhone/iPod found.”.
    DLL file msvcr90.dll, readline5.dll, libusb0.dll are all in the same directory.

    How do I make the application recognize the iPhone?
    Please help/advice.

  17. Lewieroo0 September 21, 2010 Reply

    I’ve done all the instructions like it said but no matter what i’ve tried i can’t get that stupid console to use setenv auto-boot true and
    saveenv, can somebody PLEASE tell me how to use it in the console.

  18. Marwan September 15, 2010 Reply

    I did the like you said exsactly but it didnt work with me ًً Notes that my iPhone 3gs 3.1.2 and i jailbreak it with blackra1n and after restart I stuck in the recovery mode and every time I still have to run blackra1n to start my iPhone again .. So Pleeeeeeeeeeeeee
    ase help me iam getting crazy.

  19. Marwan September 15, 2010 Reply

    I did the like you said exsactly but it didnt work with me ًً Notes that my iPhone 3gs 3.1.2 and i jailbreak it with blackra1n and after restart I stuck in the recovery mode and every time I still have to run blackra1n to start my iPhone again .. So Please help me iam getting crazy.

  20. ren September 9, 2010 Reply

    Blackra1n worked for me when nothing else would. I’m a tech major, followed directions exactly and it still would not work. So for all of you out there that are still not having any luck, try Blackra1n. Make sure to put it in the right folder. If you get the ASL.dll error just google the error and there are instructions on where to put it. I think it was program files (not program files x86 for Win7 users). Good luck everyone.

  21. MN September 5, 2010 Reply

    My iphone is 3G 8gb model. It is in reset loop with apple logo and update circle going on and on… I got this phone from ebay and not sure what version it was before I did a reset. What would be a dependable version of OS to use? Advise please.

  22. ernest September 4, 2010 Reply

    has IOS 4.1 solved the problem .. is there any developer that tool a look at this problem ?
    i have 4.1 installed beta 3 with error 29, but cant activate the phone to check if it reboors every 4 minutess

  23. Bergetti September 1, 2010 Reply

    Holy s..t! 3 hrs of Googling websites until I finally came across yours and fixed my problem in less than 5 minutes. iPhone is restored with all apps and data and I got out of the iTunes loop. Thanks a million.

    The only problem is that your files are incomplete, so use this link to get all the files that are needed to make it work:

  24. Pedro Picapiedra August 28, 2010 Reply

    For all of you with Vista, let me try to explain the easy way to use this nice software:
    before you istall the libusb right click on the installation file, go to the Properties, go to the Compatibility Tab, mark the box “Run this program in compatibility mode making sure you select “Windows XP (Service Pack II)also mark the box “Run this program as an administrator” and then click Apply and OK.
    Now you are ready to install the program.
    Next step is to run the iRecovery.exe but it has to be run from a Command Prompt window, just type command on your search windows and you’ll find it from there you have to go to the location where you have your iRecovery.exe file (Note: its much easier if you copy your iRecovery.exe file directly to the root of your C drive.)in that case all you have to type on your command promp windows is cd C:\XXX . Replace the XXX by the name of the file where the iRecovery.exe is in.
    THEN Type the following commands:

    setenv auto-boot true
    At this time your Iphone will rebbot and you will be ready to set it up whot Itunes.
    Enjoy it (it worked for me.)

  25. Leon August 17, 2010 Reply

    I still cant find a clear explenation, or anyone who could help me, everytime i run iRecovery, or redj0hnny, it closes instantly on the cmd, and i already did the compatability for the lisusb.

  26. Ashik August 13, 2010 Reply

    Thanks, it worked for me, you guys have done a great job…

  27. Houseostyle August 4, 2010 Reply

    Irecovery doesn’t fix the facebook app crash problem.

    I deleted the facebook app from my iphone and powered my iphone off a little white wheel appeared and moved clockwise for minutes and than it stopped and would not go away so I held the power button until I had a black screen. Tried to power on…. It will NOT turn on it shows a white apple symbol for about 30 seconds and than I get a black screen again.
    I’ve reset the phone, tried irecovery a dozen times… nothing works.
    If anyone has a solution please post it..

  28. nihitchi August 3, 2010 Reply

    You are savers, it worked for me from the first shot, thank you

  29. xpc21 August 1, 2010 Reply

    Hi! I have an iPhone 3G that was with 3.1.3 firmware and locked to Vivo Operator. I updated to IOS 4.0.1 and tried to unlock with redsn0w but it gave me no service with all SIM that i tested, including from the original Operator. I wen back to 3.1.3 with Downgrade Tutorial but now i still have no service. Any guess? Thanks!

  30. Ivan June 23, 2010 Reply

    you are a godsend!! many thanks well deserved!! keeping this page bookmarked for my future screw ups

  31. nas June 15, 2010 Reply

    allah bless you, it worked for me. saved me a few hours at least, i lknow it would have taken me that long to get it to boot.

  32. nurofenplus June 12, 2010 Reply

    Perfect, installed iOS4 gold and found many apps didn’t function reliably I tried to restore to 3.1.3 and these instructions worked a treat after it all went a little pear shaped 🙂 Nice work!

  33. dude, June 8, 2010 Reply

    i had same prob, phn struck for months on logo. its a jailbreaked. things started when i downloaded songs into it. have tried every things-winpawn,blackra, and now even this…its not working.
    here, it shows iphone recog, have put command, exit, but phone is same even after restart.
    restoring with i tunes gives error 23/ 1600.
    pl help guys , am i grt mess.

  34. Prostovanka May 8, 2010 Reply

    @BaLiaN Thank you So much. Your Tutorial Helped.


  35. Diego May 4, 2010 Reply

    Hey for those of you out there with the Restore Mode / 1016 problem, there is an easier solution that worked for me. After getting stuck in the restore mode loop, you can kick out of it just by INSTALLING BLACKRA1N.

    PLEASE note, this does not require you to jailbreak or otherwise violate the Apple EULA. Just install Blackra1n exe file, then remove blackrain from your phone once it boots. No jailbreak required.

    This worked for me when Libusb would not find my phone in DFU mode and later gave me a usb_claim_interface could not claim interface 1 error!

  36. Andrew F May 3, 2010 Reply

    I am trying to downgrade from the 4.0 beta back to 3.1.3

    Irecover recognises the phone but says, ‘Unable to open log file! Closing USB connection…’
    The phone is present in that libusb program too.

    The phone wasnt jailbroken and its a 3G. I tried the above in Vista. I am dusting off an xp machine to give it a try.

    Anyone else had that error message?

  37. Lincoln Sills May 1, 2010 Reply

    after reading ALL of these post not one answer for the problem I am at…..Please help someone, PLEASE!!!

    1. iPhone 3GS on 3.1.2 JB’d with Blackra1n….(has been working for many months)
    2. After I installed a file from Cydia my phone rebooted (I assumed I would Blackra1n again as I have done no less then 100 times) and now is stuck in the recovery loop.
    3. I read that iRecovery only works on the >3.1….is this correct that 3.1.2 will NOT work with iRecovery?
    PLEASE SOMEONE HELP ME!!!!! I am NOT a noob so I don’t need a noob explanation but I have done my research and i can’t find anything to help me out. I am hoping the the JB community will help one of its own. iHackintosh I would think that as the creator of this useful website that you will be the one….thank you in advance!

  38. tony Lee April 30, 2010 Reply

    I did every steps, type three commands as int-ructions, but nothing happen to my phone, still turn back to recovery mode when ever boot.
    Any idia, Please.

  39. Hewad April 29, 2010 Reply

    I tried many times but had same issue and iRecovery wont recogonize my device “no iphone or no iPod” finally worked with windows xp. Don’t bother to try it on windows vista or 7 cuz it will not work.

  40. djc200 March 28, 2010 Reply

    Okay, for those of you having problems with a jailbroken iPhone 3GS and with a PC… run blackrain again (http://www.blackra1n.com/) and it should fix and reboot your phone.

    I spent all morning trying to figure out how to fix my jailbroken 3GS iPhone (with blackrain – http://www.blackra1n.com/). i did something with rock your phone to try and get it to be a wifi hotspot, etc.

    anyway, hope that helps!! worked perfectly for me.

  41. mauk March 25, 2010 Reply

    If you get stuck restarting 3GS 3.1.2 with this technique then you have 40+ device where they change bootrom which checks if phone is jail-broken at startup and it puts phone again and agin in recovery mode.

    Solution for restarting is simple. Use blackra1n (one button click) whenever you need to restart the phone. It somehow bypass bootrom checking and phone restarts.

  42. BrownieALaMode86 March 22, 2010 Reply

    So I have been reading posts and threads and everything for the past 6 hours. Here is the problem I’m running into:

    I installed Libusb and iRecovery.
    It discovered my iTouch in cmd.
    I typed iRecovery -s
    It brought up the prompt for iRecovery for all of 2 seconds, then it crashed.

    I’m on Vista 64 bit, is that what my problem is? I was able to find all of my other answers, but this seems to be the one that no one has answered yet.

    Please give me your input. Thank you for your time.

  43. Samuel Sasporta March 11, 2010 Reply

    I got the irecovery dowmloaded but when running it, and it looks for iphone and try to send reboot files, an error message appears an “dfu.exe has encountered a problem and needs to close. We are sorry for the inconvenience”. and i dont really understand why this is happening. can someone pls help me do this?..thank you

  44. Samuel Sasporta March 11, 2010 Reply

    I am using Windows xp sp3 and am not able to get the right download of irecovery and libusb, can you please email me the right link for download and how to set up with windows XP SP3…..Pls

  45. suteny0r March 9, 2010 Reply

    this worked!

    I’d tried numerous custom ipsw’s supposedly built for my phone. all failed to load (even in DFU mode)

    i used itunes 9.0.3 and the phone in DFU mode to load the apple ipsw for 3.1.2

    install failed at very end, and looking through the log, it was because modem firmware update refused to backrev in spite of iBoot not running,
    but instructions to fix reboot loop let it comeup, and now runs well with 3.1.2 and the modem fw from 3.1.3

    no unlocking, but i don’t need that.

  46. Maxwell March 7, 2010 Reply


  47. Damo March 6, 2010 Reply

    After much searching and head scratching this worked. Thanks so much, I think you might just have made my day!

  48. Baz March 6, 2010 Reply

    Hey guys really don’t know what to do. Have tried using blackra1n to boot it but was unsuccesful. Tried to use iRecovery but struggle with the commands regestring, the only command that seems to work is reboot but it doesn’t allow printenv or setenv to work. Hmm any other suggestions?

  49. Joey March 6, 2010 Reply

    Hey guys, Derf is right. Thank you very much for the help. I faced the same problem as Bab. Bab good news, just run blackrain again, it will boot your iphone up together with Winterboard installed. We’re using the tethered jailbreak. Hope this helps.

  50. adam March 5, 2010 Reply

    i dont see any of these

    * Right click on this file. Select Properties | Compatibility Click the “Run this program in compatibility mode” box and select “Windows XP (Service Pack2)” from the drop down list.
    * Right click again and select “Run as “Administrator”. Follow the installation instructions. Running the test program list the usb devices plugged into my computer – but not my new device.

    Since i have vista and i downloaded the file from link given in this page i see none of them .
    i see couple of people having the same issue here though i coundt see any response posted for them as well
    any idea /?

  51. donhelio March 3, 2010 Reply

    here is a link to download the executable file of Irecovery. I’m using windows 7 ultimate and it worked for me. My operating system is in french and the program executed in french. so i don’t know if language was automatic or if this link was for the french version. let me know if it execute in english also.

  52. Sam February 27, 2010 Reply

    Well, here is my story with the 3.1.3 upgrade.
    First I upgraded to 3.1.3 by mistake, then went back to 3.1.2, of course it will lock, but I also have a MAC, so once I plugged into the MAC it worked just fine.
    A few months later, everything is as smooth as it could be, with the occasional freeze, and hung ups, I was using the iBlacklist to filter out some calls, and SMS privacy, but it was an unregistered version, I found a hack to register it, to avoid paying the $12 (which cost me more than $5000.00 in revenue loss, since my phone was down for more than 2 days), once I did the hack, the phone froze, and it stopped working, I have tried every possible way with every possible computer & OS with every possible firmware, coming up with all errors possible like the 1600, 1501, etc.., with no avail.
    here is the solution I found, which worked wonderfully, I even tried it 5 times just to make sure that it was NOT a random fix.
    Use iTunes as usual to downgrade to 3.1.2, the official one, of course it will lock at the end saying it didn’t work with error 1500, 1501 or whatever error you come up with.
    Open quickpwn, & reboot the phone again, once that is done, the phone automatically boot normally, no need to use iRecovery, eventhough I have tried to use it before discovering the solution with QuickPwn.
    QuickPwn is NOT going to do anything for you but to reboot the phone in normal mode, & iTunes activates it (if you have AT&T of course).

  53. bab February 24, 2010 Reply

    I’m facing quite similar problem, but my 3gs is still on 3.1.2. I’ve installed something on cydia previously (if i’m not mistaken it was winterboard). Then my 3gs asks me to reboot. So I did, thought that I can just run blackra1n again to return back to normal. but instead this time I’m facing the recovery mode loop. I’ve tried your method, tried to restore it to 3.1.2 but it didn’t work. something with i’m not eligible blah blah..but then I guess that I’m still on 3.1.2, so I don’t have to restore it again. so i just did this iRecovery but guess what? the apple logo is still there!!!

    So I suspect some people get this working maybe because they have an old iboot (359.3) but I have a new one (359.3.2) although i’m not sure if this is the case. hope you genius people can help me on this! I’ve tried SO MANY WAYSSSS but still dead end!

  54. hussein jaafar February 24, 2010 Reply

    sorry my fault it is a mc model so let me know if you got something


  55. hussein jaafar February 24, 2010 Reply

    hi guy i have a question at first my stats i have a iphone 3gs and i am already running the 3.1.3 original apple firmware *shame on me* no MC model now my question does this method work without having my old shsh data backed on sauriks server ???

    or do i need to sit out the 3.1.3 jailbreak ???

    pleas help me

  56. NMaster February 24, 2010 Reply

    Hi, I did all the steps BaLiaN suggested. I did everything correctly but my Touch still goes back into recovery mode.

    Does it make a difference that my iPod is locked? Will it not work otherwise? To further clarify, I haven’t unlocked the Touch with my passcode

    I can’t unlock it because there is no screen where I can put the code in; it’s just the iTunes symbol and the USB sign.

    Thanks a lot

  57. Leon February 21, 2010 Reply

    I could not get this to work at all, until I found a post on another forum.

    If you are getting the “Got USB No ipod/iphone found” message on Vista 32-bit like I was then this may help:

    – if you’ve already installed libusb, go to control panel and uninstall it
    – when finished, locate the install (setup) file you downloaded. Right-click, properties, compatibility, select Windows XP service pack 2
    – now install it and follow above steps

    This worked immediately for me. So, it’s not that the irecovery exe needs to be in compatibility mode, it’s the libusb setup.exe that needs to be put in compatibility mode BEFORE you install

    Worked like a charm for me then

  58. Mohsen Mehrvarz February 21, 2010 Reply

    Thank you guys.

  59. Russ February 19, 2010 Reply

    @H3NN3p I have the same problem…

    I had just removed an app in cydia and also turned off an unneeded mobile substrate and it was taking too long and felt like it was frozen so I rebooted my phone and that was the last time I saw the springboard.

    Since then I have used iphone browser and explorer and total commander or whatever that is, iphone tunnel to try to ssh and also irecovery.

    Irecovery works fine as far as accessing it but no good as far as fixing anything. I can type the commands in just fine, but they don’t seem to help. I can get to recovery and dfu no sweat.

    My phone just goes to logo screen then stays for a few minutes then goes black for a few minutes then starts over.

    I tried rejailbreaking and that worked fine as far as finishing everything out and even changed the logo so I don’t have to look at the apple anymore, but it still does the same thing, just with a different pic now.

    Any suggestions???

    I really really really would rather not have to restore as I have things that aren’t on a backup that I can’t recover otherwise…


  60. matt February 18, 2010 Reply

    Thank you sooooo much. Between Saurik and the developers of this, you guys definitely saved my bacon. Took me a while, but finally got it to work on my windows xp media center sp2

    restored with my cydia shsh
    used blackra1n to escape the restore loop
    phone wouldn’t activate
    tried irestore but it wouldn’t run
    installed the c++ from the link above
    irestore worked like a champ!

    thanks again

  61. Chilewile February 18, 2010 Reply

    Looks like it will work pretty okay.

    Only problem is that it won’t recognize the usb OR the phone.

  62. Rus February 14, 2010 Reply

    WOW FANTASTIC LIFESAVER. THANK YOU!! I appreciate this more than you know.

  63. PandaMan February 12, 2010 Reply

    All I did for my Iphone 3g is download the iPhone1,2_3.1.2_7D11_Restore and put my 3g in DFU mode.
    Opened itunes then pressed Shift and clicked restore and selected the 3.1.2 restore. When I got the error 1015 I ran blackra1n and it reboted back to 3.1.2

  64. Wing February 11, 2010 Reply

    This will not work on Vista 64 bit. period. It will keep on showing you No iPhone/iPod found
    Plus, it will disable your USB and mouse functions.
    Use Windows XP 32 bit.
    Also, if you are using iPhone 3.1.2, I believe there is no fix so far, need to keep booting back up using blackra1n every time you shut down your phone.
    So, don’t ever shut down your phone

  65. jibzy February 11, 2010 Reply

    Running vista (32bit) tried to upgrade to 3.1.3 from 3.0 on 2G (stupid right?)
    You need to install http://www.microsoft.com/downloads/thankyou.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en before running iRecovery

    Now extract the contents to desktop
    run cmd and then cd desktop
    follow instructions as per author (phone should be connected in recovery mode)

    Nothing worked in first attempt
    I did make a change in command as suggested in a comment here and tried ‘reboot’ instead of ‘/exit’

    then unplugged iPhone as soon as apple logo appeared on screen

    I am back to my good old 3.0 with no hiccups

    thanks for every one who helped here, saved my day 🙂

  66. Max February 11, 2010 Reply


  67. mike February 11, 2010 Reply

    Is that why my usb mouse is not working!!!!

    I guess i’ll try this on MAC.

  68. heeeelp February 11, 2010 Reply

    I can’t even run the exe, i’ve tried this one THREE different computers. Two with XP, and one with Vista. All are 32 bit, when i open the iRecovery, it opens up the black box and it closes automatically, DOES ANYONE KNOW HOW TO FIX THIS

  69. Coleman February 11, 2010 Reply

    Wow this is pissing me off.
    I tried the irecovery cause im using vista. I do everything and run as administrator and when i open it, it says that it is unable to locate component and closes. I tried the Mac on using WinRar to open the file. And whenever i try to open it it just pops up and closes automatically.

    Please help me someone

  70. Derf February 11, 2010 Reply

    People people people.
    The first thing you should know is that the iRecovery tool does NOT work with an iphone with firmware 3.1.2. So before you worry about installing iRecovery, be warned that it won’t work.
    For those of you with 3.0 or 3.1, here is what you need to do. When you get the iRecovery tool to work, you will see “Entering recovery mode, starting command prompt” … and then it should give you a “(Recovery) iPhone $” prompt. If you do not see this prompt you are NOT at a command prompt. And you probably have firmware 3.1.2. Entering in anything will have no effect. The only code accepted here is “reboot”.
    For those of you with 3.1.2, put your phone in recovery mode, and run the “blackra!n” jailbreak again. Read up a few comments and note that if your iphone is made in week 41 or newer of 2009, it requires a tethered jailbreak (meaning you can only reboot it when it is restarted while connected to a computer).

    Does anyone else notice the lack of “wifi” after fixing this problem?

  71. udbita February 11, 2010 Reply

    is this fixing the recovery mode loop error permanently or let us get out of the recovery mode?

  72. Hotline February 9, 2010 Reply

    I was getting the “No iPhone/iPod found.” message too so I just unplugged the USB cable from the bottom of the iPhone and plugged it back it. Then I typed in “iRecovery -s”…presto, it worked!

  73. jim February 9, 2010 Reply

    I have Vista 64 bit and I can’t for the life of me get it to say anything besides “Got USB No iPhone iPod found”

  74. Andrew February 9, 2010 Reply

    HELP I INSTALLED “libusb-win32-filter-bin-” and now my USB’s are not working at all. PLEASE HElP!i can’t even use my mouse or keyboard because the mouse and keyboards are USB!!! The computer doesnt have those old mouse and keyboard slots either.

  75. Brian February 8, 2010 Reply

    Hey guys, I have a 1st Gen IPod Touch, heard it works the same as the Iphones, well my issue is i keep getting the recovery screen every time, and no matter if i reset it with the sleep and home button but every time i get the apple for a few seconds then the itunes plug-in screen, then after about 20 seconds black screen again. Ive tried Blackra1n and i recovery, nothing is working, Need some help if you guys can!

  76. fido February 7, 2010 Reply

    just sharing what i did, im using iphone 3G

    step for Window xp only:

    1. Download & install LibUsb-Win32
    -rename irecovery folder to ihack or anything u want.

    2. simply copy irecovery folder (ihack) and paste it to your Program Files folder.
    3. Go to Start menu/Run/cmd (command promp)

    -then type this, cd C:\Program Files\ihack\iRecovery -s after that press ENTER

    -2nd type this, setenv auto-boot true then press ENTER
    -3rd, type this, saveenv then press ENTER
    -4th, type this, /exit then press ENTER

    then u’re done the recovery process via usb to iphone. continue reboot ur iphone and it will works fines (contine with jailbrake step)

    good luck!! perhaps this will help!!
    if u still dont get this basic and clear step for dummies like me, just skype me # fidofirdaus

  77. It doesent work February 7, 2010 Reply

    I download this and when ever I click iRecovery it opens then closed like 2 second later. What am i doing wrong? I have LibUSB installed aswell. What exactly is LibUSB for??

    Can someone explain to me how to do this without having iRecovery crash on me every two seconds.

  78. mike February 5, 2010 Reply


  79. M-C February 4, 2010 Reply

    Now I understand what is causing the permanent recovery. http://thebigboss.org/guides/purplera1n-guide/
    “Note 3gs users: If you have a week 41 or newer iPhone
    you will only be able to have a tethered jailbreak. This means if you have to reboot your iPhone or turn it off then turn it back on (a full reboot, not just standby), you have to rerun blackra1n. You won’t lose all your settings or apps, but you will have to do this everytime you boot. So if you’re iPhone is newer, do not reboot your iPhone for no reason. You can determine your week based on your serial number in settings, general, about. Look the 3rd, 4th, and 5th digits. If it is larger than 940 you will have a tethered jailbreak only.”

  80. M-C February 4, 2010 Reply

    I have a 3GS 3.1.2 with BlackRain jailbreak. My phone has gone into permanent recovery mode twice now.

    Like “easyascake” suggested, I was able to return to normality by simply plugging the phone into the USB cable and reinstalling BlackRain. I hit “let it rain”, and the phone rebooted normally.

    BTW, I first tried the iRecovery method multiple times (XP SP3). The commands seemed to be accepted, but the iphone never left recovery mode. Before doing a complete restore, I decided to try the BlackRain “reinstall” method and it worked painlessly and immediately. No reinstall required.

    Now I am looking for the best way to backup the entire iphone, including the jailbreak apps, to my computer without iTunes. Suggestions?

    – mike

  81. Lei January 27, 2010 Reply

    wow this worked.


  82. Keys January 26, 2010 Reply

    So far so good, the rebooting has stopped and I have been asked if I want to restore from backup so can’t complain right now.

    What I will say is it took about 15 goes to get this right, I ended up moving USB ports regulary and just continuing with the irecover -s and the rest with many many reboots but its running now.

    Thanks for the help, what a pain in the &^%

  83. lottee January 25, 2010 Reply


    Thanks for this! I tried to follow but my phone seems to be stuck in the apple logo…i followed everything till the last reboot step =(
    pls help…

  84. steve January 22, 2010 Reply

    help… why even after I installed blackra1n rc3 still doesn’t help my ipod touch 3g with this problem? It always stuck everytime I do a reset… any ideas?

  85. Dri January 21, 2010 Reply

    Installing Blackra1n rc3 only solved the problem once. As soon as I reboot my iphone 3GS 3.1.2, it stucks again in recovery mode. I must use blackra1n each time, which is quite annoying and also use 10 Mo each time!

    Is someone here has a solution?

  86. newiphoneuser January 21, 2010 Reply

    easyascake thanx so much….. i did exactly what u wrote n my 1phone 3gs is working perfectly fine nw…. thanx so much!!!!!!

  87. moe January 20, 2010 Reply

    help me open terminal/console

  88. snoobic January 19, 2010 Reply

    Just tried blackra1n – no luck. My 3G reset and is again stuck on the apple logo.

    Tried libUSB through another PC (32bit Win7) and it crapped up all my USB ports. Need to go pick up a PS2 keyboard from work tomorrow to fix that mess…

  89. 304 January 14, 2010 Reply

    So what is the fix for the iPhone/iPod not detected issue?

    I’m running this in 64-bit Windows 7 and nothing, even QuickPwn detects my iPhone. Under device manager it comes up as the apple recovery iBoot device but shows an error code 39, saying the device is unresponsive.
    Please help!

  90. NickBry January 13, 2010 Reply

    blackrain rc3 fixed in a very elegant way my iPod Touch 3G!! iRocovery didn’t make the job right… sry!

  91. H January 12, 2010 Reply

    YES !! worked a treat. I had two iPhone 2’s sitting in the drawer stuck in Recovery Mode. Then I came accross this site and I have two working iPhones 😉

  92. easyascake January 4, 2010 Reply

    Download and run blackrain rc3. the website has the latest. fixed the recovery loop when the other option didnt work. if you dont know how to install black rain, just download it, make sure the iphone is connected, close itunes. Run the blackrain. click on “make it rain”. click continue or whatever when it asks to donate, and wait for it to reboot. Works like a charm. currently works for the 3.1.2

  93. Ala' January 1, 2010 Reply

    THX Man you saved me
    ILOVEYOU Guys!!!!!
    Thanx very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very MUCH

  94. Renzo December 23, 2009 Reply

    It’s not working for 3.1.2. If u couldn’t find other ways, u can on blackra1n and use it to reboot ur ipod. It doesn’t solve the recovery loop prob, but after reboot everything will still b there so u dun hav to reinstall anything

  95. Ivan December 23, 2009 Reply

    Hi guys! just found the solution for the recovery mode!

    Go to http://www.blackra1n.com and download the program. Follow the instructions on the program and it’s DONE!

    It’s that easy! Damn..


  96. Ryan December 18, 2009 Reply

    Brian, I experienced the same problem. The issue you’re experiencing is likely due to you using a 64-bit version of Windows. Try rebooting your computer, and during boot up, tap F8 on your keyboard till the boot options appears. Once the menu appears, try selecting Last Known Good Configuration.

    If this doesn’t help, you’ll probably need to use a PS/2 mouse and/or keyboard to get back into Windows to uninstall libusb.

    The blogger really should update this post making it clear that libusb is designed for 32-bit Windows. I think there’s a fix for 64-bit, but I didn’t follow up on that since I just decided to perform the above steps on my laptop instead, which is running 32-bit Windows.

  97. milli December 18, 2009 Reply

    Vista user here..
    i did every step stated until the time when i need to open iRecovery, it will just open and close immediately..

    how exactly is to “Start iRecovery in Terminal / Console with iRecovery -s”????

  98. sliver_emas December 18, 2009 Reply

    Hi there ^^
    I’m stuck with this recovery mode loop and I can’t get rid of it.
    I’ve tried the instruction on my PC(windows XP) and it can detect my iphone and start working but there are some error like “the image doesn’t match) and after the “iphone$” came out, I just type setenv and so on,but it still stucks in the recovery mode loop, but I know it can connect to my phone because when I entered “reboot” the phone reboot.

    Is it working with iphone 3gs 3.1.2 firmware(my iphone)?or is it only for older firmware and phone?maybe apple changed the variable name?

  99. Frendi December 17, 2009 Reply

    Hi I am using 3GS firmware 3.1.2.
    it detect my usb
    -i did not encounter any error message but still cannot get out from the loop. I tried the steps above fews time and installed all the file needed as instructed but still cannot.

    I think someone has posted said Jailbreak wont work on 3.1.2

    Please help me! thanks alot

  100. brian December 14, 2009 Reply

    do NOTTTTTTTTTTTTTTTTT use this on vista its fucked up my usb port now i cnat use my mouse or keyboard and i cnat navigate to unistall it this program is shitttttt

  101. cotag December 12, 2009 Reply

    Could someone please make a step-by-step screenshot version for OSX users? I cannot get it work on a new 3GS with 3.1.2. Everything seems to be ok, but after restart I stuck in recovery mode.

  102. Dennis December 12, 2009 Reply

    OK, so here’s how i got this to work. kinda tricky but i dinked around a bit.

    followed the command line as given. however, since my iphone 2g was unresponsive to the hard reset (home+power combo) i typed “reboot” instead of exit. i immediately unplugged my iphone as soon as i seen the apple logo, and it kicked it right out of recovery mode.

    Thank you very much to those responsible for putting together this help area, this iphone has been in recovery mode since being dropped in the toliet over 2 years ago, even Apple couldn’t fix it.

  103. I Need Help December 12, 2009 Reply

    First of all is console the command prompt? I use windows vista

    And when I try to open the Irecovery file it flashes and then closes immediatly

  104. Luzipar December 6, 2009 Reply

    Hey guys,
    Got a new OOTB iPhone 3gs 16 with 3.1.2, Jail broken via Blackra1n on a mac, and upon every reboot I get the recovery mode (cable+itunes logo)…

    So there is a rumor about Apple changing something in the iphones that are now shipped out of the company. What’s that about ?!? And some say from a specific time line, Something as of week 40+
    What the… #$%#@?

    Ok first iRecovery didn’t help me, just keep getting the same recovery mode logo every time. And I tried using the commands on this tutorial but no luck.

    I also can’t use a custom restore via pwnage cause itunes gives me 16XX errors, Don’t know how to go about that as well. ( Is it my mac? cable,itunes,iphone,ipsw,???)
    I tried so many things but no luck. What are we to do??? is this the end of Jail breaking as we know it?

    We can’t give up now…

  105. kevin December 5, 2009 Reply

    hi, ive done it to iphone 3gs 3.1.2, but every time i restart it still go to recovery loop…any suggestions????

  106. Nathan December 3, 2009 Reply

    hi, i did blackra1n, and phone went into recovery loop.

    these istructions get it out of the loop, however i still continually fail a restore? Get a 1603 error message, ive tried everything i can think off and searched the net high and low but still no retore. Any advice? thanks

  107. Lemon December 3, 2009 Reply

    @Nial: you can simply uninstall it to have the USBs work again..
    you re actually supposed to run it in compatibility mode “Windows XP” to work in Vista ..

  108. Niall December 2, 2009 Reply

    I just installed LibUsb-Win32 on my Vista PC and none of the USB ports on my PC work now! So I can’t use the mouse or keyboard in windows. Help!

  109. H3NN3p November 23, 2009 Reply

    Hi Guys,

    I have/had a Jailbreaked 3Gs via redsnow (firmware 3.0)

    Lastnight I downloaded a Cydia upgrade pack for some program called SQL and after this upgrade, Cydia kept stuck… I waited for a long time and decided to end the process and to reboot my Iphone.

    The Iphone never got back to normal, all I got to see is the Apple Logo..

    So here I am now with a “bricked” Iphone.

    1. I tried to restore it via Itunes but it does not allow me to restore my 3.0 firmware because its “not eligible”

    2. A normal restore wants to install the firmware 3.1.2. (this cannot be jailbreaked)

    3. I also tried to re-jailbreak it via Redsnow, but again it stays stuck on the Apple Logo when it reboots after loading the jailbreak..

    Do you think that Irecovery can solve my problem??

  110. a.n12 November 22, 2009 Reply

    hi there,

    ive got an iphone 2g running on 2.2 software (cydia), i did a quick reboot holding the home and power button (if my phone froze) and when it started up it went into recovery mode which requires a restore to be done.
    I havent syncd my iphone with itunes in over a year (a lot of important contacts and pics) which i cant afford to lose.
    Could irecovery help considering i have the old iphone and software??

    any help is much appreciated from anyone (been without my iphone since the summer)


  111. Dennis November 22, 2009 Reply

    This tool is the bomb saved my bacon with my phone! Thank you so much for the valuable info!

  112. Mubz November 21, 2009 Reply

    *sorry what i was trying to say was i used the commands: setenv auto-boot true, saveenv, fsboot, and even reboot.

  113. Mubz November 21, 2009 Reply

    Hi there, i have a bit of a problem. I’ve have recently bought the new iphone 3gs, and well i have jailbreaked it with blackra1n, and unlocked it with blacksnow. now every time i restart my iphone, like turn it off or reset it, it goes into recovery mode i.e. the connect to itunes screen, and the only way of snapping out of it is jailbreaking it, but i don’t want to do that every time my phone goes into recovery mode.

    Now i have typed in the commands chmod 777 for irecovery and the libusb file, and put that into the lib folder on my mac. i have run the commands set auto-boot true, setenv, fsboot. now fsboot doesnt work for me, so used reboot instead, and that restarts my iphone and it goes back into recovery straight after, I’m completely clueless! Ive tried and tried but it just isnt happening, if anyone could help me, it would be much appreciated, thanks guys.

  114. enola November 20, 2009 Reply

    Hi I was able to type the three commands and restarted the iphone. But it still goes to into recovery mode. I just bought the phone three days ago. Any help?

  115. visky November 17, 2009 Reply

    iPhone$ setenv…. ?

  116. visky November 17, 2009 Reply

    so do i type like these

    iPhone$ setenv auto-boot true


    if it is .. it doesn’t work for me.. using windows vista 🙁 please help

  117. volt November 17, 2009 Reply

    worked. thumbs up. needed only to read the third post (waki’s).

  118. Geminixd November 17, 2009 Reply

    I found valuable info on youtube. for those of u who r getting the 1604 errors..try this, it was the only thing that worked for me after rattling my brain trying everything out there for 4 days!!:

    run cmd and type irecovery -s
    once ur there enter these commands, one line at a time, CAREFULLY, into iRecovery shell (iRecovery -s).

    mw 0x9000000 0xe59f3014
    mw 0x9000004 0xe3a02a02
    mw 0x9000008 0xe1c320b0
    mw 0x900000c 0xe3e02000
    mw 0x9000010 0xe2833c9d
    mw 0x9000014 0xe58326c0
    mw 0x9000018 0xeafffffe
    mw 0x900001c 0x2200f300

    they have to be entered one at a time worked like a charm!! good luck and i hope this helps!! (by the way i’m running windows xp and i have a 3g iphone with 3.0 fw.)

  119. G$ November 15, 2009 Reply

    I’m on a Mac running tiger 10.4.11 and can’t get this to work at all.
    I have two zip files, one for Mac one for PC and a “.exe”.
    What am I supposed to do with it the “irecovery” unix executable file it unzips to? I double clicked it, it launches terminal then I enter “iRecovery -s” as listed above and get “-bash: irecovery: command not found”

    Thanks for any guidance!

  120. Colin November 14, 2009 Reply

    When I run the windows version on my XP and Vista computers, everything seems to work in the command mode, but when it restarts, it still is stuck in recovery mode.

    I also tried it on my powerbook and when I type “irecovery -s” it says cannot execute binary file. I also tried the “./irecovery -s” too.

    Is this supposed to work with the problem that the week 41 and up iPhones are having with the blackra1n jailbreak/unlock? Any hints on how to get this to work on a mac?

  121. Shirish Bhakta Mathema November 11, 2009 Reply

    Thank you very much. . If this doesnot work then try once more coz that how it worked for me…

    Thanks a lot.
    it was a great help

  122. Panos October 28, 2009 Reply

    My friend thank you very very much.

    I got stack for 5 hours trying to rollback the upgrade of iPhone which did not succeed.

    In short here are the steps i did in detail:
    b)install .exe
    c)use Home+Power pressed for more than 10 sec for iPhone to restart on recovery mode
    d)plug iphone USB cable in the PC (windows)
    e)run console with the first command (where i got the message that iPhone is connected)
    g)executed the setenv script as mentioned
    h)restart using home+power. Done

    My 2.2.1 was rstored back to where it was after an unsuccesful 3.1.2 upgrade attempt…

  123. Jas October 27, 2009 Reply

    ok i got the irecovery to function on my computer but on the step where it says to hold the home and the power button down, i did that and it did not boot back up.

    i also disconnected the usb and reconnected… nothing happened…

    I don’t know what to do

  124. Jas October 27, 2009 Reply

    Everytime I input the commands i get bathc field not recognized and when I try to open iRecovery it opens and closes in a flash. My 3gs is in recovery mode after crashing trying to uninstall ultrasn0w.

  125. edubz October 25, 2009 Reply

    you saved my @$$ thanks a milli

  126. reaper1997 October 25, 2009 Reply

    This worked for me! I was stuck in a recovery loop and this got me out of it.

  127. pcphenom October 23, 2009 Reply

    Definate NO GO with Vista 64bit trying all above options/fixes…libusb actually blew up my USB stack in device manager.
    Tried on a regular 32bit Windows XP box….worked perfectly the very first time.
    Thanks for this great little tool!!!

  128. ... October 21, 2009 Reply

    wasn’t running at first then i plugged out the usb and plugged it in a couple of times and it worked!!

  129. Jivonski October 20, 2009 Reply

    WOW!!!! awesome this worked completely for me, my iphone is back to normal, it workd for me on windows XP, my iphone is running firmware3.1 Itunes version 9.0.1..great tool thanks

  130. Herbert October 17, 2009 Reply

    Windows user, you need to set you iPhone into recovery mode FRIST!!!

    Setting the iPhone to recovery mode allows you to perform firmware restore using iTunes.

    1) Power off the iPhone by depressing both the sleep/wake button on the top of the iPhone and the home button. Wait for the iPhone screen to turn black aka screen-off.

    2) Depress the home button and connect the iPhone/iPod sync cable into the docking port on the bottom of the iPhone at the sametime without removing the home button.

    3) You should be able to see the Apple logo coming up on the iPhone and then the recovery screen with be shown after the Apple logo.

    4) iTunes will start and inform you that it has detected an iPhone in recovery mode and you should restore your iPhone to start using it.

    5) Perform your firmware restore.

  131. Eddy October 17, 2009 Reply

    Everytime I try to open iRecovery, it opens up and closes in less than a second. What can I do?

  132. thankyou! October 17, 2009 Reply

    Finally worked when I used

    “./iRecovery -s” (without quotes)

    Life saver!!

  133. tao October 15, 2009 Reply


    I have tried this, but I am still stuck at the USB cable screen! please assist thankyou

  134. frankocsic October 14, 2009 Reply

    worked for me. thanks! i couldn’t do the manual reboot because my hold/lock button is broken. i followed the instructions, then disconnected the usb, and after a while my ipod just shut off on its own. when i reconnected the usb, it turned on and showed the regular hold screen. didn’t need to restore!

  135. Manish October 14, 2009 Reply

    works like a charm – thank you!

  136. mikelite October 14, 2009 Reply

    Wow, thanks Cold for that tip. Works like a charm.

  137. Jonathan October 13, 2009 Reply

    I am also trying to install this on a mac 10.4 and after typing in the “iRecovery -s” i get the “cannot execute binary file” message.

    thus, i cannot reboot my phone unless i restore it to it’s factory settings which will erase EVERYTHING i have on it. please help!

  138. Raghu October 11, 2009 Reply

    Hey thanks, It worked for me
    It was stuck in Itunes and USB logo and now can see Icons.

  139. Justin October 10, 2009 Reply

    The guy who said that it needs the C++ thingy is correct

    you guys need to install C++ thingy to make this work or else it will keep displaying No iPhone/iPod detected.

  140. Justin October 10, 2009 Reply

    It suppose to do that….. you just reconnect the usb devices again
    Cause it installs a new USB driver

    @ everyone
    Error 1015 means it already installed the iPhone OS firmware but Apple didn’t verify it so your stuck in Recovery Mode

    Apple isn’t signing firmware lower than 3.1 anymore to prevent downgrading so either you have your ESCH thingy or somethin like that saved in to Cydia’s database so you can use Cydia as a replacement server to Apple as Cydia will sign it or you can downgrade then get out of recovery mode using this method and then jailbreak and you can use Fuzzyband to unlock if it works

  141. the guy October 10, 2009 Reply

    on my mac 10.5 i try to run iRecovery and it claims that it “cannot execute binary file”. Am i doing anything wrong?

  142. Tany October 8, 2009 Reply

    This process, harm my computer, it invalid all my conection like my usbs and the sound in my computer, Please don’t do it.

  143. freddy October 5, 2009 Reply

    hi guys
    i finally irecovery working thanks to C++ from http://www.microsoft.com/downloads/thankyou.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en

    also make sure your iphone is turn on.
    itunes logo and usb sign and then run irecovery and it will find the iphone. hope it helps.

  144. SR October 4, 2009 Reply

    Quick question.. my iphone is struck in recovery loop (?), each time I try to restore (That I am forced to), I get 1015 error code.

    Can I use these steps to get out of this problem? btw, I am not sure what version/base base the phone was before I got struck in this (Stupid of me). Is there a way I can find these version (As I read this error code come up when downgrading the version which itunes does not allow)..

    Thanks for all the help

  145. Cold October 4, 2009 Reply

    Once I figured out the command (terminal noob) this worked great on my Mac! This was on a iPhone 3Gs running 3.1

    For others having this issue, here’s the command for use in terminal:

    ./iRecovery -s

    Then type in the next commands in the step by step.

    Thanks again iRecovery!!

  146. thingme October 3, 2009 Reply

    w00t! This is amazing! Saved my ass when nothing else would! Thank you!

  147. ANDREW October 3, 2009 Reply

    guys guys… i figured it out…

    the command irecovery -s wont work unless u have C+ script or w/e

    install htis tooo before attempting http://www.microsoft.com/downloads/thankyou.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en

  148. Mattintosh October 2, 2009 Reply

    This worked great!!! Effortless with a Mac, don’t know about the PC. I use iPhone 3g Bricked, but needed to get back to 3.0 for tethering. Thanks.

  149. Dexter September 30, 2009 Reply

    I downloaded everything and on the Libusb-Win32 I cant find windows xp? Can I use any of them? Also I try to bring up iRecovery and it will be up for a second and close it wont fully open

  150. Jayna September 30, 2009 Reply

    Hi all,

    I’m hoping someone can give me some direction…???

    My iphone is stuck in the recovery mode loop. It shows the USB to itunes picture, but for some reason nothing recognizes it as being in recovery mode.

    I am able to get it into DFU mode, which is recognized in itunes, however, when I try to do a regular or custom restore, I get the 16XX errors.

    I tried to run Redsn0w and it’s detected in DFU mode, however, it hangs up on the 2nd waiting to reboot screen.

    I tried to use irecovery to force out of recovery mode loop, but I get a “Got USB no ipod/iphone detected” message.

    I tried using Quickpwn as well, but my phone is not detected. Not sure what else to try???

    Can someone pls let me know how else I can try to get my iphone fixed? Thanks!

  151. YaKillaCJ September 30, 2009 Reply

    Can some1 plz plz explain how to get this working under Ubuntu 9.04.
    I cant seem to get anywhere. So a step by step for dummies would be greatly appreciated.

  152. derek September 28, 2009 Reply

    it does not give me the option for windows xp can i just use any option??? also when i try to find irecovery -s it either comes up: is not recognized as an internal or external command or the system cannot execute the specified program. i have been working on this for hours and cant get my iphone out of recovery

  153. BaLiaN September 24, 2009 Reply

    Anthony, the setenv command is only used when you “cd” into the Irecovery folder. That is the only way the command will be recognized. As for Richard, i dont use Vista nor will i ever so i cannot help out too much in that department, but if you follow the authors instructions and the few extra’s i threw in the water it down a little bit you should be fine.

  154. anthony September 21, 2009 Reply

    i keep getting ” ‘setenv’ is not recognised as an internal or external command, operable program or batch file.” any help?

  155. j2innet September 20, 2009 Reply

    this iRecovery works great!
    some ppl might made some mistake so they see No iPhone Found!

    for windows user, iRecovery need a dll called msvcr90.dll


    they are in DFU mode, like the author said, iRecovery is for Recovery Mode, make sure u see USB Cable with iTune logo on ur iPhone before u can use iRecovery.

  156. richard September 20, 2009 Reply

    I’m not sure if this was done right, but I got irecovery to recognize my phone when the phone says “connect to itunes”

    I ran the commends, restarted my phone, and it didn’t do anything.

    Any other ideas.

  157. richard September 20, 2009 Reply

    Please help.

    I tried to install libusb-win 32 on my vista computer and now my usb ports won’t work. But I don’t care about that now. I want to get my iphone fixed.

    I’m now on another computer trying to fix my iphone. After following everyone’s instructions, I still can’t get it to work.

    I plug my phone in.

    I type “irecovery -s”

    then I get
    “Got USB No iphone/ipod found.”

    I tried manually restarting my iphone, but I still get that message.

    Thanks for the help!

  158. ddFied September 19, 2009 Reply

    Thank you very much!!! worked great!!

  159. BaLiaN September 17, 2009 Reply

    Hey guys, i was having the same problems as some of you above for Win Xp so i will try my best to clarify the instructions that seems a little hard to get for some:

    1. Download the pack for the windows from the link above
    2. Install usblib pack inside that folder
    3. Copy libusb0.dll and iRecovery.exe to your “C:\Documents and Settings\Adminstrator” folder
    4.Rename the folder from “iHackintosh iRecovery Package for Windows & Mac” to “iHack” to make it easier to find
    5. Click on start and then click on “run”. When that opens type in “cmd”
    6. type the command “cd C:\Documents and Settings\Administrator\iHack”
    7. Then follow the steps above in this tutorial and remember each command he gave is a single command so “setevn auto-boot” is one command then you do the same for the other two commands”
    8. Then restart the phone as showed above.

    P.S.: I only used the quotes “” as an example, do not type the commands with these quotes or try to rename the folder with the quotes.

  160. Fratopolis September 16, 2009 Reply

    I was able to get this working after Saurik released the instructions but redsn0w will not work still. HMM any ideas?

  161. saved dude September 16, 2009 Reply

    this saved my iphone 3GS, that was put in DFU mode after i have tried to restore a backup from a good 3.0.1 version.
    not entirely complete because the libary need to be in /usr/lib
    but i managed to get this work

    great help

  162. tony September 15, 2009 Reply

    when prompt iRecovery -s
    it will show usb found but no iphone ><
    search every where but could not find resolution for it

  163. Dov September 14, 2009 Reply

    This was a godsend. THANK YOU!

  164. Va September 14, 2009 Reply

    Does it work in iphone 3Gs? Tried many times, it still fail finally.

    Any successful case?

  165. Lambros September 14, 2009 Reply

    Ok, first install that .exe as requested…

    Then extract irecovery and the other file onto your desktop….

    Then open cmd (not as admin, just click it)

    type “cd desktop”

    then type the commands he states above….

    this worked for me, thanks for the guide, worked great for downgrading from 3.1 to 3.0.1 and now im happy 🙂

  166. Kumar September 13, 2009 Reply

    Please help ihane reset my 3gs and its not booting. I try to restore through itunes bit it not work any more any idea how to restart?

  167. Caleb September 13, 2009 Reply

    Could somebody help me out
    I just got done unlocking and jailbreaking a iphone
    2g to OS 3.0 and its in the recovery loop. How
    exactly do I go about following this? Where do I need to
    put iRecovery at in windows xp?

  168. SharkyRJ September 12, 2009 Reply

    I had the same problem — ‘got usb’ but ‘no iphone/ipod found’

    I’m running Windows 7 and didn’t get it to work.
    So I get QuickPwn and as soon as I runned it, my iPhone was recognized and RestoreMode has gone.

    Now I can use it or Jailbrake with redsnow.


  169. ad27 September 3, 2009 Reply

    i dont have in the the option Windows XP (Service Pack2 in the drop down list
    can someone explain?

  170. Rakesh September 2, 2009 Reply

    This is awesome! A cydia package upgrade messed up my iphone 3g. When I tried to restore my iphone it went into recovery mode. Initially I too got the iphone/ipod not found error with iRecovery, but I followed Waki’s tip and restarted my iphone manually. I have my phone running and didn’t lose any data.


  171. Anshuman August 29, 2009 Reply

    @Denis, I am having the same problem too. Somebody help us out please.

  172. Denis August 22, 2009 Reply

    I just tryed what Waki said about getting irecovery to work , but it is not working for me. It keeps telling no iphone/ipod found , anyone can give me some advice ?

  173. Ben August 13, 2009 Reply

    Is this a one off thing or required for every power-off?both my iPhones do this on power off

  174. Sam August 12, 2009 Reply

    I’m running Win XP Pro with Service Pack 3.

    And I do not see in the drop down menu for Win XP. Can I just run it without selecting the compatibility mode?

  175. Piotr Gajos August 9, 2009 Reply

    Thank you very much for this. I have just managed to get an iPhone 3G out of recovery mode. Lots of important data saved!

  176. Travis August 7, 2009 Reply

    Thank You, this worked perfectly.

    Justy make sure you change your directory in the command prompt to the directory where you have installed irecovery

  177. waki August 3, 2009 Reply

    Thank you, it worked for me.

    And to the previous commenters: I experienced the same problem as you guys did at first, i.e., iRecovery would give the messge that ‘got usb’ but ‘no iphone/ipod found’. Upon seeing this, i manually restarted the iphone (which of course put it in recovery mode) and then tried connecting through iRecovery again, and this time iRecovery did find the iphone.

    So i guess for iRecovery to work, the iphone already needs to be in recovery mode.. at least that what it seemed to me.

  178. dennis August 1, 2009 Reply

    I have the same problem.. I finaly manage to start it in the command prompt. ( for you that have problems to, copy and paste the irecovery map with .exe and .dll file to (C:\Documents and Settings\Administratör)

    . but it dont find the phone

    just says
    “got usb
    no iphone/ipod found”

  179. WRH July 30, 2009 Reply

    I have a request. I have restored my iphone to 3.0 from 3.1 beta (don’t ask) and am now in recovery mode loop. I saw your iRecovery instructions and am confused.

    Terminal keeps telling me it can’t find my phone even though it sees the USB. I have zero Terminal experience, but can at least can now do restore. Can you do a more detailed hand-holding step-by-step version for us dummies?

    Screenshots of what you need to see with each step would be great!


Leave your comment here