萬盛學電腦網

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

iPhone 5 提取 SHSH Blob 完整終端機指令教學

為了降級/平刷 iPhone 5,必須先提取本機 SHSH 備份。以下為完整前置準備與終端機操作流程(需 Mac 環境)。

前置準備(缺一不可)

  • 越獄的 iPhone 5 安裝 OpenSSH 與 Core Utilities,確認支援 tfp0(Cydia 查「Pangu 7.1-7.1x Untether」版本為 0.3)。
  • 下載當前系統版本對應固件(.ipsw)。
  • Mac 安裝 iTunes。
  • 下載 odysseus-0.99.0 解壓至桌面,將固件改名 Restore.ipsw 放入 /odysseus-0.99.0/macos。
  • iPhone「設定」→「通用」→「自動鎖定」選「永不」。

終端機提取步驟(18 步指令)

1. cd ~/Desktop/odysseus-0.99.0/macos
2. ls
3. ./ipsw Restore.ipsw custom.ipsw -memory
   # 等待 Hashing IPSW... 完成
4. ./xpwntool `unzip -j custom.ipsw 'Firmware/dfu/iBSS*' | awk '/inflating/{print $2}'` pwnediBSS
5. ./sshtool -k ../kloader -b pwnediBSS -p 22 手機IP
   # 例如 192.168.88.100,輸入密碼 alpine(不顯示)
6. 手機進入特殊 DFU 模式(黑屏),連接傳輸線,關閉 Mac 上自動開啟的 iTunes/圖片 App
7. 新終端視窗:cd ~/Desktop/odysseus-0.99.0/macos
8. killall iTunesHelper  # 直到提示 No matching processes
9. mv `unzip -j custom.ipsw 'Firmware/dfu/iBEC*' | awk '/inflating/{print $2}'` pwnediBEC
10. ./irecovery -f pwnediBEC  # 出現數據串表示成功
11. ./irecovery -s
12. /send ../payload
13. go blobs
14. /exit
15. ./irecovery -g precious.dump
16. ./irecovery -s
17. reboot
18. ./ticket precious.dump precious.plist Restore.ipsw -z
19. ./validate precious.plist Restore.ipsw -z

完成後在 odysseus-0.99.0/macos 找到 precious.plist 即為 SHSH 備份,妥善保存。操作風險較高,請確認指令無誤再執行。

copyright © 萬盛學電腦網 all rights reserved