I have an iPod 4th generation which is never jailbroken with iOS 4.1 and want to update it to 5.1.1. I downloaded the .ipsw file. On clicking ⌥ alt/option + Restore in iTunes (10.7) and selecting the .ipsw file, I get the following error:

This device isn't eligible for the requested build

I have tried editing the hosts file by adding a # in front of gs.apple.com but the error still persists. Any suggestions regarding this?

  • 2
    You can’t do it now. That’s the honourable truth.
    – duci9y
    Commented Oct 15, 2012 at 11:35
  • @duci9y why is it so..?
    – southpark
    Commented Oct 15, 2012 at 11:39
  • Apple only supports upgrading to the latest version at a time. For now, that is iOS 6.
    – duci9y
    Commented Oct 15, 2012 at 11:43
  • @duci9y I can always use restore ipod and choose the ipsw file.
    – southpark
    Commented Oct 15, 2012 at 11:45
  • 3
    Nope. Every single restore and update ever is verified with Apple servers, or something else if you have set it up so.
    – duci9y
    Commented Oct 15, 2012 at 11:48

2 Answers 2


Whenever an iOS device is restored, it checks with Apple's servers to see if the version requested is still being "signed". If it is, the restore goes as planned. Right now, the only iOS version being signed by Apple is 6.1.3.

There is currently no way to restore to iOS 5.1.1 without being jailbroken in the past.


What I have is an old 3g touch which has a maximum ios version of 5.1.1 and will never get any higher - they are pretty cheap on ebay - I can then use this for testing. If the device you buy has an older version of iOS it will be upgraded to a kosher 5.1.1 by iTunes.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .