【免费下载链接】FolkPatch
Root access to the kernel can be achieved simply by patching the Boot partition for reflashing. This solution is based on a non-parallel extended branch of APatch, with a primary focus on UI/UX design
FolkPatch 是一款基于 KernelPatch 的 Android Root 管理应用,其内置的 APM(Android Package Manager for Modules)系统模块管理器兼容 Magisk 生态,支持 Magisk 模块的批量安装、单个卸载、启用/禁用以及一键完整备份。本文将从零开始,手把手教你完成 Magisk 模块的安装、卸载与备份,帮助新手快速上手。
APM 是什么?为什么选它
APM 提供了一套类似 Magisk 的系统模块系统:安装、移除、启用/禁用控制、批量操作和完整备份一应俱全(参见 README.md)。它的模块完全兼容 Magisk 生态,你可以把常见的 Magisk 模块 zip 包直接刷入,无需额外转换。
🎯 核心价值:一份 Magisk 模块包,直接用于 FolkPatch,同时还能享受批量刷入和自动备份等增强能力。
快速上手:进入 APM 模块管理界面
打开 FolkPatch 应用,在底部导航或首页卡片中找到"系统模块(APM)"入口即可进入模块列表。界面结构如下:
- 右下角按钮:安装单个模块(选择本地 zip 文件)
- 顶部安装器:批量安装模块
- 一键备份:备份全部已安装模块
模块列表源码位于 APM.kt,每个模块行的交互逻辑在 APMModuleRow.kt 中实现,模块状态数据由 APModuleViewModel.kt 统一管理。
Magisk 模块批量安装步骤 📦
当你手里有一批 Magisk 模块 zip 时,逐个安装太繁琐,FolkPatch 提供了专门的批量安装器:
- 进入 APM 界面,点击顶部的批量安装入口
- 在弹出的文件选择器中,一次勾选多个模块文件
- 确认清单后点击"批量刷入"
- 等待安装日志执行完毕,按提示重启设备
批量安装界面实现在 ApmBulkInstallScreen.kt,选中的文件会进入一个内存队列依次处理,队列逻辑见 BulkInstallManager.kt。
完整安装流程 vs 简化流程
批量安装时你可以选择"完整批量安装流程"(完整批量安装流程选项,对应apm_batch_install_full_process,见 strings.xml),它会执行更完整的安装步骤,适合对稳定性要求高的模块组合。
查看批量刷入日志
每个模块的安装过程都会输出到"批量刷入日志"对话框中,执行日志还会展示在 ExecuteAPMAction.kt 实现的执行页面上。如果某个模块安装失败,直接在日志里定位出错行即可。
💡 小提示:在"设置 → 功能"中可开启生物识别验证,安装、卸载或禁用模块前会要求验证身份,防止误操作。
安全卸载与启用/禁用 Magisk 模块 🗑️
- 单个卸载:在模块列表中找到目标模块,选择"卸载",确认后系统会提示"卸载 %s 模块?",执行成功后显示"已卸载"(提示文案见 strings.xml)
- 移除模块:对应"移除"操作(
apm_remove),适合仅删除文件而不想触发完整卸载脚本的场景 - 启用/禁用:无需卸载即可临时关闭模块,模块行上的开关可快速切换状态
⚠️ 注意:部分模块卸载脚本可能修改系统文件,卸载后建议重启验证。若设备异常,可在 FolkPatch 首页选择"仅卸载补丁"进行回退。
完整备份:一键备份全部模块与自动备份 ☁️
这是 APM 最实用的能力之一——一键备份全部模块:进入 APM 界面使用备份功能,即可把所有已安装模块打包留存,换机或误卸载后可快速恢复。
安装时自动备份
开启"设置 → 自动备份系统模块"后,每次安装模块时都会自动把模块文件备份到本地目录Downloads/FolkPatch/ModuleBackups,并通过 SHA-256 哈希去重,避免重复文件(核心逻辑见 ModuleBackupUtils.kt)。相关设置项定义在 strings.xml。
WebDAV 云端备份
除了本地备份,FolkPatch 还支持把模块备份上传到 WebDAV 网盘:在备份设置中配置 WebDAV 地址、用户名、密码和路径(配置项定义见 BackupConfig.kt),启用后安装模块时会自动同步上传一份云端备份。
⚠️ 官方提醒:一键备份方案不一定适用于全部模块(应用内首次使用提示同样如此说明),重要模块建议自己多留几份本地副本。
常见问题 FAQ
Q1:批量安装中途失败了怎么办?查看批量刷入日志定位失败的模块,单独重新安装即可;已成功安装的模块不受影响。
Q2:模块装好了但没生效?重启设备。多数 Magisk 模块需要重启后才会加载。
Q3:备份文件放在哪里?本地自动备份位于Downloads/FolkPatch/ModuleBackups(按 APM/KPM 分目录),可在设置中直接"打开备份目录"。
Q4:和 KPM 模块有什么区别?APM 管理的是系统(用户空间)模块,兼容 Magisk 生态;KPM 则是内核模块,用于 inline-hook 等内核级场景,两者互不影响。
总结
| 操作 | 入口 | 说明 |
|---|---|---|
| 单个安装 | APM 右下角按钮 | 选择 zip 后刷入 |
| 批量安装 | APM 顶部安装器 | 多文件队列刷入 |
| 卸载 | 模块行菜单 | 确认后执行卸载脚本 |
| 一键备份 | APM 备份功能 | 备份全部模块 |
| 自动备份 | 设置页开关 | 安装时自动留存副本 |
掌握了批量安装、安全卸载和多层备份这三项能力,你就已经能像老手一样管理 FolkPatch 的 Magisk 模块生态了。动手试试吧!
【免费下载链接】FolkPatch
Root access to the kernel can be achieved simply by patching the Boot partition for reflashing. This solution is based on a non-parallel extended branch of APatch, with a primary focus on UI/UX design
相关推荐
APatch APM模块使用指南:Magisk模块的完美替代方案
APatch APM模块使用指南:Magisk模块的完美替代方案 APatch APM模块是Android设备上全新的内核级root解决方案,为Magisk用户
系统编程移动开发MoveCertificate:Android 7-16 通用系统证书安装模块(Magisk/KernelSU/APatch)实战指南
MoveCertificate:Android 7 16 通用系统证书安装模块(Magisk/KernelSU/APatch)实战指南 本文围绕开源仓库 Mov
安卓设备自动启动终极指南:Magisk模块完整配置教程
安卓设备自动启动终极指南:Magisk模块完整配置教程 想要让你的安卓设备在连接充电器或USB时自动开机吗?Magisk Autoboot模块正是你需要的解决方
智能硬件
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考