前言
华为禁用了解BootLoader锁
只能通过一些邪门歪道进行Root
前期准备
- KingRoot
- Root Explorer
- Magisk
 
KingRoot 获取 Root
下载 KingRoot
| 1
 | https://kingrootapp.net/thank-you-for-downloading-kingroot-for-android/
 | 
 
一键 Root 成功
之前我已经Root成功了
 
获取 boot.img
RE 浏览器确认 by-name 文件
所以我这台设备中by-name位于
| 1
 | /dev/block/platform/hi_mci.0/by-name
 | 
 
ADB 导出 boot.img
- ADB进入设备- Shell su模式
| 12
 3
 4
 5
 
 | # 进入设备adb shell
 
 # 进入特权模式
 su
 
 | 
 
- 进入by-name位置
| 1
 | cd /dev/block/platform/hi_mci.0/by-name
 | 
 
- 查看 boot.img文件位于何处
 
- 导出 boot.img
| 1
 | dd if=/dev/block/mmcblk0p17 of=/sdcard/boot.img
 | 
 
- 导出 boot.img到PC
| 1
 | adb pull /sdcard/boot.img C:\Users\<Device_Name>\Desktop
 | 
 
Magisk 修复 boot.img
- 选择安装开始生成镜像
 
- 选项选择- 保留 AVB 2.0/dm-verity
 
- 方式选择- 选择并修补一个文件
 
- 选择之前生成的 boot.img
 
- 然后 开始
 
- 导出Magisk.img到电脑上备用
Fastboot 刷入 Magisk.img
ADB 进入 Fastboot 模式
 
刷入 Magisk.img
| 1
 | fastboot flash boot <Magisk.img>
 | 
 
刷入成功
 
参考 & 引用
https://zhuanlan.zhihu.com/p/416093340