打开魅族 16 打算兑换一下网易云音乐会员,联通 App 无法登录,升级 App 之后发现它检测了 Root 权限导致无法使用。
由于此前设备 Root 了,解决办法是先将此前安装好的 Magisk 刷入到系统(用了直接安装),然后开启 Zygisk 功能,期间遇到错误“检测到不属于 Magisk 的 su 文件”,这是百度出来的解决方案,亲测有效。
- 安装文件管理器(如 ES 文件浏览器或 MT 管理器),并授予其 Root 权限。
- 进入路径
/system/xbin,找到名为su的文件。 - 将该文件重命名为
su.bak或直接删除。 - 重启设备后,Magisk 异常状态应恢复正常。
重启后在设置里面排除一下联通 App 即可,它就不会再提示了。在 AI 的帮助下,我也顺带了解了一下相关术语:
Zygisk 是 Android Root 工具 Magisk(面具)在 v24.0 版本后引入的一项核心功能。它的全称是 "Magisk in Zygote"。
简单来说,Zygisk 是一种更高级、更深层的系统修改机制,它允许 Magisk 模块直接在 Android 系统的 Zygote 进程中运行代码。
原本想着是否要下载一些比如 Lsposed 的工具或 Magisk 扩展来实现这个效果,实际上并不需要,但还是了解到了 LocalSend 这个局域网传输工具,挺好用的,也在此安利一下。