萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> iPhone

iPhone 5 降級 iOS 7.0.4 完整教學:使用 Odysseus 工具與 SHSH 備份

蘋果已於近期關閉 iOS 8.3 的驗證通道,這意味著已升級至 iOS 8.4 的用戶無法再透過官方途徑降級。不過,對於 iPhone 5 和 iPhone 5c 用戶而言,若對 iOS 8.4 的體驗不滿意,仍可嘗試利用 SHSH 備份檔案,將裝置降級至已停止驗證的舊版本系統。本教學將以 iPhone 5 降級至 iOS 7.0.4 為例,詳細說明操作步驟與注意事項。

重要提醒:此教學需具備對應版本的 SHSH 備份檔案。目前支援 iPhone 5 降級/平刷至 iOS 7.0.4、7.1.2、8.1.2 及 8.3;iPhone 5c 僅支援降級至 7.1.2 和 8.1.2。

一、前置準備工作

  1. 下載 odysseus-0.4 壓縮包、iOS 7.0.4 官方固件(.ipsw)以及該版本的 SHSH 檔案,全部放置於 Mac 桌面,並解壓縮 odysseus-0.4。解壓後桌面應包含:odysseus-0.4 資料夾、7.0.4 固件檔、7.0.4 SHSH 檔。
  2. 在已越獄的 iPhone 5 上透過 Cydia 安裝 OpenSSH 與 Core Utilities 兩個插件。
  3. 將 SHSH 檔案重新命名為標準格式,例如:3118111161113-iphone5,2-7.0.4.shsh。命名不正確會導致後續刷機找不到 SHSH。
  4. 將重命名後的 SHSH 檔案分別複製到 odysseus-0.4/macos 目錄及 odysseus-0.4/macos/shsh 目錄下。
  5. 將桌面上的 7.0.4 固件檔改名為 desired.ipsw,並移動到 odysseus-0.4/macos 目錄。

二、正式操作步驟

  1. 打開「終端機」,輸入 cd ~/Desktop/odysseus-0.4/macos 並按 Enter 進入工作目錄。
  2. 輸入 cat 3118111161113-iphone5,2-7.0.4.shsh | zcat -fc > precious.plist 並按 Enter,解壓 SHSH 並生成 plist 檔案。
  3. 輸入 plutil -convert xml1 precious.plist 並按 Enter,將 plist 轉為 XML 格式。
  4. 輸入 ./validate precious.plist desired.ipsw -z 並按 Enter,驗證 SHSH 是否有效。若出現 Error 字樣則 SHSH 無效;若顯示 this shsh seems to ecid 311… 類似訊息則可繼續。
  5. 輸入 ./sshtool -s baseband.tar -p 22 [手機IP] 並按 Enter(例:./sshtool -s baseband.tar -p 22 192.168.1.103)。出現提示輸入 yes 並按 Enter,隨後輸入 SSH 密碼 alpine(輸入時不顯示字符,直接按 Enter 即可)。
    若出現 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 錯誤,請新建終端機視窗執行 rm -rf ~/.ssh/known_hosts 後重試上述指令。
  6. 輸入 ./ipsw desired.ipsw custom.ipsw baseband.tar 並按 Enter,生成自訂固件 custom.ipsw,需耐心等待完成。
  7. 輸入 ./xpwntool `unzip -j custom.ipsw 'Firmware/dfu/iBSS*' | awk '/inflating/{print $2}'` pwnediBSS 並按 Enter,修補 iBSS 檔案。
  8. 輸入 scp pwnediBSS ../kloader root@[手機IP]: 並按 Enter(注意 IP 後須加英文冒號),將檔案傳送至裝置。
  9. 輸入 ssh root@[手機IP] 並按 Enter(此處 IP 後不加冒號),輸入密碼 alpine 登入裝置。
  10. 在裝置終端機輸入 ./kloader pwnediBSS 並按 Enter,螢幕將在幾秒後變黑,表示已進入 DFU 模式。
  11. 新建終端機視窗,輸入 cd ~/Desktop/odysseus-0.4/macos 並按 Enter,再輸入 ./idevicerestore -d -w custom.ipsw 並按 Enter,開始刷入自訂固件。
    若報錯,通常是裝置未成功進入 DFU 模式,可在螢幕仍為黑屏時按一下 Home 鍵,再重新執行上述指令。
  12. 靜待 iOS 7.0.4 系統恢復完成,即可享受舊版本帶來的流暢體驗。

操作過程涉及底層系統修改,請務必備份重要資料,並確保 SHSH 檔案與裝置型號、ECID 完全對應。祝您降級順利!

copyright © 萬盛學電腦網 all rights reserved