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

hybacmb/Action-Build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

964 Commits

Repository files navigation

简体中文 | English

Workflow Status

Kernel Manifest Dynamic Kernel Manifest Kernel Manifest Appendix Fengchi Kernel

Channel Coolapk

zakozako~

Action-Build

禁止宣传没有任何修改fork仓库,详见LICENSE

点击查看如何fork项目

请注意,如果你想使用其他分支管理器项目,请在fork时关闭"仅复制SukiSU-Ultra分支"
点击查看如何同步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:17min ~ 36min 2nd:6min ~ 17min 40/29min
内核版本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 All OnePlus Kernels!


开发中的功能

  • Kexec内核热切换支持
  • 全内核版本风驰支持
  • 牙膏要一点一点挤,显卡要一刀一刀切,PPT要一张一张放,代码要一行一行写,更多功能及优化...敬请期待....

更新日志

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

  • 新增路径递推,完整适配内核版本6.12+Rust构建逻辑和bindgenKleaf依赖,现在可以正常使用了

  • lz4自动跟随上游升级以及自动纠错

  • 完整适配DroidSpaces+Ntsync

  • 完整适配Re:Kernel,自动跟随上游

  • 多处启用外部警告-检查fork源是否正常、内核后缀构建时间是否存在异常符号调用等

  • 完整的KPN修补支持

  • 可在设置中直接调整ZRAM开关、算法名、大小,自动处理ZRAM附加模块,附加模块来自@FURLC

  • 完整版Unicode Bypass支持,适配全内核版本

  • 首发修复MTK-5.10构建报错

  • 首发新增支持大量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-ECSltothin-cacheapt-cache共同加速工作流,仅开启极速构建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无法使用或者打不开非系统应用的问题

  • 修复内核版本介于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.1+)

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

  • 从写入 Anykernel3.zip 的配置文件后缀中删除潜在的版本代码,替换成精确的 Android 版本号XX.X.(X)

AnyKernel3_SukiSUUltra_34895_OnePlusAce2Pro_Android16.0.0(5.15.180)_KPM_BBG_ILH_DS_REKER.zip
AnyKernel3_SukiSUUltra_34895_OnePlus11_Android14.1.0(5.15.123)_KPM_BBG_ILH_DS_REKER.zip
AnyKernel3_SukiSUUltra_34895_OnePlus15(AOSP)_Android16.0.0(6.12.23)_KPM_BBG_ILH_DS_REKER.zip
  • 添加 zram 模块的 LZ4K、LZ4KD 压缩算法支持@ShirkNeko

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

About

Build SukiSU-Ultra/KernelSU/KernelSU-Next/ReSukiSU Kernels For All OnePlus QCOM & MTK Devices (GKI2.0), Supporting SUSFS, KPM, ZRAM and more feats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

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