在 7-1 前一晚,為了重新安裝 Qik 來方便把視頻即時串流上網,我便漏夜 jailbreak iPhone 3G 3.0 了。
在 Apple 推出 iPhone 3.0 firmware 後,iPhone 2.0 firmware 熱門 jailbreaking 軟件之一:QuickPwn 決定不再更新其 jailbreaking 軟件了。所以我轉用了另一個新的 jailbreaking 軟件 – RedSn0w。
下載 RedSn0w 軟件和 firmware
首先從網站下載 RedSn0w 軟件和 iPhone 3.0 firmware,以下是直至 2/7/2009 為止最新的軟件和 firmware。
redsn0w 軟件:0.7.2 (Windows 版本)
iPhone 3G 3.0 firmware:3.0 (7A341) 版本 – iPhone1,2_3.0_7A341_Restore.ipsw
升級至官方 firmware 版本
在進行 firmware 升級前,建議先在 iTunes 上進行一次與 iPhone 上的資料同步。
在下載後,先透過 iTunes 8.2 升級至有關 iPhone 3.0 firmware。如果你在之前已升級至 3.0 了,你可以在檢查 iPhone 上點選設定 -> 一般 -> 關於本機中,檢查版本是否 redsn0w 能支援的最新 firmware 版本。
如果需要利用剛下載的 .ipsw fireware 檔案來把 iPhone 升級,可以在 iTunes 8.2 的左邊側列上,選擇 iPhone 裝置。然後同時按下 Shift 和回復按鍵,iTunes 便會讓你選擇剛下載的 .ipsw 檔案來回復 iPhone 系統了。
使用 redsn0w 來進行 jailbreak
當 iPhone 的 firmware 已更新至需要進行 jailbreak 的官方版本後,我們便解壓和執行 redsn0w 程式。
redsn0w 會先詢問需要進行 jailbreak 的 .ipsw firmware 檔案,並檢查有關檔案。
在成功檢查檔案後,redsn0w 會詢問安裝那一個程式管理。Cydia 比 Icy 較常用的,但不要同時選擇兩個程式,因為在 jailbreaking 後,使用 Cydia 更新程式時會出現 package dependency 問題。
進入 DFU 模式
選擇安裝 Cydia (或 Icy) 後,redsn0w 會指示如何令 iPhone 進入 DFU 模式來進行 jailbreaking。
iPhone 必需一直連接著電腦,先按下開關按制 (Power),然後在畫面上移動滑桿來讓 iPhone 關機。
在關機後,先按下開關按制 (Power) 約 3 秒,然後同時按下開關按制 (Power) 和 Home 鍵約 10 秒。跟著在不釋放在 Home 鍵下,放開開關按制 (Power), 繼續按著 Home 鍵約 30 秒,那麼 Redsn0w 會偵測到 iPhone。
在 iPhone 重新開機後,Redsn0w 軟件會上傳資料至 iPhone,然後 Redsn0w 軟件的工作便完成了。
iPhone 會繼續自己進行 jailbreaking 工作,在完成後再次自動重新開機,你便會發現多了一個 Cydia 程式在 iPhone 上了。
那麼 Jailbreaking 工作便正式完成,你可以執行 Cydia 來安裝所需的 iPhone 軟件了。
Thank you. Good teaching I was success Jailbreak 3.0.1