内置挂载
约 547 字大约 2 分钟
2025-01-30
内置 Magic Mount 是 FolkPatch 自带的挂载系统,采用类 Magisk 的 bind mount 机制,无需依赖外部元模块即可完成模块文件的系统级挂载。
工作原理
内置 Magic Mount 的核心机制:
- bind mount:通过 bind mount 将模块
system目录中的文件映射到对应的系统分区 - tmpfs 叠加:使用 tmpfs 和 mirror mount 实现文件的叠加和替换
- 核心服务控制:由 FolkPatch 核心服务直接处理挂载操作,不经过中间层
关键路径
/data/adb
.magic_mount_enable# 启用标记文件(存在即启用)
ap
magic_mount# Magic Mount 的 tmpfs 挂载源目录
功能特点
核心优势
- 独立运行:完全内置于 FolkPatch,无需安装额外的元模块
- 类 Magisk 体验:bind mount 机制与 Magisk 的 Magic Mount 类似,模块兼容性好
- 配置简便:一个开关即可启用,无需额外配置
模块支持
支持大多数标准 APM 模块的 system 目录挂载。模块目录中创建 skip_mount 文件可跳过该模块的挂载。
配置方法
启用内置 Magic Mount
- 打开 FolkPatch 应用
- 进入 设置 → 常规
- 找到 启用挂载系统 选项,切换为开启
- 确保没有安装元模块(内置挂载和元模块不应同时使用)
- 重启设备
验证挂载是否生效
安装一个包含 system 目录的模块并重启后,检查模块修改是否生效即可验证。
与元模块挂载的对比
| 对比项 | 内置 Magic Mount | 元模块挂载 |
|---|---|---|
| 安装额外模块 | 不需要 | 需要安装元模块 |
| 挂载方式 | bind mount | 由元模块决定 |
| 配置难度 | 简单(一个开关) | 中等 |
| 灵活性 | 标准 Magisk 风格 | 可自定义挂载逻辑 |
相关链接
版权所有
版权归属:FolkPatch Team
