運行 10.14.x 或更高版本的 MacOS 電腦(Hackintosh 或合法 Mac)(VM 無法運作,CHECKM8 無法在 VM 中工作)
相容的 iOS 裝置 - 如果您的裝置是 32 位,則需要安裝 OpenSSH 進行越獄(某些裝置在安裝 OpenSSH 後需要重新啟動並重新越獄)
閱讀本自述文件的能力
iPhone 5s、iPad Air、iPad Mini 2(不含 iPad4、6)
iPhone 5、iPhone 4s、iPad 2、iPad 3、iPad 4、iPad 迷你 1、iPod 5
iPhone 4s、iPad 2(不是 iPad2、4)
Usage: viuex [OPTIONS] [IPSW PATH (If required)]
Options:
-i, --ipsw PATH Path to IPSW file
-c, --clean Clean up any leftover files
-k, --kdfu PATH "Path/To/patchiBSS" Enter KDFU mode (32 Bit Only, device must be jailbroken)
-l, --list List what devices can be restored to what iOS versions
-p, --pwn Enter PWNDFU mode, which will also apply sig patches (64 Bit Only)
-r, --restore "Path/To/.ipsw" Just restore to a custom ipsw
-s, --shsh PATH "Path/To/Save/Location/" Save OTA blobs to a given path for future use (64 Bit Only)
-v, --version List the version of the tool
-y, --credits List credits and Big Yoshi
需要Python3(至少3.5)
還需要 Python2,但 macOS 是預設的
執行“pip3 install -rrequirements.txt”以安裝所有依賴項
如果您有64 位元設備(iPhone 5s、iPad Mini 2、iPad Air),則只需在DFU 模式下連接設備並運行該工具;如果您有32 位元設備,則只需在正常模式(而非DFU 模式)下連接設備即可,然後運行該工具!
請參閱上文,所有相容設備均已支援。 10.3.3 降級將不再支援其他設備。曾經。
在嘗試使用此工具之前,請確保您已執行“pip3 install -rrequirements.txt”。如果這不能解決問題,請拍攝錯誤的螢幕截圖並在 Github 頁面上建立問題。
很可能永遠不會支援 Windows,因為對於任何與 iOS 相關的東西來說,Windows 都是一個糟糕的作業系統。 Linux 支援是可能的,並且很可能會在稍後提供。目前僅限 macOS,Mojave 最好,但 Catalina 也可以。低於 Mojave 未經測試且不受官方支持,但請隨意嘗試,只是如果它不起作用,請不要指望我提供任何幫助。
這是迄今為止市場上最快的 OTA 降級工具,而且沒有其他工具可以同時進行 32 位元和 64 位元降級。而且這個工具「Just Works (TM)」所以沒有理由不嘗試它!
如果您已嘗試了本自述文件中提到的所有內容,您可以在 Github 頁面上提出問題、在 Twitter 上@我 (@mosk_i) 或在 Twitter 上向我發送 DM (@mosk_i)。
請提供盡可能多的詳細信息,包括但不限於 - 該工具的完整日誌、macOS 版本、您嘗試降級到的設備型號/iOS 版本以及您已經嘗試過的內容。
在 MacOS Catalina 中,有一個新的安全功能會導致腳本出現問題。有兩種方法可以解決此問題,如下所示 -
修復1:
問題是 Vieux 將調用某些二進位文件,而 Catalina 將顯示一條安全訊息:「...無法打開,因為無法驗證開發人員」。您將看到兩個選項:“移至垃圾箱”或“取消”,最後您需要點擊“取消”。為了避免此問題,您必須授予這些二進位檔案權限,以便它們可以運行。最簡單的方法是:
Vieux/resources/bin
;futurerestore
) 並選擇Open
;Open
選項,點擊它;igetnonce
、 irecovery
和tsschecker
。透過執行此過程,二進位檔案將被儲存為安全設定的例外,並且主 Vieux 腳本將能夠運行而不會遇到此問題。請注意,如果您嘗試執行該腳本並遇到此問題,您可能需要重設您的 ipad 才能使降級生效。修復2:
感謝 Salompas 的修復 1 和 riotdream 的修復 2/他們的替代修復(請參閱此處)!
「vyuh」顯然,我已經得到了 5 種不同的發音,它是法語中「舊」的意思,非常適合該工具將設備降級到的舊 iOS 版本!並不是說 iOS 6/8/10 一點都不好,即使考慮到它們的年齡。
@axi0mX - 檢查m8/ipwndfu
@tihmstar - Futurerestore/tsschecker
@linushenze - SecureROM 簽章檢查刪除器
@geohotz - ipwndfu 的分支移植到 Python3
@Vyce_Merculous - 一般幫助/清理我混亂的程式碼
@xerusdesign - 測試
Schnob - 測試/修復非蜂窩 iPad 支持