If you are an iPhone user and trying to update or restore your firmware using .ipsw package. You might want to have a look at this post for sure.
I have tried this on non-Jailbroken device, but it would work with Jailbroken devices as well.
Sometimes the package won’t build onto your device saying:
“This device isn’t eligible for the requested build”
You are probably stuck into Recover Mode loop and only possible action for you would be restoring you iPhone firmware using iTunes. But this would erase all your data, and you haven’t backed up your phone recently. What would you do now? Well the solution to this is very simple and I am going to tell you how you can restore your iPhone to working state and exit from the recovery mode safely.
Cause: You are trying to restore using an older firmware package. Apple has stopped signing the earlier versions of iOS, and you are forced to update to the latest firmware.
The easiest and best way to get out from Recovery mode would be using a software, TinyUmbrella (the firmware umbrella).
You can download TinyUmbrella for Mac OS X from here: http://cache.firmwareumbrella.com/downloads/TinyUmbrella-7.11.00.app.zip
You can find other downloads for Windows here: http://blog.firmwareumbrella.com/
Extract the zip file and open the ‘TinyUmbrella.App’.
Now you will see a screen like this
Now click on Exit Recovery button and your device will restart and your previous firmware will be loaded and you can continue using your iPhone as it was 🙂
Note: You can also Enter Recovery mode manually using this software. Also you can save SHSH for future restoration of your previous firmwares (for downgrading).
Let the Windows be open, and feel the Freedom.