LinuxおよびMacでXiaomiデバイスのロックを解除する方法

Xiaomiデバイスの所有者は、デバイスをフラッシュしてロック解除する場合、公式のMiFlashUnlockツールを使用できますが、Linuxでは実行できません。 MiFlashUnlockソフトウェアはWineまたはVM内で実行できますが、もっと良い方法があります。

MiUnlockToolは、Linuxでネイティブに実行されるMiFlashUnlockに基づく非公式ツールです(MacおよびWindowsにもインストールできます)。 MiUnlockToolは、fastboot、Xiaomi資格情報、およびXiaomiサーバー間のブリッジです。 デバイス情報を取得し、ログイントークンとともにXiaomiサーバーに送信し、サーバーからロック解除キーを受信するためのすべての要件を満たしているかどうかを確認します。

このツールは、fastbootのカスタムビルドを使用して、ロック解除キーをXiaomiデバイスに送信します。 MiFlashUnlockと比較して、MiUnlockToolを介してロック解除キーを受け取るための要件はありません。開発者オプションを介してデバイスに関連付けられた承認済みのXiaomiアカウントが必要です。

必要条件

  • MiUnlockTool
  • Java(GUIのJavaFX)

Linuxユーザー

  1. MiUnlockToolをダウンロードすると、.zipファイルで提供されます。
  2. 端末とCDを開いて、抽出したディレクトリに移動します。
  3. ターミナルで「sudo ./MiUnlockTool.sh」と入力すると、GUIインターフェイスが起動します。 または、コマンドラインインターフェイスに「sudo ./MiUnlockTool.sh username password」を使用できます。

WindowsおよびMacユーザー

  1. .zipファイルを抽出した後、グラフィカルインターフェイスのMiFlashUnlock.batを起動します。
  2. または、コマンドプロンプトを開き、抽出したディレクトリにCDを移動して、コマンドラインインターフェイスに「MiUnlockTool.bat username password」と入力します。

使用しているOSでMiUnlockToolを起動したら、FastbootモードになっているときにXiaomiデバイスをコンピューターに接続します。

GUIモードを起動した場合は、画面の指示に従います。 コマンドラインインターフェイスを使用している場合、ロック解除の前に確認要求は表示されず、ブートローダーが既にロック解除されているかどうかも確認されません。

トラブルシューティング

MiUnlockToolデバイスが認識されません。
  • LinuxまたはMacでMiUnlockToolの起動時に許可エラーを受け取った場合は、抽出したディレクトリにターミナルとCDを開く必要があります。
  • 次に、「chmod 777 MiUnlockTool.sh」(またはMacのMiUnlockTool.command)を使用して777権限を付与し、適切な権限を設定します。
  • Sudoコマンドを使用してもツールの起動に問題がある場合は、コマンド「java -jar bin / MiUnlockTool.jar」を試すことができます。
  • JavaFXクラスが見つからないというエラーが発生した場合、パッケージにJavaFXライブラリがありません。 LinuxのOpenJFXパッケージを確認してください。

最終ノート

このツールは、ロック解除手順と同様に、絶対に安全に使用できます。 MiUnlockToolが誤ったロック解除キーを試行しても、Xiaomiデバイスは破損しません。

ただし、Windowsユーザーは、おそらく公式のXiaomiロック解除ツールを使用する必要があります。 MiUnlockToolはLinuxユーザー向けに特別に構築されたサードパーティのコピーであるため、追加のバグが発生する可能性があり、Windowsはドライバーを管理しません。 したがって、MiUnlockToolはWindowsで動作しますが、推奨されません。

興味深い記事