联想 TAB6 (A101LV) 解锁引导程序并获取 Root 权限
Android
Published: 2023-03-07

我获得了联想 TAB6 (A101LV),因此记录下获取 Root 权限的过程。
因为可能会导致变砖,所以请自行承担风险。

此外,由于这是个人备忘录,具体步骤未作详细说明。

启用 USB 调试

  1. 打开“设置” => “系统” => “平板电脑信息” => “构建编号”
    连续点击构建编号 7 次以启用“开发者选项”

  2. 打开“设置” => “系统” => “开发者选项” => 启用“USB 调试”

解锁引导程序

重启以进入引导程序

$ adb reboot bootloader
$ fastboot flashing unlock

选择“UNLOCK THE BOOTLOADER”,然后按电源键确认

成功解锁引导程序

提取 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
  • 推送 img
$ adb push system-squeak-arm64-ab-vanilla.img /storage/emulated/0/Download/
  • GSI DSU-Sideloader 安装
$ 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
$ adb pull /sdcard/backup_img/boot_a.img .
$ adb pull /sdcard/backup_img/boot_b.img .
  • 重启
$ adb reboot
  • 推送 boot.img
adb push boot_*.img /storage/emulated/0/Download/
  • 提取 magisk.img
adb pull /storage/emulated/0/Download/magisk_patched-25200_yf1VS.img .
  • 重启引导程序
$ adb reboot bootloader
  • 刷写 boot.img
$ fastboot flash boot magisk_patched-25200_yf1VS.img
  • 重启
$ fastboot reboot