2025年5月14日,Magisk作者再次更新升级ROOT工具到29.0版本,以下说明来自Magisk官方说明,原文章翻译而来,可能存在错误,ROM乐园整理发布
总结一下:V29开始的面具,开发者进行了代码重构,改动非常大,虽然我们从界面感知上并无太大的变化,但内部的变化非常巨大,并且签名和之前版本存在差异,旧版本直接安装也会失败
ROOT工具下载地址:关注微信公众号 ROM乐园 回复关键字:Magisk 获得文件(全版本支持)
[常规]大规模内部重构和代码迁移
[App]支持下载XZ压缩的模块zip文件
[应用程序]禁用系统动画时禁用应用程序动画
[MagiskMount]支持使用空白文件节点通过模块无系统地删除文件
[MagiskInit]重新设计策略修补和注入逻辑
[MagiskSU]更好的TTY/PTY支持
v28.1
[App]修复存根APK下载链接
[App]修复对低于8.0的Android的支持
[常规]修复对MTK三星设备的支持
[MagiskInit]修复2SI设备的回归
[MagiskPolicy]修复导致overlay.d被替换的文件不可访问
v28.0
[常规]支持16k页面尺寸
[常规]添加对RISC-V的基本支持(不是版本中内置的)
[常规]使用最小的libc构建静态可执行文件(magiskinit和magiskboot)对于较小的尺寸
[核心]移除魔法坐骑不必要的镜子
[核心]更新启动映像检测逻辑以支持更多设备
[MagiskInit]重写注入的2SI逻辑magiskinit如同init
[MagiskInit]更新preinit分区检测
[Zygisk]更新内部JNI挂钩实现
[MagiskPolicy]修补后保留sepolicy配置标志
[MagiskPolicy]优化修补规则以减少注入的新规则数量
[DenyList]支持在Zygisk被禁用时强制执行DenyList
[Resetprop]改进实现以解决几个属性修改检测
[Resetprop]更新以正确使用属性覆盖
【App】主要内部代码重构
[App]支持用大于8gb的图像修补三星固件
[App]在Android 14上使用用户启动的作业,而不是前台服务
[应用]支持Android 13+内置的每个应用的语言偏好
[应用程序]添加action.sh支持模块定义从用户界面触发的动作
[MagiskBoot]支持在不解压缩的情况下拆分内核映像
[MagiskBoot]正确支持供应商启动映像
[MagiskBoot]从内核映像禁用Samsung PROCA
那么改动了签名,我们还能不能升级V29.0版本的面具呢?实测并不影响我们更新,但直接安装APK会出现签名冲突,安装失败,下面是ROM乐园升级面具V29.0的步骤,不保障全部机型都可以,仅在红米K40上真机实测成功
1:备份原机的boot分区,存到电脑上,避免等下手机升级面具变砖
2:下载面具V29.0卡刷包,存在手机里,注意下载的是卡刷包文件
3:打开面具V28.0或狐狸面具root,点击模块按钮,刷入MagiskV29.0卡刷包
4:重启手机进入桌面,继续下载面具V29.0.apk,安装到手机并且打开

至此升级面具V29.0版本成功,并且也没有变砖不开机,简单的理虽然apk签名存在差异不能安装,但通过面具模块功能升级,或者TWRP直接卡刷面具卡刷包的办法,都能快速root成功的。随着正式版本的面具更新后,很快阿尔法/金丝雀版本也会同步更新,基本升级步骤一致,大家根据自己的需求选择使用即可