Warning
本项目闭源,但所有版本均在 Releases 页面免费公开发布。
基于当前 dev 分支(b74695f5)的特性摘要。
刷写自定义内核存在一定风险,可能导致设备变砖、数据丢失或 SafetyNet / Play Integrity 校验失败。 刷入前请务必备份重要数据。因使用本内核造成的任何损失,作者概不负责。
刷入即代表你已知晓并愿意承担上述风险。
- Device-tree overwriter —— 在内核侧覆写设备树属性、充电协议与配置生成。
- Module overlay —— 模块拦截替换。
- Firmware overlay —— 固件 overlay,内置
regdb.bin。
- UKSM —— Ultra KSM 同页合并。
- KSM rmap 遍历优化与测试。
- MGLRU 优化 —— 回收、工作集保护与 vmscan 调优。
- zram —— 自动 disksize、LZ4 默认压缩、页面类型跟踪、空闲页回收与 GC。
- ZMS —— packed backing store、邻近页预取与 zram writeback 数据路径。
- Kcompressd-Unofficial —— 异步 swapout。
- le9u/o —— 内存压力处理。
- vmalloc、连续页释放与 ARM64 LZ4 解压优化。
- BORE CPU 调度器。
- EAS、SMT 空闲核选择、iowait boost 与调度迁移。
- ADIOS I/O 调度器。
- BBRv3 TCP 拥塞控制。
- BBR、FQ-CoDel 与默认网络调度配置。
- cfg80211 频率兼容桥接。
- qcacld3 netlink monitor mode。
- GKI 配置:UKSM、wakelock、调度器、Oryon、ThinLTO、AutoFDO 与 Polly。
- 模块黑名单。
- Qualcomm SCM 固件版本绑定。
- Boeffla wakelock blocker。
- 基于 sysctl 的全局温度偏移。
- F2FS ATGC 与 GC_MERGE。
- Oryon 整数平方根优化。
- zstd 1.5.8,基于 L1D cache 的压缩参数。
所有已编译版本均在 Releases 页面免费发布。
Tip
推荐使用 Kernel Flasher 或通过 Recovery 刷入 AnyKernel3 刷机包。
本内核整合了以下开发者 / 项目的开源补丁(排名不分先后):
| 开发者 | 贡献 |
|---|---|
| firelzrd | BORE 调度器、ADIOS I/O 调度器、le9u/o、Kcompressd-Unofficial |
| CachyOS | BBRv3 拥塞控制 |
| sroeschus | UKSM(基于其 6.6 补丁适配) |
| epicmann24 | Boeffla wakelock blocker |
| tryle17 | 全局温度偏移 |
| whitewhale0612 | ZMS |
同时感谢 Linux 内核社区及所有让这一切成为可能的开源项目。