我的手机以前的操作系统是基于Android 7.1的MIUI欧洲版,能用TWRP 3.3.0刷入Magisk,但是把操作系统换用为基于Android 9的Lineage 16之后用TWRP刷Magisk时却被报错"Cannot mount /vendor"
在网上搜寻终于找到了答案:https://jingyan.baidu.com/article/3aed632ef56d3470108091d7.html
主要思路是:
- 提取所用刷机包的boot.img
- 用Magisk Manager安装刚才提取的boot.img,实际上Magisk Manager会对这个boot.img打入补丁
- 把刚才被打入补丁的IMG文件用下面的命令刷入/boot
fastboot flash boot 已被打入了补丁的IMG文件
上面链接中的方法是用下面的命令引导手机开机,但这样的话手机重启后就恢复到了没刷入Magisk的状态,所以用上面的命令刷/boot才能一劳永逸
fastboot boot 已被打入了补丁的IMG文件
但是TWRP还是不能挂载/vendor