简体中文
| English
Build All OnePlus Devices SukiSU Ultra 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的用时
机型类型 | 平均耗时范围 | 最大耗时 |
---|---|---|
大部分机型 |
1st:19min ~ 35min 2nd:9min ~ 19min |
42min |
OnePlus 11-A13、A14 |
1st:1h8min ~ 1h17min 2nd:50min ~ 1h10min |
1h23min |
使用ccache第一次会减速
点击查看使用官方build.sh的用时
机型类型 | 平均耗时范围 | 最大耗时 |
---|---|---|
sm8450,sm8475,sm8550 |
29min ~ 35min |
45min |
sm7675,sm7550,sm8650 |
59min ~ 1h12min |
1h28min |
sm8750+ |
1h1min ~ 1h8min |
1h24min |
OnePlus 11-A13、A14 |
1h1min ~ 1h28min |
1h32min |
也就是说,如果你跑的时长超过了对应机型的最高时间,请暂停重新跑并查看step,特别注意Initialize Repo and Sync这一步,除了一些非A15的特殊机型外,都应该在10min以内.超过可能是GitHub官方出了问题,可以重新尝试一次,依旧失败请等待修复
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
路径,但是生成的Anykernel3
依旧可用
OnePlus Ace5
不支持开启风驰,较老的机型即使内核加入也无法使用,不要勉强
- ccache支持AB更新模式
- 牙膏要一点一点挤,显卡要一刀一刀切,PPT要一张一张放,代码要一行一行写,更多功能及优化...敬请期待....
小的更新内容将被忽略 更多内容请参看提交
--允许分批次每次9个运行多个工作流,CAll Build Start UP
是一个极其危险的新工作流文件,它没有新功能且一切保持默认不可自定义,新工作流禁止普通用户使用!普通用户请使用Build OnePlus_SukiSU Ultra All
!如果一定要用,请确保你有清除ccache
产生的cache
的能力,且每跑出9个必须立即清理掉所有机型的cache
,否则会影响速度
--支持设置分支、自定义版本标识
设置分支:原susfs-main改成其他susfs-*分支,请按照SukiSU Ultra仓库频道名进行修改,非开发者禁止修改,不可留空删除
自定义版本标识:
将原先的提交hash改成自定义内容,再将提交hash放在最后 这个可以随意改,不要太长
v3.1.7-f5541e21@susfs-*
↓
v3.1.7-自定义内容@susfs-*[f5541e21]
当你不想起用自定义版本标识时,就留空(susfs-main/)
无论是否自定义版本标识,设置分支和自定义版本标识中间必须用/(U+002F)隔开,不可删除
--删除file-map
及编译方式并由主工作流自行选择@Bouteillepleine
--首发支持全机型、全编译方式自定义内核构建时间UTS_VERSION
--使用ccache
加速工作流,仅开启极速构建fast build
有效,第一次使用、重大更新、换key
要重新生成cache
,可能会降低速度
你可以通过换key的方式使用新的ccache,当然更推荐去
https://github.com/你的用户名(username)/你的仓库名/actions/caches
直接删除对应的key
当内核级别更新、GitHub上游工具链改变导致的速度明显变慢时,就需要进行以上操作
--首发适配sm8750
的setlocalversion
文件中echo
新格式,修复自定义&随机伪官方后缀失效。现在,全机型、全编译方式完美支持此功能
--添加TRUSTY_EXISTS
用于自动检测6.6
内核是否内核源码存在缺陷,判断是否sed
处理
--支持部分机型开启风驰驱动(自选是否开启),驱动来自@HanKuCha
--当ZRAM
开启时,自动下载并修改ZRAM附加模块
,附加模块来自@FURLC
--修复ZRAM
无法使用或者打不开非系统应用的问题
--修复内核版本介于5.15.0-5.15.123
之间官方脚本跑不出,极速编译结果有问题@zzh20188
--允许自定义内核后缀 <- 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
--添加 zram
模块的 LZ4K
压缩算法支持@ShirkNeko
--支持自动下载最新 CI/Release
的 susfs
模块并调用 ksud
安装、自动获取管理器CI-APK
解压到Anykernel3
但不安装
--支持 KPM
(无需任何修改复制;自选是否开启)、VFS HOOK
(自选是否开启)