本教程適用於 Ubuntu 14.04+ 64 位元 環境,利用 odysseusOTA 工具鏈將已越獄的 iPhone 4S(任意 iOS 版本)降級至 iOS 6.1.3。操作涉及終端指令與 SSH 操作,需具備 Linux 基礎,新手請謹慎嘗試。
iPhone4,1_6.1.3_10B329_Restore.ipsw 放入 odysseusOTA/linux64 目錄。odysseusOTA 專案,解壓至任意目錄(含 buildpre、build.sh)。# 1. 建構環境(輸入 Ubuntu 登入密碼)
./buildpre
# 選 1 後 Enter,其餘自動完成
sudo sh +x build.sh
# 2. 進入 linux64 目錄產生降級包
cd odysseusOTA/linux64
./ipsw iPhone4,1_6.1.3_10B329_Restore.ipsw custom_downgrade.ipsw -bbupdate
# 3. 從降級包取得 6.1.3 OTA SHSH
sudo ldconfig
idevicerestore -t custom_downgrade.ipsw
# 4. 提取並修補 iBSS
./xpwntool `unzip -j custom_downgrade.ipsw 'Firmware/dfu/iBSS*' | awk '/inflating/{print $2}'` pwnediBSS
# 5. 記錄手機 IP(如 192.168.1.234),確保同網段
# 6. 推送修補檔至手機
scp pwnediBSS ../kloader root@192.168.1.234:
# 7. SSH 登入手機(預設密碼 alpine)
ssh root@192.168.1.234
./kloader pwnediBSS
# 手機進入 DFU 模式(黑屏)
# 8. 連接 USB 執行降級還原
sudo idevicerestore -w ./custom_downgrade.ipsw
