My visitor on Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware asks on what it takes to get him permanently out of recovery mode? This condition usually occurs after jailbreaking or unlocking iPhone, as the result of it, each time we restart our iPhone, it enters in recovery mode, of course this situation can be frustrating because we have to repeatedly typing ./irecovery -s every time in terminal.
What he is currently facing called as recovery mode loop (i.e. your phone enters recovery mode on every reboot). So if anyone reading this post facing the similar situation, follow these guides to get you out from this inconvenient situation.
In this post we are going to use iRecovery, is libusd-based 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. (Source: Wikipedia IRecovery)
For Windows users, installing LibUsb-Win32 is required to run iRecovery.LibUsb-Win32, a port of the USB library libusb the Windows operating system. Because it will give permission to user space applications to access any USB device on Windows.
Attention : Before getting started Download this package included iRecovery for Windows & Mac and LibUsb-Win32 Download Here. This process is universal and tested several times though we are not responsible for and damage (if any) use it at your own risk..
So if you want to get yourself out of recovery mode loop, follow this link as a solution of your problem:
Related posts:



{ 21 comments }
DAMN!! I LOVE YOU!!!
I’ve been looking for days for a solution… great!!! You did it! My rescue!! Thank you sooo much!!!
Thnx dude, you saved me alot of trouble. Hands up(Y)
I’m a Windows user; I am able to install and run the libusb program, but how do I run the commands listed in steps 2 and 3? It doesn’t seem to work in command prompt…
Oops, never mind! It did indeed work in command prompt.
Nevertheless – thank you! Glad my iPhone is back up and running!
jamie. what did you do to make it run in command prompt?
You need to start cmd as Administrator and also be in the right directory where the *.exe is placed!
Good luck
Megan if you read the above post again you will notice in the end I put the tutorial link, oh never mind, you can directly visit the following link to solve your problem:
Get Out Of Recovery Mode Loop On Restart – iPhone (<—click this)
yeah i moved the irecovery files to my administrator libary then it worked to start it.
but it on ly says
“got usb
no iphone/ipod found”
I posted this on the Hacingtosh link, but I thought I would post it here also because I noticed others having this same issue:
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
Here’s what you do if you’re a Windows user (I’ll assume you’re using Windows Vista or Windows 7, but the process is similar on XP):
1. Follow all the steps listed above until you get to the part with the commands.
2. From the Start menu, type in “command prompt” without quotes. Right click on the first result and select “Run as administrator” (also without quotes).
3. Now, you must use the “cd” command in Command Prompt to navigate to where you saved the iRecovery executable file and the libusb.dll file (they need to be in the same location). For example, if you saved the files on the desktop (highly recommended in my opinion), then type in “cd C:\Users\YourUserName\Desktop\” (again without quotes).
4. Type in “iRecovery.exe -s” (guess what – don’t type the quotes).
5. Type in “setenv auto-boot true”.
6. Type in “saveenv”.
7. Type in “/exit”.
8. Now for the fun part. If you did everything right, you should hold down the home button and the sleep/wake button until the screen goes black. Then you can hold the sleep/wake button again until you see the Apple logo, and the iPhone should start up.
9. Success!
You see, when you upgrade from iPhone OS 3.0 to 3.1, the iPhone’s baseband (sometimes referred to as the modem firmware) is upgraded as well. However, when you try to downgrade from 3.1 to 3.0, the modem firmware is not downgraded, and iTunes in turn gets miffed (you’ll probably see the dreaded 1015 error), causing the phone to go into recovery mode.
I was also locked with my macbook inaccessibility then while searching a recovery tool i found Stellar Phoenix Mac Recovery Software which shows my precious data on preview then i used the full download and access my corrupted drive…great tool for mac users
I have the same problem: C:\DOCUME~1\SONIC\DESKTOP>irecovery -s
iRecovery – Recovery Utility
by wEsTbAeR– and Tom3q
Got USB
No iPhone/iPod found.
You save my 3GS!
From Mexico Thanks!
For those who have this message:
Got USB
No iPhone/iPod found.
Remember to run “libusb-win32-filter-bin-0.1.12.2.exe” before going to command prompt
Hope this will help
I am using Windows Vista and trying to follow the following website to install “libusb-win32-filter-bin-0.1.12.2.exe”.
http://www2.uwants.com/viewthread.php?tid=7621949
Although the installation is successful, still show the following message. Pls. help!!!
iRecovery – Recovery Utility
by wEsTbAeR– and Tom3q
Got USB
No iPhone/iPod found.
Heres a way thats a 100 times easier. Download quickpwn 2.2 it can recognize your phone in recovery mode http://www.downloadtaxi.com/d/1246829657/
Plug your phone in follow the prompt that tells you to turn off the phone and when you hold the power button to turn it on, presto, out of recovery mode. Takes a whole minute and a half.
The connection is work aftewr changed to use Win XP.
Does this downgrade work on iphone 3Gs? Any succesful case?
Tried quickpwn 2.2 / 3.0 version and selected the ipsw 3.0, Although it can turn on recovery mode, it showed it doesn’t match as the OS version of my iphone is still 3.1.
So, I tried to run iRecovery.exe when my iphone is in recovery mode. Completed the following, but it remains unchanged. I’m using iphone 3Gs, how can I downgrate, pls. help.
4. Type in “iRecovery.exe -s” (guess what – don’t type the quotes).
5. Type in “setenv auto-boot true”.
6. Type in “saveenv”.
7. Type in “/exit”.
8. Now for the fun part. If you did everything right, you should hold down the home button and the sleep/wake button until the screen goes black. Then you can hold the sleep/wake button again until you see the Apple logo, and the iPhone should start up.
hi guys i did everything you told me to do but seems like its not working. can you help me? after doing it says iphone or ipod can not be found. please help me.
i am having the same problem, but the steps listed above aren’t descriptive enough. Could you please tell me how to do this? i am also a windows user
I have the same problem have you found a fix?
Comments on this entry are closed.