Magisk(俗称"面具")是一款为安卓设备提供root权限管理的开源工具,由开发者topjohnwu创建。它主要面向安卓高级用户和定制爱好者,帮助用户在不破坏系统完整性的情况下获取root权限,同时能有效隐藏root状态,避免银行、支付类应用的检测限制。
1. 获取root权限:无需修改系统分区即可为安卓设备提供完整的root访问权限,支持Android 4.2以上所有设备。
2. Magisk Hide功能:选择性隐藏root状态,让银行、游戏等敏感应用无法检测到设备已被root。
3. 模块管理:安装、启用或禁用各类Magisk模块,扩展系统功能,如微信功能增强、系统性能优化等。
4. 系统属性修改:修改或删除包括只读属性在内的任何系统属性,实现深度定制。
5. 移除系统验证:绕过dm-verity、AVB2.0等系统完整性检查机制,解决刷机后无法使用某些应用的问题。
6. SELinux修补:调整安全策略,为定制功能提供必要权限,避免系统崩溃。
1. systemless技术:不直接修改系统分区就能获取root权限,系统更新后root状态依然保留,避免传统root方式带来的兼容性问题。
2. 模块生态系统:拥有丰富第三方模块支持,用户可按需安装微信美化、系统去广告、性能优化等功能模块,无需刷入完整ROM。
3. 开源透明:100%开源代码,社区共同维护,避免植入后门或恶意代码,比KingRoot等商业root工具更安全可靠。
4. 隐藏能力精准:可针对特定应用隐藏root权限,而不是全局关闭,既保留root优势又不影响日常使用银行、游戏等应用。
5. 安装简单:只需修补boot镜像并刷入,无需复杂操作,比SuperSU等传统root管理工具更易于上手。
1、我们先打开magisk面具模块的主程序
2、打开之后点击右下角的模块管理功能
3、进入模块管理的功能之后我们可以看到在最上面有一个从本地安装的功能,我们点击这个从本地安装
4、选中了从本地安装之后我们看到会浏览到我们的手机文件夹
6、然后选中之后我们点击下面的确定按钮就可以安装了
7、安装完成之后我们可以看到是否是安装失败还是成功了,如果失败的话根据提示找到原因重新安装即可
2、如果启动的时候发现软件没有出现底部任务栏,可以将后台应用删掉,重新打开
3、启动成功之后,切换底部任务栏,点击模块插件图标
4、可以直接点击搜索按钮进行在线搜索
5、搜索找到自己想用的模块之后,点击下载图标
6、提示窗口,我们这里点击安装
7、等待进度条完成,会先进行下载,然后再自动安装
8、安装时候会弹出终端界面,当出现done并且右下角有重启图标时,需要点击重启方可生效
1. 修复overlayfs挂载时可能导致模块失效的问题,确保模块功能稳定运行。
2. 调整模块挂载实现逻辑,解决某些设备上模块无法正常加载的情况。
3. 优化属性修改机制,减少修改系统属性时留下的痕迹,提升隐藏root的成功率。
4. 增加限制Linux功能的能力,即使应用以root身份运行也能控制其权限范围。
5. 修复在特定情况下可能导致应用崩溃的Bug,提升系统稳定性。