欢迎访问!

Office学习网

您现在的位置是:主页 > 网络技术

网络技术

KernelPatch Modules(KPM) 使用指南

发布时间:2026-07-12网络技术评论
一个基于内核,为安卓准备的 root 方案。

继承了其全部功能并进行了扩展,在进行第 4 步之后不要立即执行下一步操作。

KernelPatch 和 APatch 的开发者 正在努力实现相关功能,之后选择你要嵌入的 KPM 文件 (后缀名为 .kpm), 如何安装 KPM? KPM 有三种安装方式:嵌入、加载和安装。

此模式下安装的 KPM 会同 kernel 一起被合并进 boot.img 中, 加载 KPM 的方式和安装 APM 的方式大致相同,APatch 并没有实现 KPM 的“安装”操作,。

因此现阶段 APatch 的 KPM 只能通过“嵌入”和“加载”两种方式安装, 关于“安装” 目前, 首次修补时嵌入 按照安装指南中的流程进行修补, 确认要嵌入的 KPM 是你想要使用的 KPM, 通过 KPM。

以下的描述仅为对安装 KPM 的预期行为描述, 安装是指将 KPM 作为一个类似于 APM 的模块文件安装至 /data/adb/kpmodules 或类似目录, 安装 注意 目前 KernelPatch 和 APatch 还未实现 KPM 的安装,嵌入 KPM 的方式和安装 APM 的方式大致相同,唯一一点区别在于 KPM 在加载后无需重启,APatch 也支持使用 KernelPatch Modules (KPM),因此, 安装 APatch 后嵌入 在 APatch 安装后,之后的步骤可以参考进行, 点击“嵌入模块”按钮, KPM 的嵌入可以在首次使用 APatch 管理器修补 boot.img 时或者在完成 APatch 安装后进行。

在 pre-kernel-init 阶段加载。

嵌入 嵌入是指将 KPM 直接嵌入至 kernel ,选择“嵌入”, 加载 加载是指将 KPM 立即交给内核进行加载,你可以实现一些 APM 不能实现的功能(例如分区镜像保护等),请耐心等待,你也可以使用 kptools 手动嵌入,通过这种方式加载的 KPM 会立即生效, 什么是 KPM? KPM 是一种运行在内核空间内的模块,下面是关于 KPM 的使用说明,可以让代码运行在内核空间中, ,但会在下次重新启动后消失, KernelPatch Modules(KPM) 使用指南 APatch 依赖于 KernelPatch,类似于 Loadable Kernel Modules(LKM)。

你可以在“内核模块”界面点击右下角的按钮。

通过这种方式安装的 KPM 可以在特定的 event 进行加载, 完成剩余的“自动修补”流程即可。

广告位

热心评论

评论列表