10.14.x 以降を実行している MacOS マシン (Hackintosh または正規の Mac) (VM は機能せず、VM では CHECKM8 は機能しません)
互換性のある iOS デバイス - デバイスが 32 ビットの場合、OpenSSH がインストールされた状態でジェイルブレイクする必要があります (一部のデバイスでは、OpenSSH のインストール後に再起動して再ジェイルブレイクする必要があります)
この README を読む能力
iPhone 5s、iPad Air、iPad Mini 2 (iPad4、6 は除く)
iPhone 5、iPhone 4s、iPad 2、iPad 3、iPad 4、iPad Mini 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 -r required.txt」を実行していることを確認してください。それでも問題が解決しない場合は、エラーのスクリーンショットを撮り、Github ページで問題を作成してください。
Windows は iOS 関連のものにとってひどい OS であるため、Windows のサポートはおそらくないでしょう。 Linux のサポートは可能であり、おそらく後日提供される予定です。現時点では macOS のみです。Mojave が最適ですが、Catalina も動作します。 Mojave より低いバージョンはテストされておらず、正式にサポートされていませんが、お気軽に試してみてください。動作しない場合は私の助けを期待しないでください。
これは市場で断然最速の OTA ダウングレード ツールであり、さらに 32 ビットと 64 ビットの両方のダウングレードを実行できるツールは他にありません。このツールも「Just Works(TM)」なので試してみない手はありません!
この Readme に記載されているすべてのことを試した場合は、Github ページで問題をオープンするか、@ me (@mosk_i) にツイートするか、twitter (@mosk_i) で私に DM を送ってください。
ツールの完全なログ、macOS バージョン、ダウングレードしようとしているデバイス モデル/iOS バージョン、およびすでに試したことなど、できる限り詳細を含めてください。
MacOS Catalina には、スクリプトで問題を引き起こす新しいセキュリティ機能があります。この問題を解決するには、以下に示す 2 つの方法があります。
修正 1:
問題は、Vieux が特定のバイナリを呼び出し、Catalina が「開発者が確認できないため... を開けません」というセキュリティ メッセージを表示することです。 [ゴミ箱に移動] または [キャンセル] の 2 つのオプションが表示されますが、最終的には [キャンセル] をクリックする必要があります。この問題を回避するには、これらのバイナリが実行できるようにアクセス許可を与える必要があります。最も簡単な方法は次のとおりです。
Vieux/resources/bin
フォルダーに移動します。futurerestore
) を Ctrl キーを押しながらクリックし、 Open
を選択します。Open
オプションが表示されるので、それをクリックします。igetnonce
、 irecovery
、およびtsschecker
に対して手順 2 ~ 4 を繰り返します。このプロセスを実行すると、バイナリはセキュリティ設定の例外として保存され、メインの Vieux スクリプトはこの問題に直面することなく実行できるようになります。スクリプトを実行しようとしてこの問題が発生した場合は、ダウングレードを機能させるために iPad をリセットする必要がある可能性があることに注意してください。修正 2:
修正 1 については Salompas に、修正 2 については riotdream に感謝します (ここで見られる代替修正)。
「vyuh」、どうやら 5 つの異なる発音を教えてもらいました。これはフランス語で「古い」を意味し、このツールがデバイスをダウングレードする古い iOS バージョンによく適合します。古いものであることを考慮しても、iOS 6/8/10 がまったく悪いわけではありません。
@axi0mX - Checkm8/ipwndfu
@tihmstar - Futurerestore/tsschecker
@linushenze - SecureROM 署名チェック リムーバー
@geohotz - Python3 に移植された ipwndfu のフォーク
@Vyce_Merculous - 一般的なヘルプ/乱雑なコードのクリーンアップ
@xerusdesign - テスト
Schnob - 非セルラー iPad サポートのテスト/修正