準備工具
自己使用的是 mac 10.15.5,但是最好是使用低版本的系統,高版本會有很多問題要解決。
1、首先放上工具連結
github.com/MatthewPierson/Vieux
2、檢查自己的 python 環境配置
$ python3 -V
沒有python3環境的安裝python3。
3、安裝Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
4、愛思助手下載5s,10.3.3系統ipsw檔案
開始降級
1、連線電腦,手動進入DFU模式,進入DFU模式的方法,在開機狀態,長按電源鍵和home鍵,直到螢幕熄屏三秒後,鬆開電源鍵,一直按住home鍵6秒左右就進入DFU模式。注意DFU模式下,螢幕是黑屏的。連線愛思助手可以看到手機狀態是DFU模式
2、開啟mac,進入剛剛下載解壓的目錄
3、在終端輸入 pip3 install -r requirements.txt
回車,等待安裝完依賴
4、python3 vieux -i 空格
把你的下載的.ipsw韌體檔案拖入空格後面 回車
等待完成降級即可
例如:
sudo python3 vieux -i /Users/hudu/Desktop/iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw
最終效果:
遇到的問題
1、開始安裝時,突然退出DFU模式
再次進入 DFU 模式,再次降級。
2、出現問題
Starting IPSW unzipping
Continuing...
IPSW found at given path...
Cleaning up old files...
Files cleaned.
Unzipping..
ERROR: Unsupported model...
Exiting...
解決:
1.如果是10.15的系統,執行./CatalinaFix.sh (修復系統安全問題)
2.替換Vieux/resources/bin/下的igetnonce(如果是從我的官網下載的,已修復無需再替換,主要是解決錯誤-253的程式碼簽名的問題)
還需要執行以下命令解決以下二進位制程式碼簽名問題:
sudo codesign --sign - --force --deep resources/bin/tsschecker
sudo codesign --sign - --force --deep resources/bin/igetnonce
sudo codesign --sign - --force --deep resources/bin/irecovery
3.在正式降級之前,開啟活動監視器,幹掉iTunes程式、iTunesHelp。
本作品採用《CC 協議》,轉載必須註明作者和本文連結