iPhone4S最近升級iOS5.1固件,在iPhone4S更新或者恢復的時候,iTunes會提示你:這個設備 “iPhone” 無法更新/恢復。 This device isn’t eligible for the requested build。
這裡分為三種情況來解決一下: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。