TWRP挂载/vendor失败如何刷Magisk

时间:2024-03-10 20:15:55

2020年7月24日更新:

由于受不了以前刷的Lineage非官方版的一些非常烦人的Bug,今天刷个其它ROM,但这次Magisk Manager总是不停检查Magisk和Magisk Manager更新、根本不展示让我选定要刷入的文件的入口,于是我以前写在这篇文章下面的方法这次失效

后来在酷安刷到了有关OrangeFox橙狐这个第三方Recovery的信息,它被描述为基于TWRP进行开发、具备禁用/启用Magisk模块、设置Recovery密码、支持OTA更新等等更强大的功能
于是刷入OrangeFox,终于能成功挂载/vendor

 

以下为2020年3月3日原文:


 

我的手机以前的操作系统是基于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这个映像文件,或者生成你的手机的/boot的映像
  • 用Magisk Manager安装那个映像,实际上Magisk Manager会对映像打入补丁


    (接下来会叫你选个文件,就选那个映像,打完补丁的映像的路径见下图蓝框)
  • 把刚才被打入补丁的映像文件用下面的命令刷入/boot
fastboot flash boot 已被打入了补丁的IMG文件

 

上面链接中的方法是用下面的命令引导手机开机,但这样的话手机重启后就恢复到了没刷入Magisk的状态,所以用上面的命令刷/boot才能一劳永逸

fastboot boot 已被打入了补丁的IMG文件

 

但是TWRP还是不能挂载/vendor