This is a potential fix for the common “This device isn’t eligible for the requested build” when upgrading to a higher version of iOS on your iPhone, iPad or iPod Touch.
The error is very common in iTunes when you try to restore a firmware. Solving the problem is simple. The error is just a software error and has got nothing to do with your devices’ hardware. I have answered some questions for you below so that you’d be clear in what you are doing. Read and follow each and every step carefully. And this is going to make your life much easier.
What is this error?
The error occurs for either of the three following reasons:
- You have got a older version of iTunes installed on your computer.
- You have accidentally (unknowingly) changed your host file, which would restrict iTunes in contacting the Apple servers
- You are using an incorrect version of iOS firmware to upgrade your iDevice.
Check your iOS firmware version for your device:
If you have the latest version of iTunes installed on your computer, and think that’s not the problem, check which version of iOS firmware you have downloaded. The best way to solve this problem is to connect your device to your computer, fire-up iTunes, and click on the Update button for your device. Let iTunes take care of the rest of the process.
If you are relying on Jailbreak or Unlock, and in any-case, you need to download the firmware files separately for your device and then update it, you can download the required firmware files for your device here:
The only way to solve this error is to edit the host file in your computer. All you need to do is to add the following line at the end of the host file:
# 18.104.22.168 gs.apple.com
If you already have ‘#’ in front of 22.214.171.124.gs.apple.com, and you still face the error, try removing the line itself from your host file.
I’m not sure how to edit the host file. How do I do it?
This is a very small process. All you have to do is to follow the following steps to edit your host file:
- Click Finder
- At the top menu, click Go.
- Select “Go To Folder” from the submenu.
- Type “/private“.
- Open the folder “etc” and locate the “hosts” file.
- Copy it to some folder and right click on the file and click show info and make sure you have the rights to read and edit it.
- Open it with text editor.
- Add “ #
126.96.36.199 gs.apple.com” to the end of the file.
- Now, save the file. Your host file will look like this after you edit.
- Copy it back into the “etc” folder and replace the old “hosts” file.
- Restart iTunes and it should be fixed.
If you are on Windows, you will find the host file in C:>Windows> System32> drivers> etc> hosts folder. Use Notepad to edit the file.
If you are experiencing this error still, please let me know. We will find a solution! Give us a like if you fixed the problem:
Using TinyUmbrella to edit host file:
You can alternatively use TinyUmbrella to change the host file back to normal.
If you still have no luck in getting out of this error, just use a Windows PC, Use Sn0wbreeze to cook a custom firmware, restore that IPSW and you’re good to go!
Please feel free to drop a comment if you are still facing this problem. I will help you out until you fix the issue!
Additional: Remember to checkout Naaptol Coupons here.