【系统天堂教程】iOS5.1固件升级出现“无法恢复”时错误解决方法,最近大家都升级了iOS 5.1,每次iOS系统有大升级的时候,多多少少都会有一些朋友遇到特殊的情况,在更新或者恢复的时候,iTunes会提示你:这个设备 “XXX” 无法更新/恢复. This device isn’t eligible for the requested build。
[升级iOS5.1时出现错误]
这里分为三种情况来解决一下:
1、iTunes版本太旧
2、所使用的IPSW固件不正确
3、Host文件gs.apple.com被修改过
一、更新iTunes
这个再简单不过了,苹果有自带的软件更新系统,或者访问:www.apple.com.cn/itunes/download/
二、选择正确的IPSW固件
如果是使用iTunes直接更新一般不涉及这个问题,自己下载的话还是请核实一下下载的IPSW固件是否符合您的iOS设备。
三、解除hosts封锁
出现这个问题的用户通常是给自己的iOS设备越狱过,或者修复过 3194错误,这样会导致苹果的服务器被封锁
简单的解决方法:使用小雨伞TinyUmbrella
下载后安装小雨伞,从应用程序中打开,选择下面的Advaced/高级按钮
注意“Set Hosts to Cydia on Exit”这一项不要勾选
之后退出小雨伞,程序会自动更改host文件解除封锁。之后我们要重启iOS设备和iTunes后,再尝试恢复/更新。
修改host:
首先要退出iTunes,使用“前往”(桌面下command+shift+g) /etc/hosts or /private/etc/hosts 在Mac中找到hosts文件,后者在Windows中c:\windows\system32\drivers\etc\hosts。
将hosts文件保存一份出来,然后进行更改,需要输入管理员密码。
找到类似下面这样的:
74.208.10.249 gs.apple.com
给前面放一个井号:
# 74.208.10.249 gs.apple.com
之后再保存,使用这个新的host文件,替换掉原来的即可。
这时再清楚DNS缓存(如上面一样),重启iTunes。