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

About Sammy Fung

Sammy Fung 是熱情的 IT 技術領袖和演講者,擁有開源軟件、開放數據、Python 方面的深厚專業知識。目前作為開發者關係專業人士,推動開發者參與和倡導,通過有影響力的舉措促進充滿活力的技術社區並賦能開發者。

One Reply to “Jailbreaking iPhone 3.0”

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