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
saveenv
/exit
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.

Follow








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
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
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
BaLiaN u are awesome!!!!!!! thanks for the detailed info 🙂
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
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 😉
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
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.
iRecovery works perfectly when I followed the step.
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
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!!!!
My iPhone 4 is stuck in recovery mode loop and my computer runs on windows 7, will this work?!?
For all 3G Users try Blackra1n and follow my Method above and you be free.
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.
phew this was great! save my life as well as my iphone!Big Thanks!
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.
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.
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.
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.
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.
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.
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
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:
http://rs759.rapidshare.com/files/385813357/iHackintosh_iRecovery_Package_for_Windows___Mac.rar
** IRECOVERY FRO DUMMIES ***
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
saveenv
/reboot
At this time your Iphone will rebbot and you will be ready to set it up whot Itunes.
Enjoy it (it worked for me.)
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.
Thanks, it worked for me, you guys have done a great job…
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..
You are savers, it worked for me from the first shot, thank you
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!
you are a godsend!! many thanks well deserved!! keeping this page bookmarked for my future screw ups
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.
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!
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.
thnaks
@BaLiaN Thank you So much. Your Tutorial Helped.
<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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!
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?
PLEASE HELP!
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!
lsills81@gmaill.com
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.
thanks
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.
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.
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.
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.
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
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
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.
AUSWOME!!! IT WORKED PERFECTLY!!
After much searching and head scratching this worked. Thanks so much, I think you might just have made my day!
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?
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.
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 /?
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.
http://www.megaupload.com/?d=VMZMYHWV
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.
But….
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).
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!
sorry my fault it is a mc model so let me know if you got something
thanks
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
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
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
Thank you guys.
@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…
Thanks
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
Looks like it will work pretty okay.
Only problem is that it won’t recognize the usb OR the phone.
WOW FANTASTIC LIFESAVER. THANK YOU!! I appreciate this more than you know.
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
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
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 🙂
DO NOT USE THIS GARBAGE IN VISTA IT WILL CRASH YOUR COMPUTER
Is that why my usb mouse is not working!!!!
I guess i’ll try this on MAC.
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
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
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?
is this fixing the recovery mode loop error permanently or let us get out of the recovery mode?
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!
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”
HELP I INSTALLED “libusb-win32-filter-bin-0.1.12.2” 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.
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!
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
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.
DO NOT INSTALL LIBUSB ON YOUR PC.
IT WILL CAUSE IT TO CRASH>
REPEAT DO NOT DOWNLOAD THIS CRAP>
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.”
SUCCESS
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
wow this worked.
ty.
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 &^%
Hi!
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…
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?
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?
easyascake thanx so much….. i did exactly what u wrote n my 1phone 3gs is working perfectly fine nw…. thanx so much!!!!!!
help me open terminal/console
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…
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!
blackrain rc3 fixed in a very elegant way my iPod Touch 3G!! iRocovery didn’t make the job right… sry!
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 😉
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
http://blackra1n.com/
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
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
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..
Cheers!
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.
hello..
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”????
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?
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
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
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.
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.
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
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…
hi, ive done it to iphone 3gs 3.1.2, but every time i restart it still go to recovery loop…any suggestions????
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
@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 ..
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!
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??
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)
thanks.
This tool is the bomb saved my bacon with my phone! Thank you so much for the valuable info!
*sorry what i was trying to say was i used the commands: setenv auto-boot true, saveenv, fsboot, and even reboot.
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.
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?
iPhone$ setenv…. ?
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
worked. thumbs up. needed only to read the third post (waki’s).
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).
arm7_stop
mw 0x9000000 0xe59f3014
mw 0x9000004 0xe3a02a02
mw 0x9000008 0xe1c320b0
mw 0x900000c 0xe3e02000
mw 0x9000010 0xe2833c9d
mw 0x9000014 0xe58326c0
mw 0x9000018 0xeafffffe
mw 0x900001c 0x2200f300
arm7_go
arm7_stop
/exit
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.)
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!
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?
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
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:
a)Download
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…
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
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.
you saved my @$$ thanks a milli
This worked for me! I was stuck in a recovery loop and this got me out of it.
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!!!
wasn’t running at first then i plugged out the usb and plugged it in a couple of times and it worked!!
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
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.
Everytime I try to open iRecovery, it opens up and closes in less than a second. What can I do?
Finally worked when I used
“./iRecovery -s” (without quotes)
Life saver!!
Hi,
I have tried this, but I am still stuck at the USB cable screen! please assist thankyou
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!
works like a charm – thank you!
Wow, thanks Cold for that tip. Works like a charm.
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!
Hey thanks, It worked for me
It was stuck in Itunes and USB logo and now can see Icons.
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.
@Tany
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
on my mac 10.5 i try to run iRecovery and it claims that it “cannot execute binary file”. Am i doing anything wrong?
This process, harm my computer, it invalid all my conection like my usbs and the sound in my computer, Please don’t do it.
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.
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
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!!
w00t! This is amazing! Saved my ass when nothing else would! Thank you!
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
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.
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
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!
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.
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
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.
i keep getting ” ‘setenv’ is not recognised as an internal or external command, operable program or batch file.” any help?
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
or
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.
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.
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!
Thank you very much!!! worked great!!
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.
I was able to get this working after Saurik released the instructions but redsn0w will not work still. HMM any ideas?
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
when prompt iRecovery -s
it will show usb found but no iphone ><
search every where but could not find resolution for it
This was a godsend. THANK YOU!
Does it work in iphone 3Gs? Tried many times, it still fail finally.
Any successful case?
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 🙂
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?
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?
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.
http://quickpwn2-2-1.googlecode.com/files/QuickPWN-30-beta2.zip
hey
i dont have in the the option Windows XP (Service Pack2 in the drop down list
can someone explain?
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.
thanks
@Denis, I am having the same problem too. Somebody help us out please.
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 ?
Is this a one off thing or required for every power-off?both my iPhones do this on power off
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?
Thank you very much for this. I have just managed to get an iPhone 3G out of recovery mode. Lots of important data saved!
Thank You, this worked perfectly.
Justy make sure you change your directory in the command prompt to the directory where you have installed irecovery
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.
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”
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!
Thanks,
WRH