Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

So a search around Stack Exchange and days on Google hasn't rendered any solution. You guys are pretty much my last hope short of restoring my Mac, etc.

I'm attempting to restore iOS 4.3.2 on to my iPhone 3GS, currently running said version. The issue occurs on modified and legit firmwares.

Shortly after attempting to do so, I'll get a message: "This Device isn't Eligible for the Requested Build" and the restore fails. Searches show a common theme of people who have modified their Mac hosts file, prohibiting or modifying the Mac's connection to gs.apple.com. Be it a hash or removing the entire entry, neither has any effect on the issue, even following a restart or forced cache flush for the hosts file.

Since it's a system-wide modification, a new user shouldn't have any effect. I've also compared the basic entries to a known-good hosts file and nothing is missing or broken.

Hopefully you've got some answers!

share|improve this question
    
I'm also interested to hear about this. I know someone experiencing the same issue, and we've narrowed it down to the iTunes installation, however reinstalling it doesn't fix the problem. –  user479 Jun 5 '11 at 22:10
    
As for the hosts file, you shouldn't remove that entry and there shouldn't be any entry there beforehand for you to remove. If you want to block access to gs.apple.com you should add an entry such as 127.0.0.1 gs.apple.com and have no other line pointing to it. About the rest of the issue... I don't get it. I'd try getting another device to restore in this iTunes and if you are not trying to recover yours, I'd also/either try restoring the same device on another mac's iTunes - just to pin point where exactly the issue is. But please, do explain better what you want to do! –  Cawas Jun 6 '11 at 13:20
    
@Cawas Normally "I'm attempting to restore iOS 4.3.2 on to my iPhone 3GS" would be sufficient. As for the hosts file, the entry there previously was to redirect the connection to the server, as per the hosts file's function. 4.x firmwares are still signed by Apple and hence gs.apple.com is required to be open for a normal restore/update, which is what I am attempting to do. –  David Metcalfe Jun 6 '11 at 19:49
add comment

2 Answers

I would take your phone to another computer that works well to restore devices (hopefully that exact device if possible). With so many variables in the restore process, it's nice to be sure it's not a malfunctioning iOS device before reinstalling Mac OS / iTunes.

Once you rule out the device having issues - do run through these two articles (and yes, you may have done most or all the steps). You might want to try forcing your phone into recovery mode. Power it off, plug in USB to power or a computer and hold the home button until it goes into recovery mode. This will erase everything if you restore from recovery mode.

share|improve this answer
add comment
up vote 0 down vote accepted

Okay, finally today I came upon the answer, though the 'why' behind it makes little sense. The iOS device would not restore on 4.3.2 on multiple computers, versions of iTunes, and using modified and legitimate .ipsw files to test. Though admittedly anticlimactic, what ultimately did work, however, was to restore and update to 4.3.3

Why that is, I haven't the slightest clue...but it works now.

Thanks for the input from everyone!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.