简体中文
| English
Build OnePlus SukiSU Ultra KPM Kernel
Note
配置文件中的_x
后缀是你正在使用系统版本的代号。倒序字母小写。而无后缀的一般是一个机型的出厂Android
版本。目前我只在预选中添加了Android15
的机型也就是_v
后缀,如果你在使用其他的安卓版本,请手动将_v
改成其他代号
点击查看详细的版本代号(部分未来可能会有改变)
_z Android19 (Zebra Cake)
_y Android18 (Yogurt Parfait)
_x Android17 (Xmas Pudding)
_w Android16 (Wedding Cake)
_v Android15 (Vanilla Ice Cream)
_u Android14 (Upside Down Cake)
_t Android13 (Tiramisu)
_s Android12 (Snow Cone)
_r Android11 (Red Velvet Cake)
_q Android10 (Quince Tart)
_p Android9 (Pie)
_o Android8 (Oreo)
_n Android7 (Nougat)
_m Android6 (Marshmallow)
_l Android5 (Lollipop)
_k Android4.4 (KitKat)
_j Android4.3–4.1 (Jelly Bean)
_i Android4.0 (Ice Cream Sandwich)
_h Android3.x (Honeycomb)
_g Android2.3 (Gingerbread)
_f Android2.2 (FroYo)
_e Android2.1 (Eclair)
_d Android1.6 (Donut)
_c Android1.5 (Cupcake)
Important
关于要跑多久的问题 一般来说越往前的机型跑的速度越快
点击查看使用极速编译clang make的用时
机型类型 | 平均耗时范围 | 最大耗时 |
---|---|---|
其他所有机型 |
19min ~ 33min |
35min |
特殊机型eg:一加11-A14;一加11-A13 |
55min ~ 1h17min |
1h23min |
点击查看使用官方build.sh的用时
机型类型 | 平均耗时范围 | 最大耗时 |
---|---|---|
sm8450,sm8475,sm8550 |
29min ~ 35min |
45min |
sm7675,sm7550,sm8650 |
59min ~ 1h12min |
1h28min |
sm8750+ |
1h55min ~ 2h22min |
2h27min |
特殊机型eg:一加11-A14;一加11-A13 |
1h1min ~ 1h28min |
1h32min |
Caution
请不要在保root
更新时安装模块!
记得音量下安装模块!
如果你的机型是sm8750
,并且曾经使用了官方脚本构建,而现在需要使用Fast Build(极速构建)
,请先还原dtbo.img、system_dlkm.erofs.img、vendor_dlkm.img、vendor_boot.img
否则会无法开机!
如果你开启了ZRAM
算法,请在刷入Anykernel3
重启前安装ZRAM
模块,部分参数请自行调整。另外5.10
内核暂不支持开启ZRAM
算法,因为没有找到zram.ko
路径
我们注意到,sm8650
的部分机型在更新830/831
后内核小版本改变导致无法开机,请等待上游源码的更新
--添加TRUSTY_EXISTS
用于自动检测6.6
内核是否内核源码存在缺陷,判断是否sed
处理
--支持部分机型开启风驰驱动(自选是否开启),驱动来自@HanKuCha
--删除input
中除机型配置文件FEIL
以外的所有其他机型参数并递推到feil-map
以支持更多选择
--当ZRAM
开启时,自动下载并修改ZRAM附加模块
,附加模块来自@FURLC
--修复ZRAM
无法使用或者打不开非系统应用的问题
--修复内核版本介于5.15.0-5.15.123
之间官方脚本跑不出,极速编译结果有问题@zzh20188
--支持TCP拥塞控制算法(BBR)
--允许自定义内核后缀 <- beta
1.当自定义内核后缀为空时,使用随机字符串,不再是默认的“x.xx.xxx-androidxx-8-o-g3b1e97b8b29f”
2.当自定义启用时,修改内核为“x.xx.xxx-androidxx-自定义内容”,同时也不再保留androidxx-8-o-g3b1e97b8b29f
3.当使用Fast Build(极速构建)时,为新的源内核信息x.xx.xxx-o-g3b1e97b8b29f添加缺失的内核android版本号,再进行1或2中的操作
--支持部分机型极速编译(支持5.10[首发]、5.15[首发]、6.1、6.6)
--修复OnePlus Ace5Pro、OnePlus 13
跑不出来无法开机问题,直接使用官方dtbo
就可以直接开机@reigadegr
--支持显示自己填入的内容在Show selected inputs debug
这一步,同时工作流名称也可以看到一些东西
--从写入 Anykernel3.zip
的配置文件后缀中删除潜在的版本代码,替换成精确的 Android
版本号XX.X.X
AnyKernel3_SukiSUUltra_12896_oneplus_ace2pro_Android15.0.0_KPM_VFS.zip
AnyKernel3_SukiSUUltra_12896_oneplus_13_Android15.0.2_KPM_VFS.zip
AnyKernel3_SukiSUUltra_12896_oneplus_11_Android14.1.0_KPM_VFS.zip
--新增 dir4
、dir5
路径用于支持 sm8750
和部分机型开启 ZRAM
后的新路径(比如 ace2p
、13T
)@ShirkNeko
--添加 zram
模块的 LZ4K
压缩算法支持@ShirkNeko
--同步 susfs
模块上游下载频道的变化,解决无法下载的问题
--优化 sm8750
、sm7675
的 build
方案
--新增 dir3
路径用于支持 sm8475
(比如 ace2
)
--支持自动下载最新 CI/Release
的 susfs
模块并调用 ksud
安装、自动获取管理器CI-APK
解压到Anykernel3
但不安装
--支持 KPM
(无需任何修改复制;自选是否开启)、VFS HOOK
(自选是否开启)