TopNotchFreaks
Kernel Project
GitHub Actions CI/CD for Android Linux 5.15 kernels. Three workflows: weekly YASK, quick Main, and full-control Advanced builds.
The Three Build Workflows
YASK
Automated weekly release: 4 variants (GKI/CLO + KSU/non-KSU), LTO full, canary KSU. GitHub Release + Telegram.
Main Build
Quick manual build from any source. noksu/ksu/both, LTO thin, Wild-KSU stable. ZIP via Telegram.
Advanced Build
LTO mode, O2/O3/Os, tick rate, 2 toolchains (AOSP/greenforce). Full tuning.
Shared Infrastructure
AnyKernel3 packaging
Flashable ZIP for all workflows.
Shared patches
sign-builds, no-dirty, GKI fixup.
Swap expansion
10-20 GB to avoid OOM.
Build Projects Comparison
Supported Devices
| Device | SoC | Recommended |
|---|---|---|
| Redmi Note 12 4G | SD685 | CLO |
| Redmi Note 13 4G | SD685 | CLO |
| Redmi Pad SE | SD680 | GKI |
Kernel Features
Full/Thin LTO
Clang LTO choices per workflow.
TCP BBR+Westwood
Westwood default for mobile.
Baseband Guard (BBG)
LSM modem protection.
Wild KernelSU + SUSFS
Root + full hiding.
YASK โ Automated Weekly
Builds GKI+CLO KSU/non-KSU, full LTO, canary KSU, BBG enabled. Output: All-in-one ZIP under YASK-NEXT release. Telegram photo + link.
Main Build โ Quick Manual
Simple build with LTO thin, stable Wild-KSU. No BBG. Inputs: kernelSourceURL, kernelBranch, device defconfig. Delivers ZIP via Telegram document.
Advanced Build โ Full Control
Exposes LTO mode, optimization -O2/O3/Os, tick rate (100โ1000Hz), toolchain (AOSP r584948b or greenforce). 20GB swap. BBG always enabled.
Build Matrix
| Workflow | Variants |
|---|---|
| YASK | GKI-KSU, CLO-KSU, GKI-noksu, CLO-noksu |
| Main/Advanced | dynamic: noksu, ksu, or both |
KernelSU & SUSFS
Wild_KSU (canary or stable) + SUSFS with full hiding (magic mount, spoof uname, kallsyms removal, open redirect, etc). YASK uses canary; Main uses stable; Advanced uses canary.
# Core hiding featuresCONFIG_KSU_SUSFS_HAS_MAGIC_MOUNT=y
CONFIG_KSU_SUSFS_SUS_PATH=y
CONFIG_KSU_SUSFS_SPOOF_UNAME=y
Toolchains
| Toolchain | Used in |
|---|---|
| clang-r547379 | YASK, Main |
| clang-r584948b | Advanced (android-tools) |
| greenforce_clang | Advanced (custom-tools) |
Workflow Inputs
Secrets
Artifacts & Output
| Workflow | Final ZIP | Delivery |
|---|---|---|
| YASK | Anykernel3_YASK-WildKSU-AIO-FULL_*.zip | GitHub Release + Telegram photo |
| Main | Anykernel3_WildKSU_*.zip | Telegram document + artifact |
| Advanced | Anykernel3_*.zip | Telegram document + artifact |