Skip to content

nd2501387484-bot/GKI_KernelSU_SUSFS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,510 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GKI KernelSU SUSFS

专为ReSukiSU打造的自动构建仓库

自动化构建 GKI 内核 | 集成 ReSukiSU + SUSFS

Release Telegram ReSukiSU SUSFS


重要公告

2026高考在即,仓库作者需要备考+参考,因此近期维护暂停直至高考结束,如果你有能力可以发起pr帮助我们进行修复,见谅!同时祝其他本届考生高考顺利!

⚠️ 仓库须知

① 本仓库分叉自 zzh20188/GKI_KernelSU_SUSFS 本人只进行了部分修改与问题修复,请各位使用者优先考虑分叉原始仓库。

② 本仓库仅支持构建包含ReSukiSU的内核,对其它KernelSU分支的内核构建支持现已彻底移除,如需构建包含其他KernelSU分支的内核,请分叉上游仓库 zzh20188/GKI_KernelSU_SUSFS 然后自行构建。

💰 特别鸣谢

coolzyd9107:仓库的创建者和所有者,但他是一个大fèiwù,很多东西都不会。

zzh20188:他是本仓库的上游仓库作者。

zhuzhuzihan:协助进行了大量修复和修改,同时为我们的Telegram Bot提供服务器(仓库所有者真的太穷了,租不起),我们的Telegram Bot的主要开发者。

TanakaLun:协助进行了大量修复和修改。

YC酱luyancib: 协助开发Telegram Bot,提供部分构建工作流程修复思路和Bot开发思路。

AlexLiuDev233: 协助修复构建工作流程存在的问题。

cctv18: 协助修复构建工作流程存在的问题,为添加6.12内核构建支持提供部分思路,为修复一些SUSFS导致的问题提供思路。


⚠️ 兼容性提醒

注意: 目前不支持一加 ColorOS 14、15,刷入后可能需要清除数据开机。

ReSukiSU:ReSukiSU更新比SukiSU勤快,SukiSU报错就试试ReSukiSU

默认变体已切换为 ReSukiSU

Android 16:已支持 Android 16 - 6.12 内核版本

自本仓库的提交#c17aae5起我们已彻底移除对除ReSukiSU以外的KernelSU变体的内核构建支持,如果你出于某种原因更喜欢使用其他KernelSU变体的管理器,你完全不必担心,我们启用了muti-manager (内核中的KernelSU驱动程序仍是ReSukiSU,但支持使用其它大部分KernelSU变体的管理器进行管理,例如KowSU和SukiSU-Ultra的管理器) ,这样你就可以直接使用其他KernelSU变体的管理器,但请务必记住,如果你要反馈问题,请使用ReSukiSU管理器提交日志信息

rekernel功能(测试):已支持 rekernel 功能(目前处于测试阶段)


🧪 Droidspaces 容器支持(实验性)

实验性功能: 不保证所有 GKI 版本均能成功构建或启动,刷入前请务必备份 Boot 镜像。

TIPS: 工作流使用的是 Droidspaces官方补丁 ,如有更好的补丁可以提个issues,此外由于存在三个补丁,或许需要反复试验以确保其中一个适配你的机型,请根据他人或实际经验来选择。

Droidspaces 是一个轻量级的 Linux 容器工具,可以在 Android 上运行完整的 Linux 环境(支持 systemd、OpenRC 等),用于搭建开发环境、运行服务器等场景。

支持范围: 5.10 / 5.15 / 6.1 / 6.6 / 6.12

使用方式: 在手动触发构建时,选择 Droidspaces 容器支持 选项:

选项 说明
off 关闭(默认)
678 使用 6_7_8 槽位补丁(推荐)
123 使用 1_2_3 槽位补丁(备用)
345 使用 3_4_5 槽位补丁(备用)

提示: 6.12 内核仅有一个补丁,选择任意非关闭选项即可。

如果构建失败或刷入后 bootloop: 可尝试切换到其他槽位补丁(如 678 → 123 或 345),不同内核子版本可能适用不同的补丁。


🧪 伪装 /proc/config.gz(Stock Config)

这是一个进阶技巧,不需要在工作流里手动开关。
构建时会自动检测 config/stock_defconfig 是否存在:存在则应用,不存在则跳过。

使用方法:

  1. 确保设备当前是官方 ROM + 官方内核。
  2. 获取设备上的 /proc/config.gz(可在手机端或电脑端操作)。
  3. 解压后重命名为 stock_defconfig,上传到仓库 config/ 目录并提交(可直接在手机端完成)。

构建流程会自动:

  • 复制到内核源码:$KERNEL_ROOT/common/arch/arm64/configs/stock_defconfig
  • $KERNEL_ROOT/common/kernel/Makefile 中将 $(obj)/config_data 规则从 $(KCONFIG_CONFIG) 切换为 arch/arm64/configs/stock_defconfig
  • 使编译产物中的 /proc/config.gz 更贴近你的官方内核配置

更多内容持续更新中...

⭐ 如果这个项目对你有帮助,请点个 Star 支持一下!

About

包含 ReSukiSU 和 SUSFS 的GKI内核自动构建仓库,支持5.10 - 6.12的全部内核版本,支持以下可选功能: BBG & DroidSpaces & Extended zram algorithm & Re-Kernel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 61.0%
  • C++ 13.6%
  • JavaScript 8.8%
  • SCSS 8.6%
  • Python 3.1%
  • Assembly 2.3%
  • Other 2.6%