Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Build SukiSU Ultra Kernels For All OnePlus QCOM & MTK Devices (GKI2.0), Supporting SUSFS, KPM, ZRAM, and more.

Notifications You must be signed in to change notification settings

Numbersf/Action-Build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

788 Commits

Repository files navigation

简体中文 | English

Build Channel OnePlus Kernel Manifest Coolapk

zakozako~

Action-Build

Build All OnePlus Devices SukiSU Ultra Kernel

更高效 更全面 更快速 更稳定

点击查看如何fork项目
点击查看如何同步fork后的项目到最新

请及时同步!某些更新可能会导致旧版失效报错!如果同步后依旧运行失败请删除并重新fork!完成以上步骤后仍有问题再反馈提交issue

公告


Note

配置文件中最后的一个_?后缀是你正在使用系统版本的代号。而无后缀的大部分是出厂Android版本。Android16起从_b开始重新计算。 判断具体的适用安卓版本请手动打开清单,手动改成其他代号,前提是它们确实存在。

点击查看详细的版本代号

_? Android19 (?)

_? Android18 (?)

_c Android17 (Cinnamon Bun)

_b Android16 (Baklava)

_v Android15 (Vanilla Ice Cream)

_u Android14 (Upside Down Cake)

_t Android13 (Tiramisu)

_s Android12 (Snow Cone)


Important

关于要跑多久的问题的数据参考

平均耗时范围 最大耗时
极速构建所有机型 1st:19min ~ 35min 2nd:9min ~ 19min 42min
内核版本5.10-5.15使用官方脚本构建 29min ~ 35min 45min
内核版本6.1-6.12使用官方脚本构建 59min ~ 1h12min 1h28min

使用ccache第一次可能会减速、仅极速构建生效

repo工具版本差异可能会影响耗时

也就是说,如果你运行的时长超过了对应机型的最高时间,请暂停重新运行并查看step,看看有没有占用时间过长的步骤,特别注意Initialize Repo and Sync这一步,受到上游REPO工具链的影响会经常出问题.这一步超过15min可以重新尝试一次,如果依旧失败请等待修复


Caution

请不要在root更新时音量下安装模块请使用音量上跳过!现在也基本上不需要安装了,使用SukiSU Ultra附加模块即可

如果你开启了ZRAM算法,请在刷入Anykernel3重启安装ZRAM模块,部分参数请自行调整。另外5.10内核暂不支持开启ZRAM算法,因为没有找到zram.ko路径,但是生成的Anykernel3依旧可用

MTK设备不支持开启网络功能拓展,不支持关闭极速构建

OnePlus Ace5不支持开启风驰,较老的机型即使内核加入也无法使用,不要勉强

CAll Build Start UP是一个极其危险的新工作流文件,它没有新功能且一切保持默认不可自定义,新工作流禁止普通用户使用!普通用户请使用Build OnePlus_SukiSU Ultra All!


开发中的功能

  • ccache支持AB更新模式
  • 牙膏要一点一点挤,显卡要一刀一刀切,PPT要一张一张放,代码要一行一行写,更多功能及优化...敬请期待....

更新日志

小的更新内容将被忽略 更多内容请参看提交

  • 新增Unicode零宽绕过修复(可以避免应用包名关于零宽空格的检测点、阻止部分相关漏洞)、内存优化补丁

  • 首发新增支持大量MTK机型,清单和路径问题成功被攻克

  • 支持修改SUSFS哈希值进行回退(此项输入-1则关闭SUSFS)、调用SUSFS-DEV开发分支

  • 内核版本为6.6-6.12支持将设备树中的type属性从HMBIRD_OGKI替换为HMBIRD_GKI;支持开启风驰驱动@reigadegr @cctv18 @Numbersf @HanKuCha

  • 允许调用第三方动态源码清单仓库,以支持原本不兼容的机型。必须确保源码清单与频道分支的命名符合规范。在第三方清单仓库的README.md中,如未定义CPUD,可填写任意占位值。此外,极速构建必须保持启用,不可关闭

  • 支持Baseband-guard(LSMBBG)

  • 支持设置分支、自定义版本标识、修改对应分支的提交哈希来进行回退

设置分支:原builtin改成其他分支,请按照SukiSU Ultra仓库频道名进行修改,非开发者禁止修改,不可留空、删除
自定义版本标识:
将原先的提交hash改成自定义内容,再将提交hash放在最后 这个可以随意改,不要太长
v3.1.7-f5541e21@builtin
↓
v3.1.7-自定义内容@builtin[f5541e21]
当你不想起用自定义版本标识时,就留空(builtin/)
无论是否启用自定义版本标识和回退哈希,必须用两个/(U+002F)隔开,不可删除
  • 全自动化获取内核信息及构建信息

  • 允许修改内核等级SUBLEVEL,用于欺骗系统-解决系统更新后SUBLEVEL改变但内核源码没有更新导致的验证而无法开机的问题

  • 允许分批次每次9个运行多个工作流,普通用户禁止使用

  • 删除file-map及编译方式并由主工作流自行选择@Bouteillepleine

  • 首发支持全机型、全编译方式自定义内核构建时间UTS_VERSION

  • 使用ccache加速工作流,仅开启极速构建fast build有效,第一次使用、重大更新需要换key要重新生成cache,可能会降低速度

你可以通过使用delete.yml(name: Workflow and Cache Cleanup)工作流开启"是否删除所有缓存"的选项来删除所有的key
也可以去
https://github.com/你的用户名(username)/你的仓库名/actions/caches
直接手动删除对应的key
当内核级别更新、GitHub上游工具链改变导致的速度明显变慢时,就需要进行以上操作
  • 首发适配内核版本6.6+setlocalversion文件中echo新格式,修复自定义&随机伪官方后缀失效。现在,全机型、全编译方式完美支持此功能

  • 添加TRUSTY_EXISTS用于自动检测6.6内核是否内核源码存在缺陷,判断是否sed处理

  • 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)

  • 支持显示自己填入的内容在Debug Show Selected Inputs这一步,同时工作流名称也可以看到一些东西

  • 从写入 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、LZ4KD 压缩算法支持@ShirkNeko

  • 支持自动下载最新 CI/Releasesusfs 模块并调用 ksud 安装、自动获取不同类型的管理器CI-APK解压到Anykernel3但不安装

AltStyle によって変換されたページ (->オリジナル) /