Lenovo TAB6 (A101LV) Bootloader Unlock & rootを取る
Android
Published: 2023-03-07

Lenovo TAB6 (A101LV) を手に入れたのでrootを取ったのでメモを残します。
文鎮化させる可能性があるのでマネをする場合は自己責任でお願いします。

また、個人用メモのため、細かくは説明していません。

USBデバッグの有効化

  1. 「設定」=>「システム」=>「タブレット情報」=> 「ビルド番号」
    ビルド番号を7回タップして「開発者向けオプション」を有効にする

  2. 「設定」=>「システム」=>「開発者向けオプション」=> 「USBデバッグを有効」

bootloader unlock

再起動してブートローダーへ

$ adb reboot bootloader
$ fastboot flashing  unlocked

「UNLOCK THE BOOTLOADER」を選択し電源ボタンで決定

無事Bootloader Unlockに成功

boot.img取り出してMagisk インストール

この辺のを参考にさせていただきました。 https://smartasw.com/archives/15704

=> 無事Magiskが入りroot権限が取れた。

boot.imgはboot_b.imgにMagiskを当てたほうがよさそうです。

コマンドメモ(備忘録のコマンドメモ)

  • GSIダウンロード
$ aria2c -k 10M -x 10 https://github.com/phhusson/treble_experimentations/releases/download/v416/system-squeak-arm64-ab-vanilla.img.xz
  • xz解凍
$ xz -d system-squeak-arm64-ab-vanilla.img.xz
  • push img
$ adb push system-squeak-arm64-ab-vanilla.img /storage/emulated/0/Download/
  • GSI DSU-Sideloader install
$ adb shell ' sh "/storage/emulated/0/DSU/workspace_dsuhelper/install" '
  • boot.img
$ adb shell
$ su
# cd /dev/block/bootdevice/by-name/
# mkdir /sdcard/backup_img
# for file in *; do
    if [[ "${file}" = boot* ]]; then dd if=/dev/block/bootdevice/by-name/"${file}" of=/sdcard/backup_img/"${file}".img ; else continue ; fi
done
  • boot.img pull
$ adb pull /sdcard/backup_img/boot_a.img .
$ adb pull /sdcard/backup_img/boot_b.img .
  • 再起動
$ adb reboot
  • boot.img push
adb push boot_*.img /storage/emulated/0/Download/
  • magisk.img pull
adb pull /storage/emulated/0/Download/magisk_patched-25200_yf1VS.img .
  • reboot bootloader
$ adb reboot bootloader
  • flush boot.img
$ fastboot flash boot magisk_patched-25200_yf1VS.img
  • reboot
$ fastboot reboot