重要聲明
- 此為不完美越獄:MobileSubstrate、Cydia 於 iOS 7 仍不相容,無法安裝一般插件。
- 僅支援 iPhone 4 (GSM, iPhone3,1) 執行 iOS 7.0.2。
- 需求:Mac (OS X 10.8)、iPhone 4、傳輸線、基本終端機操作能力。
- 僅取得 Root 權限,非完整越獄體驗。
主要流程概覽(6 大階段)
- 安裝 Automake 與 Autoconf
- 從 GitHub 取得 opensn0w 原始碼
- 編譯安裝 opensn0w
- 取得 Root 並安裝 OpenSSH
- 執行越獄核心流程
- 安裝 MobileTerminal 等 .deb 套件
原作者步驟極繁瑣(特別是第 4 階段),此處僅列綱要。完整指令請參考原文或關注 WEIP 技術組後續簡化版本。
關鍵步驟摘錄
步驟 1:解決 SSH RAMDisk 啟動報錯
32 位元 OS 裝 Java 6 Update 35;64 位元裝 Java 7。
步驟 2:進入 DFU 模式
- iPhone 4 連接電腦並關機。
- 按住電源鍵 3 秒。
- 不放電源鍵,同時按住 Home 鍵 10 秒。
- 放開電源鍵,繼續按 Home 鍵至 iTunes 偵測到復原模式。
步驟 3-9:透過 SSH 修改系統檔案
- 使用 Cyberduck/WinSCP 連線 localhost:2022 (root/alpine)
- 終端機執行
mount.sh 掛載分區
- 修改
/mnt1/etc/fstab 將 ro 改為 rw
- 修改
/mnt1/System/Library/Lockdown/Services.plist 添加 com.apple.afc2 服務
- 終端機執行
halt 關機,裝置以復原模式重啟
- TinyUmbrella 點擊「Exit Recovery」進入 iOS 7
驗證
iFunBox 左側裝置狀態顯示「Jailed」即代表 Root 成功,可讀寫完整檔案系統。
後續展望
iPhone 4 A4 晶片若能突破,意味著 A5/A6/A7 等新裝置完美越獄指日可待。建議一般用戶耐心等待完美越獄工具釋出。