
Magisk Android root 定制不动系统分区拿到可进可退的系统级权限【免费下载链接】MagiskThe Magic Mask for Android项目地址: https://gitcode.com/GitHub_Trending/ma/MagiskMagisk 是面向 Android 6.0 及以上设备的开源 root 与系统定制框架通过修补 boot 启动镜像而非修改系统分区来实现 root 权限、模块化系统文件定制并支持 Zygisk 进程内代码注入可随时完整移除恢复原状。想删掉一个预装应用的广告组件却发现/system分区是只读的想装 root 后让银行、支付类应用照常通过检测又不肯接受一 root 就变砖的传言。Magisk 的做法是把改动从系统分区里挪走它只动 boot 镜像这一个文件系统分区保持出厂原样装错了可以还原镜像一键回滚。四个核心能力从 root 权限到模块系统root 权限管理MagiskSU让每个应用单独申请 su 授权授权记录存在本地数据库里你随时可以收回某个应用的 root 权限而不是一次授予、全局生效。模块系统Magisk Modules让只读的系统文件变成可替换对象。每个模块是一个带脚本的压缩包安装在/data/adb/modules下独立启用、停用或删除互不影响。MagiskBoot 工具让你能解包、查看、重新打包 Android boot 镜像是定制内核和排查启动问题的基础工具文档见 docs/tools.md。Zygisk 进程注入让一段代码运行在每一个应用进程内部为需要拦截检测、替换系统行为的模块提供运行环境。原理速览为什么系统分区不用动启动时Magisk 注入的magiskinit会先于原 init 接管启动流程把必要的二进制和目录挂载到一个内存文件系统tmpfs上再把模块目录绑定挂载进来。于是系统看到的世界是改过的但磁盘上的 system 分区没有任何变化。所有配置和模块都放在/data/adb下这个目录默认只有 root 可读本身也不容易被当成检测特征细节可参考 docs/details.md。五步完成 Magisk 首次安装先说前置条件设备 bootloader 已解锁、会用 adb 和 fastboot、重要数据已备份。安装最新版 Magisk 应用打开首页查看 Ramdisk 检测项它决定你该拿boot.img还是recovery.img去修补从官方固件包中取出boot.img存在init_boot.img则优先取它拷入手机。在应用的 Install 入口选择Select and Patch a File选中镜像完成修补再用adb pull /sdcard/Download/magisk_patched_*.img取回电脑。重启进 fastboot 模式执行fastboot flash boot刷入修补后的镜像开机后按应用提示完成一次环境修复重启。打开应用确认 Installed 显示版本号用终端执行su验证权限。完整的分支情况无 ramdisk 机型、三星 Knox 限制等见 docs/install.md。想查阅源码或脚本可克隆仓库git clone https://gitcode.com/GitHub_Trending/ma/Magisk。适合谁一条简单的选型判断适合需要给个别应用授予 root、想替换只读系统文件、或有自写模块 / Zygisk 需求的用户当前 v30.72026.2.23已跟进 Android 16 QPR2见 docs/changes.md。不适合不想解锁 bootloader 的人解锁本身有数据清空风险三星用户尤其要谨慎安装会触发 Knox 保险丝且不可逆且首次安装要求完整清除数据。风险与收尾⚠️ 最硬的一条红线永远不要刷别人生成的修补镜像哪怕是同款机型——镜像必须在自己设备上修补否则轻则功能异常重则需要清空数据才能恢复。卸载时通过应用内的 Uninstall 选择还原镜像即可恢复出厂的启动状态行动建议动手前先把原始boot.img备份一份到电脑再按 docs/install.md 走一遍流程遇到模块引发无法开机等问题先看 docs/faq.md 里的安全模式与移除模块方案。【免费下载链接】MagiskThe Magic Mask for Android项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考