ミ田ろぐ

カスタムROM中心自己満ブログ すべて自己責任です

au版Redmi Note 10 JE(XIG02)にMagiskを入れてroot化させる!(やるな)

XIG02のブートローダーアンロックが終わったからroot化にチャレンジした

 

 

 

 

mitanyan98.hatenablog.com

 

 

2022/1/2追記:アップデートに兆しが

5chに以下のような書き込みがありました。

599SIM無しさん2022/01/02(日) 15:23:48.23ID:ui+0ClM+
小ネタです。
DSUをするとvbmetaの更新が入ります。
7Bの場所が0から1に変わります。
この状態だとotaでエラーになるので
1から0に修正するとotaが正常に更新かかります。
他のxiaomiはこの状態でもotaが問題なく更新できますが
この機種はupdataがxiaomi謹製ではないので引っかかるみたいです。
例:current slotがaの場合vbmeta_aが更新されます。

boot.imgが改変されているからアップデート時チェックに引っかかっているわけではなく、vbmetaが変更されていてアップデートとリロックが不可になってしまうようだ!

直し方としては、vbmetaをバイナリエディタで開き、書き込みの内容を実行する。

自分はもう手放したので検証できないが、一応復旧できるようになる方法もあることを書いておきます。

追記:アップデート

OTAアップデートができなくなりました。

元のboot.imgを焼いてもアップデート失敗します!

必要なもの

やったこと

ブートローダーアンロック

f:id:wwwwwplane:20211005181345j:plain

初期ROMが無いのにアンロックしていくぅ

 

キャリア機ですが、グローバルMIUIと同じ方法でアンロックできます。

【Xiaomi】Xiaomi系スマートフォンのブートローダーアンロック方法【Redmi/POCO】 - ミ田ろぐ

DSUインストール

sourceforge.net

Superuser必須なので、LineageOS18.1のarm64-bvSを使いました

f:id:wwwwwplane:20211005181951j:plain
f:id:wwwwwplane:20211005182000j:plain
f:id:wwwwwplane:20211005182008j:plain

 

【Mi11Lite5G】Gapps有りのFlokoROM GSIをDSUでデュアルブートして使ってみよう - ミ田ろぐ

インストール方法は↑と全く同じ

f:id:wwwwwplane:20211005184514p:plain

はじめcaos、AOSPで試したが、simg2imgで変換できなかった。Lineage18.1はできた

GSIの不具合がすごい
  • USBケーブルを刺すとフリーズ
  • SDカードにファイルをコピーできない
  • FTPサーバーアプリが起動しない

指紋認証とかSIMカード認識とかWifi認識とか画面がめちゃめちゃになるとかそういうのは無かったが、USBを刺すとフリーズが一番痛いぜ。

 

USBがさせないということは充電もできないし、USBデバッグもMTP接続もできないということなのだ

とりあえずboot.imgが欲しい

boot.imgがあればmiuiをrootできるので欲しい!!!!!!!

 

ワイヤレスデバッグを初めて使いました。

zenn.dev

f:id:wwwwwplane:20211005184418j:plain

 

これでshellに入れる。

Androidのイメージバックアップ (パスやファイル名は適宜変更してください) · GitHub

f:id:wwwwwplane:20211005182707p:plain

↑のコマンドをshell上で実行すると/sdcard/backup_img/に抜き出される。

 

DSUのユーザ領域が8GBだとすべてコピーできませんでした。

adb pullでPCにコピー

で、抜き出せたのでSDカードにコピーしようとしたらファイルマネージャーアプリが落ちます😡

cxファイルエクスプローラーをインストールしようにも入らないのでadb pullを使うことにしました

adb pull /sdcard/backup_img/

でフォルダごとコピーできます。

f:id:wwwwwplane:20211005183826p:plain

 

コピーしたらMIUIに戻しました

MIUIをroot化する

f:id:wwwwwplane:20211005183301p:plain

で、抜き出したboot.imgだが、aとbでファイルが違う!

 

アップデートしてしまったせいか、前のバージョンのboot.imgが残っているようだ。

f:id:wwwwwplane:20211005183416p:plain

current slotがbになっているので、おそらくboot_b.imgが使えるだろうと思い、Magiskアプリでパッチをして焼いた。

f:id:wwwwwplane:20211005183520p:plain

Root化完了!

f:id:wwwwwplane:20211005184355j:plain

マジスクが入り、root化に成功した!

f:id:wwwwwplane:20211005184744j:plain

サイフは普通に使えます

 

f:id:wwwwwplane:20211005192039j:plain
f:id:wwwwwplane:20211005192036j:plain

SafetyNetは

  • パッケージを隠す
  • 設定内のMagiskHide
  • Universal SafetyNet Fix 2.1.0

で通過できました

 

f:id:wwwwwplane:20211005194644j:plain

WidevineもL1のままだ

 

f:id:wwwwwplane:20211005190229p:plain

MIUIでsuが使えればさっきのコマンドで完全なダンプイメージが取れます。

 

f:id:wwwwwplane:20211005184919j:plain

例のモジュールも動作しました

 

drive.google.com

12.5.6用