The iphone ipad could not be restored. This device isn’t eligible for the requested build.

If you are getting the error message in iTunes on a restore or upgrade of an iOS device;

“The iphone ipad could not be restored. This device isn’t eligible for the requested build.”
or
“The iPhone Software Update Server could not be contacted”.
or
“Error 3194″ “Error 1600″

It may be because the machine has previously been set to block an Apple connection back to base to validate an official firmware restore. Some apps for  jailbreaking will block Apple validation connections such as Tiny Umbrella.

The other 2 reasons why the error may be generated are that the iTunes app is not up to date or you are restoring to the wrong type of firmware aka IPSW file.

Check ‘/etc/hosts’ and comment out any entries that map an IP address to gs.apple.com

Then try the restore or upgrade again.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

#74.208.10.249 gs.apple.com  
#127.0.0.1 gs.apple.com
~

If you aren’t comfortable in the Terminal download a free text editor utility call TextWrangler, launch it, open file, click on “show hidden items” at the bottom of the open dialog box and navigate to the /etc/hosts file and if the entries exist as above either use a ‘#’ to comment them out or delete them.

textwrangler edit hosts hidden

textwrangler edit hosts hidden

Windows users can use Notepad and the path is C/WINDOWS/system32/drivers/etc/hosts

 

Related posts:

  1. Upgrade jailbroken iPhone to iOS 5.1.1 and preserve baseband with redsn0w
  2. Recover and Restore iPhone 3GS with Error 1015 stuck in Recovery Mode in iTunes
  3. Re-flashing the 06.15.00 iPhone 3GS BaseBand
  • Pavlo@

    Hi, this is happening to me and checked the hosts but I don’t know what else to do… how do I modify them?

    • Prateek Lodha

      where to find hosts

    • Prateek Lodha

      here is the guide to edit hosts file…it worked for me :)

  • Prateek Lodha

    yea no clue how to edit that :(

  • prince

    it still doesn’t work… any idea?

  • Gabsta

    I keep getting various errors when trying to upgrade to 5.0 from my 4.3.3 3GS, old bootrom.  Is that because you state apple is “no longer signing 5.0″?  Because I’ve checked my hosts file and made sure it’s not pointing to saurik’s servers.  Otherwise, I’m a little confused as to what else it can be… if I can get a confirmation, I can stop hunting and trying and just wait for the 5.0.1 jailbreak :)  Thanks!

    • http://coolestguyplanettech.com Neil Gee

      yes its impossible to jailbreak iOS5 right now

      • Gaby S

        Rats!  Thanks Neil :)

  • Zac

    Thanks so much – thought i was stuffed!

  • Anon

    Dude, thank you for this. I was at a loss about what was going wrong and why it kept giving me this error! AHH! So excited!

  • http://coolestguyplanettech.com Neil Gee

    download redsn0w and use the recovery fix option under extras

    • apollon

      I tried that, but I can’t even click on next….  as if redsnow is waiting for me to connect my phone…  which I did connect of course!

  • aurbina

    I appreciate your response. Ihad already read this post and commented put all references to gs.apple.com inte hosts file. I am still getting the inelligibility error. I do have the latest iTunes installed. I have tried the restore on a different machine, used Pwnage instead of Redsn0w and even tried Sn0wbreeze on Windows to create different ipsws. None worked. Thank you for your time and insights.

  • Bala

    Hi Neil, I own an iPhone 3gs, it was jailbroken and was running on 3.1.2 iOS.. i followed all your above mentioned steps, everything was going good but when i clicked the “restore” button by holding the shift key, i was able to select the “NO_BB…” but once installed the phone got rebooted and instead of backing up from iTunes, It is not entering inside, it says “use valid sim” and asking me details such as to select “language, location services, wifi network” even after giving everything it says the same and the home screen is just “iPhone”.. i even tried the 2nd stage for jailbreaking, everything went on well even got the code running and pineapple logos, but on rebooting it shows the same screen. Am not able to use my phone :(  
    PLEASE HELP ME.. 

    • http://coolestguyplanettech.com Neil Gee

      you need to install ultrasn0w to unlock – what is the baseband?