NoActive 中文文档 下载 App

NoActive 内核模块选择指南 - ReKernel / NkBinder / 厂商模块

为什么需要内核模块

NoActive 的冻结功能依赖内核层面的 Cgroup Freezer 机制。如果没有对应的内核模块,可能出现以下问题:

内核模块提供了用户态与内核态的桥梁,让 NoActive 能够调用 Cgroup Freezer 实现真正的进程冻结。

ReKernel 系列

ReKernel 是 NoActive 官方推荐的内核模块系列,具有异步缓存清理和网络解冻优化。

ReKernel-X

适用内核:5.10 及以上版本(推荐)

ReKernel-X 是目前最优的内核模块选择。它通过内核集成或动态加载方式工作,具有以下特点:

ReKernel_LKM

适用内核:支持 Loadable Kernel Module 的设备

LKM(Loadable Kernel Module)版本通过模块加载方式工作,适合无法集成内核模块的设备。

ReKernel_KPM

适用内核:5.4 及以下版本

KPM(Kernel Patch Module)通过内核补丁方式实现,适用于较老的内核版本。

版本选择规则

内核版本推荐模块
5.10 及以上ReKernel-X
5.4 及以下ReKernel_KPM

NkBinder_eBPF

NkBinder 通过 eBPF 方式实现内核模块功能。

局限:效率低于 ReKernel,且不支持网络解冻功能。

优先级:在 ReKernel 和内核集成不可用时才考虑使用。

厂商自研内核模块

部分中国厂商定制 ROM 自带内核模块支持:

厂商 ROM模块名称
MIUI / HyperOSMillet
ColorOS / RealmeUIHans

如果你的设备系统自带上述模块,可直接使用,无需额外刷入。

内核集成(高级)

ReKernel 支持直接集成到内核源码中。这适合自己编译内核的用户,集成后的模块与内核一体,无需额外刷入步骤。

模块刷入方法

通过 KernelSU / Magisk 管理器

大部分内核模块以模块 ZIP 形式发布,通过 KernelSU 或 Magisk 管理器刷入即可。

通过 Recovery

部分设备可通过第三方 Recovery(如 TWRP)直接刷入模块 ZIP。

刷入后验证

刷入内核模块并重启后,打开 NoActive 应用主页查看内核模块状态。

→ 了解 附加模块的作用