手機是港行iPhone 3G,升級前是iOS 4.1(8B117),使用綠雨limera1n越獄,運營商是北京移動動感地帶。越獄過程中有WiFi,iTunes版本是10.1.0.54,作業系統是Windows 7中文旗艦版。
步驟一:通過iTunes更新手機的軟體到iOS 4.2(8C148)
(1)連線手機到iTunes後,提示有iOS 4.2更新,此時選擇「僅下載」,將iOS 4.2 for 3G下載到預設資料夾【C:使用者使用者名稱AppDataRoamingApple ComputeriTunesiPhone Software Updates】,檔名稱是【iPhone1,2_4.2.1_8C148_Restore.ipsw】,檔案大小是322.9MB。下載完成後,你可以將此檔案剪下或拷貝到你喜歡的資料夾裡儲存。
(2)點選「同步」,確保手機跟iTunes同步成功,這樣在升級並越獄後,可以完全恢復原來手機中儲存的各種設定、資料和程式,包括非授權的程式及其資料(例如遊戲的過關記錄等)。但是通過Cydia安裝的程式無法通過iTunes同步儲存,只能越獄後再次通過Cydia安裝。
(3)按住Shift然後點選「恢復」,選擇剛才下載的韌體,將iPhone升級到4.2.1。韌體升級過程是自動完成的,大約需要10~20分鐘。升級過程中iTunes要連線APPLE的伺服器進行驗證,所以請保持網路暢通。當韌體被下載到手機後,手機會自動重新啟動,iTunes中也有相應的提示。手機重新啟動後會自動啟用,稍等片刻,手機上會顯示「iPhone 已被啟用」。iTunes中會出現「設定iPhone」的頁面,讓你選擇「設定成新的iPhone」或者「從以下的備份中恢復」。如果你要設定成一部全新的出廠設定的iPhone,請選擇「設定成新的iPhone」。如果你想恢復成升級之前的iPhone,先不要做任何選擇,等越獄完成後再設定iPhone,因為非授權的程式是無法被同步到未越獄的iPhone中的。
3
步驟二:下載redsn0w 0.9.6b4
下載成功後拷貝到你喜歡的資料夾,然後解壓縮。ZIP檔案大約10.6MB,解壓所後有4個檔案,總大小約14.5MB,其中的redsn0w.exe是越獄程式。滑鼠右鍵點選越獄程式,檢視屬性,在「相容性」索引標籤中設定「以管理員身份執行此程式」。
步驟三:執行redsn0w ,按照螢幕提示完成越獄。
(1)啟動redsn0w選擇剛才下載的韌體,等redsn0w處理成功後,點選Next。
4
請根據需要選擇安裝選擇項預設的選項是Install Cydia和是Enable battery percentage,你可以根據自己的喜好新增選項。對於ip4等目前還是非完美越獄的裝置,如果重新啟動手機,需要連線PC,執行redsn0w後選擇Just boot tethered right now。
5
確認手機是關閉狀態確認手機是關機狀態並通過USB口連線到PC,如果不是,請關閉手機。
6
按照提示進入DFU狀態請按下列次序操作:按住power鍵並保持,按住home鍵,10秒鐘後鬆開power鍵並保持按住home鍵,15秒鐘後手機進入DFU狀態。這裡說的秒數只是大概時間,主要是按鍵的次序不要錯。
7
可能提示進入DFU錯誤由於進入DFU狀態前,PC上可能需要安裝手機驅動(PC提示正在安裝Apple Mobile Device USB Driver),因此可能會造成檢測DFU狀態錯誤,這時可以重新再來。也可能是誤判,雖然出現提示,但是其實已經進入了DFU。當手機進入DFU狀態後,越獄程式會自動到下一步。
8
越獄完成越獄程式會向手機內拷貝些資料,只需要很短的時間,這樣PC端的工作就完成了,剩下的就是手機端的工作了。手機端首先顯示一些命令列的執行過程,然後出現行走的菠蘿圖樣,大約3~5分鐘,越獄完成,手機會自動重新啟動。
9
步驟四:通過Cydia安裝必要的支援模組和源
手機重新啟動後,會發現Cydia圖示,這證明越獄已經成功。現在要做的是通過Cydia 安裝必要的支援模組。手機最好能透過WiFi連線到網路,當然通過GPRS、EDGE等資料網路也可以,只是速度比較慢。
(1)首次啟動Cydia後,Cydia會在進行必要的初始化後會自動退出。
(2)再次啟動Cydia,選擇User模式,Cydia會開始下載必要的資源,可能需要幾分鐘的時間。下載完成後,點選Changes選擇全部更新(Complete Upgrade)。全部更新完成後,根據手機上的提示重新啟動手機(Reboot Device)。
(3)第3次啟動Cydia,安裝常用的源、必要的支援模組(例如AppSync for OS 4.2、afc2add、Installous等),請參見《順利越獄iPhone和越獄後需要安裝的軟體工具》。安裝過程中可能需要重新啟動手機(Reboot Device),根據提示操作即可。
步驟五:再次執行iTunes進行同步
也許執行redsn0w會自動關閉iTunes?也許在越獄過程中我無意中關閉了iTunes,反正越獄完成後,我發現iTunes被關閉了,於是再次啟動iTunes。
iTunes會找到iPhone,然後顯示出「設定iPhone」的頁面,選擇「從以下的備份中恢復」,然後點選「繼續」。恢復到最後,手機會被重新啟動。重新啟動後,你會發現所有的程式、設定、資料等都恢復到升級之前了。
10
如果非授權的程式沒有被同步,請檢視裝置的應用程式,選擇需要同步的程式,再次同步即可。非授權程式內的資料(例如GoodReader內的資料、遊戲的過關記錄等)都可以被同步。港行3G升級並越獄iOS 4.2成功!