这个项目能做什么

Magisk 是一款开源软件套件,专用于自定义运行 Android 6.0 或更高版本系统的 Android 设备。它是目前使用最广泛的 Android ROOT 权限管理方案。 ## 核心组件 **MagiskSU** — 为应用程序提供 ROOT 权限。与传统 ROOT 方案不同,Magisk 采用无系统 ROOT 方式,即不修改只读的 /system 分区,而是在 /sbin 挂载一个 magisk 目录,并在运行时叠加更改。 **Magisk Modules** — 允许用户通过安装自包含包来修改只读分区。模块存放在 /data/adb/modules 目录中,在启动时应用,既可实现系统修改,也能实现持久化定制,且无需触碰原厂系统镜像。 **MagiskBoot** — 一款功能全面的命令行工具,用于解包、修改和重新打包 Android 启动镜像(boot image)、恢复镜像(recovery image)及其他引导相关格式,被认为是此类操作中最完整的工具之一。 **Zygisk** — 一个注入框架,通过挂钩 Zygote 进程,能够在每个 Android 应用的进程内运行代码。它取代了旧版的 DenyList 机制,实现了跨所有应用的模块级钩子功能。 ## 安装 官方安装说明见 topjohnwu.github.io/Magisk/install.html,主要下载地址为官方 GitHub Releases 页面。 ## 构建 构建与开发文档见 topjohnwu.github.io/Magisk/build.html。 ## Bug 反馈 项目仅接受来自 Debug 编译版本的 Bug 报告,用户需根据问题类型附上相关日志: - 安装问题:启动镜像与安装日志 - Magisk 一般问题:启动 logcat 或 dmesg 输出 - 应用崩溃:崩溃时的完整 logcat 记录 ## 翻译贡献 默认字符串资源位于: - `app/core/src/main/res/values/strings.xml` - `app/stub-res/src/main/res/values/strings.xml` 译者应将本地化字符串放置于对应 `[module]/src/main/res/values-[lang]/strings.xml` 目录中。 ## 许可证 Magisk 采用 GNU 通用公共许可证第 3 版或更高版本。