APatch 中文文档 下载 App

元模块 — Overlayfs、Magic Mount、Hybrid Mount 等可插拔挂载实现

元模块是什么

元模块(Meta-Module)是 KernelSU 引入的革命性架构——把核心模块系统的关键能力(特别是 mount 实现)从内核里拆出来,变成可插拔的模块。这样做的好处是:

APatch 继承了 KernelSU 的元模块机制,可以直接使用 KernelSU 生态里的元模块。

可用的元模块

目前社区里维护的元模块:

overlayfs(官方推荐)

最主流的方案。overlayfs 能把多个目录(底层系统分区 + 模块文件)叠加成一个统一的视图。绝大多数 Magisk/KernelSU 用户用的就是 overlayfs。

GitHub:KernelSU-Modules-Repo/meta-overlayfs

mountify

一种改进的 mount 方案,在某些 overlayfs 有兼容性问题的内核上表现更好。

GitHub:backslashxx/mountify

magic mount(原版)

另一个 mount 实现。

GitHub:7a72/meta-magic_mount

magic mount rs(Rust 重写版)

magic mount 用 Rust 重写的版本,性能更好、内存占用更低。

GitHub:Tools-cx-app/meta-magic_mount

hybrid mount

混合 mount 方案。

GitHub:YuzakiKokuban/meta-hybrid_mount

安装元模块

元模块的安装方式和普通 APM 模块一样——下载 zip,在管理器里安装。但有一个要求:

安装元模块后,必须重启设备才能继续安装其他 APM 模块。

原因是元模块提供的 mount 实现在重启时才能加载生效,其他模块的挂载依赖它。

什么时候需要换元模块

正常情况下 overlayfs 够用,但以下场景可能需要换:

可以逐个试试哪个在你的设备上工作得最好。