Photo credit: B RosenÂ (Flickr)
One of our regular readers, @nishmyshkin recently got in touch to ask us why his iPhone 3GS wouldn’t let him upgrade his iOS to a newer firmware. Each time he tried he got the following message: “The iPhone could not be restored . This device isnâ€™t eligible for the requested build.“
- The iOS version that’s been downloaded isn’t the right one for the device.
- There’s an entry in your host file redirecting Apple traffic to another location.
The process for removal on Mac and Windows machines is slightly different but we’ve detailed them below:
Mac OS X
1.Â On your Mac, open yourÂ ApplicationsÂ folder.
2.Â Navigate to theÂ UtilitiesÂ folder.
3.Â OpenÂ Terminal.
4.Â Type “sudo nano /etc/hosts” (without quotes) and press enter.
5.Â Enter your password
6.Â Use the down arrow key to find theÂ gs.apple.comÂ entries. Once the cursor is in front, make sure you comment out the line(s) by enteringÂ #Â in front of the text.
7. Save the file by pressing CONTROL+O.
8.Â Exit the nano editor by pressing CONTROL+X.
9.Â Restore your iDevice.
1.Â PressÂ Start, thenÂ Programs, thenÂ Accessories
2.Â LaunchÂ NotepadÂ orÂ WordPad
3.Â ClickÂ OpenÂ from File menu.
4.Â Browse toÂ Windows/System32/drivers/etc
5.Â In “files of type:” select all documents
6.Â Open “hosts”
7.Â Delete all line that haveÂ gs.apple.comÂ or similar
8.Â Hit Save
9.Â Restore your device
You should now be sorted and up and running! Please feel free to share your experiences in the comments section below.