ちょっと複雑? Mi MaxにTWRPを導入

カスタムROMを使うなら必須、Xiaomi Mi MaxにTWRPを導入しました。
導入は初期化が必要だったりちょっと複雑かも…高機能なTWRPが公開されるのに期待。


Mi Max向けTWRP

Mi MaxにカスタムリカバリのTWRPを導入するにはまずブートローダーのアンロックが必要です(Developer ROM導入後、Miアカウントにログインする必要がありました)。
以下から端末のモデルに合ったTWRPをダウンロードし、Fastbootモードから書き込みを行います。

Xiaomi Mi Max (hydrogen)
Xiaomi Mi Max Pro (helium)

hydrogen…2GB/16GB、3GB/32GBモデル
helium…3GB/64GB、4GB/128GBモデル

インストールには初期化が必要

※いつも通りTWRPをインストールするとTWRP起動後パスワードを求められることがあります。
これはForced Encryptionという機能によりユーザデータが暗号化されているためです。その為TWRPを導入する前に初期化する必要があります。
参考: [Tools, Tips & Tutorials] [Device Team] Flashing TWRP on MM - Unable to mount, Internal 0MB - Quick Fix!

2GB/16GBモデルのhydrogenなので「twrp-3.0.2-0-hydrogen.img」をダウンロードして書き込みました。
以下のFastbootコマンドを実行するだけでTWRPの導入は完了です。

>fastboot format userdata
>fastboot flash recovery twrp-3.0.2-0-hydrogen.img
>fastboot boot twrp-3.0.2-0-hydrogen.img
↓成功した時のコマンド結果
C:\>fastboot format userdata
Creating filesystem with parameters:
    Size: 11070844928
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8144
    Inode size: 256
    Journal blocks: 32768
    Label:
    Blocks: 2702843
    Block groups: 83
    Reserved block group size: 663
Created filesystem with 11/675952 inodes and 81834/2702843 blocks
target reported max download size of 536870912 bytes
erasing 'userdata'...
OKAY [  0.547s]
sending 'userdata' (136518 KB)...
OKAY [  4.281s]
writing 'userdata'...
OKAY [  3.375s]
finished. total time: 8.203s

C:\>fastboot flash recovery twrp-3.0.2-0-hydrogen.img
target reported max download size of 536870912 bytes
sending 'recovery' (13216 KB)...
OKAY [  0.422s]
writing 'recovery'...
OKAY [  0.344s]
finished. total time: 0.781s

C:\>fastboot boot twrp-3.0.2-0-hydrogen.img
downloading 'boot.img'...
OKAY [  0.422s]
booting...
OKAY [  0.516s]
finished. total time: 0.937s

以上でTWRPの導入は完了ですが、このまま何もせずに再起動するとブートループに陥ります。
SYSTEMパーティションの書き換えを監視するDM-Verityという機能が働くためです。
これを回避するには、DM-Verityを無効化するか無効化済みのカスタムROMを使用する必要があります。
この機能を簡単に無効化できるツールがありました!!
↓↓↓
Dm-verity and Forced Encryption Disabler
現在の最新バージョンは「no-verity-opt-encrypt-5.0.zip」でダウンロード後TWRPからインストールするだけです。
これだけでForced EncryptionとDM-Verityを無効化でき、TWRPを導入したまま公式版のMIUIを使うことができました。
(MIUI Global Beta ROM 6.12.8で確認済み)


DM-Verity無効化できる高機能TWRPが公開されるといいですね…




0 件のコメント :