需要準備的工具:原裝數(shù)據(jù)線一條、取卡器一個、激活卡一張
需要準備的軟件:4.0.1固件、4.0.2固件、umbrella
PC端:iTunes、安裝好.net framework 3.5、JAVA6等
一、升級
升級相對簡單,無論是不小心點了恢復,還是DFU刷機模式下刻意升級,基本上不要中途斷電、斷線就可以保證安全。
如果是要升級指定固件版本,首先要進入DFU刷機模式才可以(官方的升級直接就是最近更新的一個版本)
1. 打開iTunes, 將iPhone4連接至電腦,待iTunes識別iPhone4后,按Home鍵然后同時按著Power鍵,等待iPhone黑屏后保持按著Home鍵(當屏幕第二次出現(xiàn)白 蘋果 圖標時),松開Power鍵,直到iTunes報檢測到一部恢復模式的iPhone時再松開,進入了DFU模式。
2. 按鍵盤Shift 恢復,彈出一個對話框,選擇下好的固件,點確定恢復官方固件。
驗證過程有可能不會那么順利,有必要確保網(wǎng)絡正常、流暢
OK,升級完畢,港版插自己卡激活,有鎖版需要萬能激活卡或者相關(guān)運營商SIM卡
二、具備.SHSH備份文件的降級工作
之前有講過.SHSH文件的作用,其實也就相當于WM系統(tǒng)的金卡或者HSPL,基本上,有了這個備份,在系統(tǒng)上也就成就了不死之身,也就是意味著可以更大限度的升級降級手機系統(tǒng)。
驗證已經(jīng)備份過.shsh證書的方法,就是打開cydia,看下是否有類似“this device has SHSHs on file for iPhone OS/IOS:4.0.1,4.0.2”字樣
相比于早期的iPhone1代、2代、3代,iPhone4用修改hosts文件的方法卻并不適用,至少我的測試結(jié)果是這樣。
1、依然是DFU刷機模式,先重復一(1)步驟。運行最新的itunes,讀出你的手機 。
2、確定C:\Windows\System32\drivers\etc\hosts最后一行是127.0.0.1 gs.apple.com,前方無“#”。如要修改,右鍵記事本打開,然后保存
3、自建服務器,這個時候,之前備份過的.SHSH證書的使命就來了。檢查advanced options,設備4.0.1,request from:cydia.然后右上角的Start TSS server,開始吧
4、shift 恢復,選擇已經(jīng)下載好的4.0.1固件,開刷吧
接下來就是漫長的等待,大概10分鐘吧。
刷機完成,有鎖的需要激活卡激活,無鎖的就容易很多。手機沒有問題的情況下,不建議升級,因為在一個固件沒有太大提升的情況下,還是安全為好。
可能出現(xiàn)的問題:
1、3194錯誤,這個主要是umbrella的問題,可能是服務器沒有建立,我是多試幾次就OK了。
2、1004錯誤,這個一般按照上述方式確保hosts文件最后的服務器是正確的就不會報錯,但是也有部分情況依然報錯,不過沒關(guān)系,這個時候固件已經(jīng)恢復完成了,只需要點一下umbrella的kick device out of recovery,手機重啟就好
3、越獄解鎖后出現(xiàn)有信號,但是界面提示“檢測到不同SIM 請連接iTunes”而不能進入系統(tǒng)的問題,一般重新越獄和解鎖可以解決,如果問題依舊,可以用i-funbox上傳幾個補丁到iPhone4的/private/var/root/Library /Lockdown目錄下,目錄中的原文件全部刪除,粘貼新下載的補丁重啟手機就可以了。
注意:手機連接電腦的過程,不要斷電、確保網(wǎng)絡正常。