百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

刷 Magisk 模块手机「变砖」了?这三款工具能帮你救急

ccwgpt 2025-03-17 16:29 33 浏览 0 评论

在以往的文章中少数派向大家介绍过 Magisk 的 安装方法、如何 隐藏 root 无痛玩机、这款神器以及在 Magisk 下实现 OTA 更新等等技巧,也推荐过不少实用的 Magisk 模块。

但俗话说「常在河边走,哪有不湿鞋」:最爱的模块并没有适配刚刚更新的系统、刚刚发现的新模块并不兼容自己手里的 Android 机……因为 Magisk 模块的兼容性问题导致手机无法正常开机的情况并不少见,如果你不幸遭遇这种情况,又该如何进行「救急」呢?

很多人在使用 Magisk 遇到问题时的第一反应往往是通过 Magisk Uninstaller 直接卸载 Magisk 框架而非 Magisk 模块。殊不知这样并不能从根本上解决由不兼容模块带来的问题——虽然手机因为 Magisk 模块无法加载能够正常开机,但卸载 Magisk 后也就丢失了 root 权限,我们不仅无法在开机状态下清除问题模块,在不清除数据重刷的情况下,重装 Magisk 框架后手机依然会在开机时读取先前的有兼容性问题的 Magisk 模块。

正确的处理方式是怎样的呢?

需要明确的是,我们在 Magisk 的介绍中已经多次强调过,因为实现原理特殊,几乎所有的 Magisk 模块都是以「挂载」的方式来实现具体功能的。因此如果你确信自己手里的 Android 机是因为安装或更新某个 Magisk 模块导致无法开机,就大不必担心手机里的数据因为这个原因而丢失

而既然 Magisk 模块是挂载在系统之外的,那我们把这些引发问题的模块拿掉就好。这里可以用的方法主要有三种:

TWRP 文件管理器:直接删除模块文件

首先,如果手机拥有自带文件管理功能的第三方 Recovery 支持,比如 TWRP,那我们可以借助 Recovery 的文件管理器直接删除问题 Magisk 模块的数据文件夹来卸载模块。这里以 TWRP 为例,进入 TWRP 后依次点击「高级->文件管理」,然后定位至以下路径:

/data/adb/modules

TWRP 文件管理中定位模块路径

在这里我们应该会看见不少熟悉的字样——没错,这就是开机状态下 Magisk Manager 内所展示的已安装 Magisk 模块列表。借助关键字锁定需要卸载的模块的数据文件夹后,点击进入该文件夹,然后点击右下角的文件夹操作按钮并删除文件夹即可。

直接删除问题模块的文件夹

删除文件夹后直接重启,如果你的操作和判断都没有问题,此时手机就不会在开机过程中尝试挂载不兼容的 Magisk 模块从而导致手机无法开机了;如果此时手机依然无法正常启动,你也可以按照上述操作删除其它 Magisk 模块来一一进行排除。在所有已安装模块都已排除完毕的情况下如果依然无法开机,再使用 Magisk Uninstaller 卸载框架也不迟。

MMRT:能在 TWRP 里运行的 Magisk Manager

其次,如果你觉得 TWRP 提供的文件管理器不够直观,也可以借助另一款名为 Magisk Manager Recovery Tool(以下简称 MMRT)的工具来实现类似的效果。MMRT 基于 Aroma 安装器——一套具有交互式界面的向导式安装工具,大名鼎鼎的 OpenGApps 就提供了一个安装流程非常直观的 Aroma 版本。

OpenGapps 的 Aroma 版本

下载 MMRT 后通过 adb sideload 指令或将其放入手机存储空间直接刷入即可进入 MMRT 的主界面。在 Aroma 的支撑下,MMRT 不仅允许我们直接查看当前已安装的 Magisk 模块,还同时支持查看模块描述、预览模块内容、禁用模块、禁用挂载、重启后移除和立即移除等等操作,不仅能有效避免错删、误删,相较上面提到的第一种手段也提供了更多卸载问题模块的操作路径,手段更加灵活。

MMRT 摄屏(Aroma 不支持截图)

MMRT 不仅拥有支持直接触摸的可交互界面,同时还支持中文和一些较老的第三方 Recovery,比如 CWM,所以它更像是一个运行在 Recovery 中的 Magisk Manager,功能十分强大。

MMRT 摄屏(Aroma 不支持截图)

但是因为 Aroma 的存在,MMRT 并非是可行性最佳的解决方案:一方面 Aroma 本身对手机配置的要求较高,所以 MMRT 在一些较老的机型上可能会出现无法启动或启动后无法正常工作的情况;另一方面 Aroma 也不可用于采用 A/B 分区的设备。此外 MMRT 在移除特定模块时可能会出现问题,因此建议大家在排除模块问题时直接选择模块禁用即可。

mm:轻量化终端命令工具

最后,你可以试试更加轻量、但同样不失直观的 Magisk Manager for Recovery Mode(以下简称 mm)。mm 拥有两个版本,主流版本 和 第三方版本,第三方版本为主流版本暂停更新期间由其它开发者开发,二者在刷入方法、功能和操作方式上类似,这里我们以当前已经恢复更新的主流版本为例。

mm 的安装方法与 MMRT 类似,下载压缩包后借助 adb sideload 指令或将其放入手机存储空间直接刷入即可,刷入完成后我们立马就能直接在 TWRP 的「高级->终端命令」中键入 mm 来执行相关指令了,接下来只需要根据终端中给出的提示操作即可。

mm 的终端交互

mm 尽可能简化了通过 TWRP 进行 Magisk 模块管理的流程,在列出当前已安装模块后,mm 允许我们直接输入特定关键字的方式来选择卸载对应的模块,比如我想卸载 App Systemizer (Terminal Emulator) 时,直接在终端输入 app sys 这样的关键字即可实现匹配,无需键入全称。

值得一提的是,大部分用于 TWRP 的终端命令行工具在重启后都会时效,但如果你使用过一次 mm,下次进入 TWRP 时可以直接在终端中执行 sh /sdcard/mm 或 */mm 来重新呼出 mm 管理工具。另外 mm 也提供了事前预防的版本,你可以在 Magisk Manager 的模块仓库中搜索并安装。这样下次遭遇「翻车」时,就能直接进入 TWRP 并使用 mm 卸载问题模块了。

别忘了装一个以备不时之需

不难看出,以上方法都有一个统一的前提条件:你的设备拥有一个可用的第三方 Recovery。而针对这一点尤其值得大家注意的是,由于 TWRP 的开发者无暇开发,兼容 Android 10 的官方版 TWRP 目前尚未放出。换句话说,如果你在 Android 10 上使用 Magisk 模块,请一定注意模块的兼容性、通读开发者的注意事项并留意是否有可用的第三方 TWRP 再行操作。否则一旦「翻车」,本文所提到的方法也是无力回天的。

相关推荐

详解DNFSB2毒王的各种改动以及大概的加点框架

首先附上改动部分,然后逐项分析第一个,毒攻掌握技能意思是力量智力差距超过15%的话差距会被强行缩小到15%,差距不到15%则无效。举例:2000力量,1650智力,2000*0.85=1700,则智力...

通篇干货!纵观 PolarDB-X 并行计算框架

作者:玄弟七锋PolarDB-X面向HTAP的混合执行器一文详细说明了PolarDB-X执行器设计的初衷,其初衷一直是致力于为PolarDB-X注入并行计算的能力,兼顾TP和AP场景,逐渐...

字节新推理模型逆袭DeepSeek,200B参数战胜671B,豆包史诗级加强

梦晨发自凹非寺量子位|公众号QbitAI字节最新深度思考模型,在数学、代码等多项推理任务中超过DeepSeek-R1了?而且参数规模更小。同样是MoE架构,字节新模型Seed-Thinkin...

阿里智能化研发起飞!RTP-LLM 实现 Cursor AI 1000 token/s 推理技术揭秘

作者|赵骁勇阿里巴巴智能引擎事业部审校|刘侃,KittyRTP-LLM是阿里巴巴大模型预测团队开发的高性能LLM推理加速引擎。它在阿里巴巴集团内广泛应用,支撑着淘宝、天猫、高德、饿...

多功能高校校园小程序/校园生活娱乐社交管理小程序/校园系统源码

校园系统通常是为学校、学生和教职工提供便捷的数字化管理工具。综合性社交大学校园小程序源码:同城校园小程序-大学校园圈子创业分享,校园趣事,同校跑腿交友综合性论坛。小程序系统基于TP6+Uni-app...

婚恋交友系统nuiAPP前端解决上传视频模糊的问题

婚恋交友系统-打造您的专属婚恋交友平台系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包...

已节省数百万GPU小时!字节再砍MoE训练成本,核心代码全开源

COMET团队投稿量子位|公众号QbitAI字节对MoE模型训练成本再砍一刀,成本可节省40%!刚刚,豆包大模型团队在GitHub上开源了叫做COMET的MoE优化技术。COMET已应用于字节...

通用电气完成XA102发动机详细设计审查 将为第六代战斗机提供动力

2025年2月19日,美国通用电气航空航天公司(隶属于通用电气公司)宣布,已经完成了“下一代自适应推进系统”(NGAP)计划下提供的XA102自适应变循环发动机的详细设计审查阶段。XA102是通用电气...

tpxm-19双相钢材质(双相钢f60材质)

TPXM-19双相钢是一种特殊的钢材,其独特的化学成分、机械性能以及广泛的应用场景使其在各行业中占有独特的地位。以下是对TPXM-19双相钢的详细介绍。**化学成分**TPXM-19双相钢的主要化学成...

thinkphp6里怎么给layui数据表格输送数据接口

layui官网已经下架了,但是产品还是可以使用。今天一个朋友问我怎么给layui数据表格发送数据接口,当然他是学前端的,后端不怎么懂,自学了tp框架问我怎么调用。其实官方文档上就有相应的数据格式,js...

完美可用的全媒体广告精准营销服务平台PHP源码

今天测试了一套php开发的企业网站展示平台,还是非常不错的,下面来给大家说一下这套系统。1、系统架构这是一套基于ThinkPHP框架开发的HTML5响应式全媒体广告精准营销服务平台PHP源码。现在基于...

一对一源码开发,九大方面完善基础架构

以往的直播大多数都是一对多进行直播社交,弊端在于不能满足到每个用户的需求,会降低软件的体验感。伴随着用户需求量的增加,一对一直播源码开始出现。一个完整的一对一直播流程即主播发起直播→观看进入房间观看→...

Int J Biol Macromol .|交联酶聚集体在分级共价有机骨架上的固定化:用于卤代醇不对称合成的高稳定酶纳米反应器

大家好,今天推送的文章发表在InternationalJournalofBiologicalMacromolecules上的“Immobilizationofcross-linkeden...

【推荐】一款开源免费的 ChatGPT 聊天管理系统,支持PC、H5等多端

如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍GPTCMS是一款开源且免费(基于GPL-3.0协议开源)的ChatGPT聊天管理系统,它基于先进的GPT...

高性能计算(HPC)分布式训练:训练框架、混合精度、计算图优化

在深度学习模型愈发庞大的今天,分布式训练、高效计算和资源优化已成为AI开发者的必修课。本文将从数据并行vs模型并行、主流训练框架(如PyTorchDDP、DeepSpeed)、混合精度训练(...

取消回复欢迎 发表评论: