How to Recover iPhone From Recovery Loop
Option 1: Wait till your iPhone battery dies.
This is not a good option unless your iPhone was really very low on battery before it got stuck into recovery loop.
Option 2: Take your iPhone to Apple service center.
You can take your iPhone to Apple service center, but chances are that your iPhone’s warranty has been voided due to violation of Apple iPhone’s policies.
Option 3: Recover iPhone from recovery loop with RecBoot 1.3 (Recommended)
RecBoot is nice and simple software that quickly and easily recovers iPhone from recovery loop with just a single click of mouse. To exit iPhone recovery loop, follow the steps below.
Step 1: Download RecBoot 1.3 version software from this link: RecBoot 1.3. After you have downloaded the zip file, extract it and double click the RecBoot.exe file to execute the application.
Step 2: If you receive a “.Net Framework Initialization Error" error message, then you need to install .NET Framework with version 4.0.30319 or higher. Run Windows update and you will automatically get the latest version of .NET framework ready for install. After you have installed the latest .NET framework, restart your computer system and repeat the above step to run the application.
Step 3: After you run RecBoot.exe file, you will see the RecBoot application window with two buttons available; “Enter Recovery Mode" and “Exit Recovery Mode"
“Enter Recovery Mode" button allows you to put your iPhone into recovery mode. You need to download and copy iTunes dll file to RecBoot folder in order to get your iPhone into recovery mode. To manually put your iPhone into recovery mode, follow the tutorial here: "Guide to iPhone Recovery Mode"
“Exit Recovery Mode" button allows you to recover your iPhone from the recovery loop. Connect your iPhone with your computer and click the “Exit Recovery Mode" button. You will notice a message saying, “Your device is now being kicked out of recovery mode." and within few a seconds your iPhone will exit recovery loop. You can now use your iPhone as it was before entering recovery mode.