Jailbreaking iPhone 3.0

在 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 軟件了。

One Reply to “Jailbreaking iPhone 3.0”

  1. Thank you. Good teaching I was success Jailbreak 3.0.1