准备条件
(设备已解锁BL,电脑fastboot环境正常是前提条件)
已下载magisk框架rec安装包(github下载),有sd卡(adb sideload
未测试是否可安装,建议用内存卡),并已安装第三方recovery(以下简称rec)
或
已安装magisk框架app,且有原厂recovery_ramdisk
镜像
安装方式
fastboot刷入命令(华为没有boot分区,所以rec也是通过这个指令刷入)
(BOOT.img请自行替换为对应镜像名)
1 | fastboot flash recovery_ramdisk BOOT.img |
rec安装法
启动至第三方rec,从sd卡选择magisk卡刷包,安装。
安装完成后选择重启到rec模式,即可进入带面具的系统
修补镜像直接刷入法
参考【荣耀v10】EMui9.0.0.181刷magisk框架及root教程,个人未测试,应该可行
提取出原厂recovery_ramdisk
镜像(从官方线刷包或其他地方获得),并发送到手机(模拟器应该也行)
使用magisk框架app,选择安装,修补boot镜像,选择提取出的原厂镜像
修补完成后传回电脑,手机进入fastboot模式,刷入即可
启动方式
由于修补的镜像其实是rec分区,所以要按照进入rec的方式进入带面具的系统。
(个人测试,在带magisk的系统下重启仍然是有root的,等价于启动到rec)
具体操作如图(图源自参考帖)
注意
如果安装了不适配的模块,还是需要刷入第三方rec,进入后删除/data/adb
文件夹,然后即可正常开机(magisk要重刷)。