ROM焼き試験場

旧:ミ田ろぐ カスタムROM中心自己満ブログ このブログに書いてあることはすべて自己責任です Discordサーバーは→https://bit.ly/3lROmHz

【2022年】Xiaomi系スマートフォンのブートローダーアンロック方法【Xiaomi/Redmi/POCO】

更新:2022/04/26 またMiunlockが新しくなっていたので書き直しました

更新:2021/8/20 Miunlockが新しくなっていたので書き直しました。

 

f:id:wwwwwplane:20200625180037j:plain

 

はじめに

ブートローダーアンロックをすることでセキュリティ上のリスクが高まります。文鎮化のリスクも高まります。自己責任でお願いします。

また、アンロックをすることで端末内のデータはすべて初期化されるので、バックアップを取っておくことをお勧めします。

 

純正ROMの場合はOTAアップデートできます。euROMやカスタムROMは対応していればカスタムリカバリからのOTAアップデートはできます。

保証はリロックしてあり、本体の自然故障であればBLUしてても問題ないようです。

Mi 11 Lite 5G【12】修理に出しました : 機械道楽 弐番館

Mi 11 Lite 5G【13】修理から戻って来ました : 機械道楽 弐番館

ROM焼き作業自体でストレージ破壊した場合とかCPUオーバークロックで破壊等は有償修理になりそうですが・・・確定情報ではないのでやはり自己責任でお願いします。

ブートローダアンロックする理由
  • ROM焼きが行える。
    MiFlashなどのROM焼きを行うことができます。
    中国版のROMをグローバル版に書き換える、などができます。
    アップデートが打ち切られた機種でもカスタムROMで延命といったこともできます
  • カスタムリカバリを導入できる
    Root化やカスタムROMを導入したり、フルバックアップ/リストアに使えるTWRPなどのカスタムリカバリを導入できます。
  • Root化できる
    Magiskをインストールできます。

 

Xiaomi製のMi、Redmi、POCO各機種でも同じように解除ができます。

BlacksharkはXiaomiグループ企業ですが、独立した全く別物なので使えません。

準備、手順

必要なもの
  • アンロックするデバイス
  • PCと接続するUSBケーブル
    付属のケーブルでOK
  • 通信できるSIMカード
    SMS受信できなくてもモバイルデータが使えればOK
    最近Textplusが塞がれたみたいなのでSMS必須です。
  • 電話番号認証済みのmiアカウント
  • WindowsPC
    ADB/Fastboot環境が必要です。
    MiUnlockツールがWindowsのみ対応なのでMacOSLinux環境ではできません
    Xiaomi専用のドライバは無くGoogleのFastbootドライバがあればOKです

Miunlockトップ画面右上の歯車アイコンから、ドライバのインストールが可能です。

 

以下の非公式ツールであれば、MacLinuxChromebookでもブートローダーアンロックできます。

ChromeOS+CroutonでXiaomiデバイスのROM焼き〜ブートローダーアンロック編〜 - ROM焼き試験場

上記ツールでROM焼きすると文鎮化するという報告が多々あるので、アンロックの用途以外で使用するのはとてもじゃないが推奨できません。

2022年版の手順

Miアカウントからサインアウト

事前にMiアカウントからサインアウトしておきます。

「探す」をオンにしている場合は必ず解除してください

開発者オプション有効化

設定→デバイス情報→MIUIバージョン連打(Androidバージョンの上)

f:id:wwwwwplane:20210820112859j:plain
f:id:wwwwwplane:20210820112903j:plain
f:id:wwwwwplane:20210820112907j:plain

追加設定 に出てくる

中華版MIUIの場合

My DeviceからMIUI versionをタッチする必要があります。

OEMロック解除

f:id:wwwwwplane:20210820112941j:plain
f:id:wwwwwplane:20210820112945j:plain
f:id:wwwwwplane:20210820112950j:plain

開発者オプション内のOEMロック解除を有効化する

Miアンロック設定

Xiaomi専用の設定としてデバイスをMiアカウントに紐づけする必要があります。

開発者オプション内のMiアンロック状態

f:id:wwwwwplane:20210820113223j:plain
f:id:wwwwwplane:20210820113238j:plain
f:id:wwwwwplane:20210820113242j:plain

同意し、アカウントとデバイスを追加を選びますが、モバイルデータ通信が使えるSIMカードが無いと追加できません。(データ専用でも可能)

f:id:wwwwwplane:20210820113709j:plain
f:id:wwwwwplane:20210820090406j:plain
f:id:wwwwwplane:20210820113713j:plain
f:id:wwwwwplane:20210820113717j:plain
f:id:wwwwwplane:20210820113721j:plain

WiFiをオフにし、モバイルデータ通信にします。

電話番号認証済みのMiアカウントでサインインします。この時、SMSの権限を求められますが、国際SMS勝手に送信するようで料金がかかるので拒否しておくとよいでしょう。申請時SMSは特に必要ありません

そして

同期、デバイスを探すは必ずオフにしてください!アンロック後アクティベーションロック状態になり面倒なことになります。

f:id:wwwwwplane:20210820113700j:plain

正常に追加されましたというプロンプトが出たらデバイス側の操作は終了です。

PCの操作

f:id:wwwwwplane:20210820114941p:plain

en.miui.com

ブートローダーアンロックソフトのMiunlockをダウンロードします。

解凍し、batch_unlock.exeを実行します。

MiUnlockの操作

f:id:wwwwwplane:20200625182247p:plain
f:id:wwwwwplane:20200625182219p:plain
f:id:wwwwwplane:20200625182223p:plain

同意画面が出るのでAgreeを押す。ログイン画面が出るので端末に追加しているものと同じアカウントでログインする。

f:id:wwwwwplane:20210820115616p:plain

電話番号でログインする場合は、

+818012345678のように先頭に+81(国コード)を入力し0を抜いた電話番号10桁を入力してください。もしくはメールアドレスを設定してサインインしてください

f:id:wwwwwplane:20210820115823p:plain

最近はSMS認証されることがあるので、認証してください。

Sendの画面でSendを押すとSMSが来ます。

 

f:id:wwwwwplane:20200625182227p:plain
f:id:wwwwwplane:20200625182231p:plain

トップ画面が表示されたら、端末をFastbootモードで起動(電源オフ時、音量下+電源ボタン両方長押し)させ、PCに接続する。

認識されると2枚目のようになる。

 

 

Unlockを押すと確認が2回出るので、5秒待ってそれぞれUnlock anywayを押す。

f:id:wwwwwplane:20200625182237p:plain
f:id:wwwwwplane:20200625182234p:plain
f:id:wwwwwplane:20200625182240p:plain

アンロックが始まる。

f:id:wwwwwplane:20210820121348p:plain

端末を初めてアンロックする場合、待機時間を求められます。

画像の場合だと504時間後=3週間後ですが、だいたいの場合は168時間で解除できます

※error -1 エラーが出る場合は、MiUnlockを再起動 または PCを再起動すると直ります。

1週間の過ごし方
  • SIMカードは抜いても構いません
  • PCから接続解除してOK
  • 電源を付けてもつけなくてもOK(噂ではちょっとでも使用しないといけないらしいが、経験上放置していても問題なし)
  • データは削除されるのでそういう前提で過ごそう

やってはいけないこと

  • 端末からMiアカウントをサインアウトさせるのはダメ 最初からやり直しになります
  • 端末を初期化するのもダメ

ふたたびアンロック

f:id:wwwwwplane:20200625182244p:plain

指定された時間後、再度Fastbootで接続しMiunlockでアンロックします。

端末が再起動し、データが初期化され、アンロックが完了します。

 

以上でアンロック作業は終了です。これによりFastbootから焼き放題になります。お疲れ様でした。

 

小話 待機時間

同じアカウントで何回も複数端末をアンロックすると待機時間が1週間→2週間→3週間→1か月?と増えていきます。

f:id:wwwwwplane:20210820121348p:plain

504時間の例

 

こうなった場合、端末のMiアカウントをサインアウトさせ、別のアカウントでサインイン後またアンロック作業すれば1週間にできます。上書きが効きます。

基本的に1アカウントに月1台のみアンロックできます。

 

一度アンロックされているデバイスをClean all and lockしてしまったなど、リロックしてしまってもすぐ解除する場合は待機時間はかかりません。

かなり古いデバイスは待機時間かからないらしいです。

既に他人のMiアカウントでBLU済→リロック→自分のMiアカウントで申請 の場合は待機時間要求されます。

 

ブートローダーをロック(リロック)する方法

Miflashより、Clean all and lockにチェックを入れてROMを焼くとブートローダーがロックされ完全に初期化されます。

f:id:wwwwwplane:20210608231606p:plain

もしくは以下のコマンドを実行します。

fastboot oem lock

 

注意:中国版の本体にグローバル版のROMを焼いてロックする、カスタムROMの状態でロックする、Magiskパッチ済みのbootを焼いた状態でロックする等、その機種の純正ではない状態でリロックすると、文鎮化します。

別リージョンの場合、起動は出来ますが、MIUI起動途中で再起動しリカバリーモードしか立ち上がらなくなります。

その他改変済みの場合、起動させると”Your device is broken”といった画面になりFastbootモードしか入れない状態になります。

 

自分のMiアカウントでアンロックした場合、再度同じMiアカウントを使いアンロックすれば待機時間なしでBLUできROMを焼き直せます。

しかしBLU済の中古を入手した場合など他人のMiアカウントでアンロックされている場合はどうにもできません。EDLで焼く有料サービス(UnbrickRuなど)を使う必要があります。

 

 

ーーーアフィリエイトーーー

f:id:wwwwwplane:20210820121919p:plain

Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル (0.9m × 3本セット)

自分が使っているUSBケーブルです。複数あると便利です。

 

 

 

別の方法

Batch Unlock版の手順(2020~2022年ごろ)

アンロックツールにMiunlock.exeではなく、「bacth_unlock.exe」となっていることがあり、一般向けではなさそうなツールだが、一時期はこっちが配布されていることがあった。

現在でもこれで解除は可能 複数台一気に解除できそう

batch_unlock.exeを起動します。

 

f:id:wwwwwplane:20210820115540p:plain

左下のSign inを押します

 

 

f:id:wwwwwplane:20210820120134p:plain

左下を見てログインされていることを確認する

Fastbootモードで起動、接続する

音量下を押しながら起動させるとFASTBOOTという画面になります。

この状態でPCと接続します。

f:id:wwwwwplane:20210820120422p:plain

MiUnlockに認識されます。出てこない場合はFastbootドライバを入れてください。

USBが充電専用だと認識しません。

Unlock!

F6もしくはUnlockを押します

f:id:wwwwwplane:20210820120651p:plain

アンロックが始まります・・・

f:id:wwwwwplane:20210820120720p:plain

初めてアンロックする場合は表示されている時間経過を求められます。ひとまずアンロック作業はいったん休戦です。

 

同じように、時間が経ったら再度UnlockをすることでBLUできます。

 

終わりに

Nexus、Pixel、Oneplus系と違い申請が必要な点がちょっと手こずると思いました。またモバイル通信できるSIMカードを持っていないと解除できないので注意です。

参考:

https://gaddet.com/bootloaderunlock/