Karmstrot is a performance-tuned, modular kernel automation suite for OnePlus SM8250 devices. It provides fully automated GitHub Actions workflows to compile, root (via KernelSU), and package the kernel using AnyKernel3. Ideal for developers and power users who want streamlined builds across multiple ROMs with minimal manual effort.
Workflow File | ROM Name | Kernel Type |
---|---|---|
Karmstrot_CR-OPlus-SM8250-Kernel.yml |
crDroid | Karmstrot Build |
Karmstrot_LO-OPlus-SM8250-Kernel.yml |
LineageOS | Karmstrot Build |
Karmstrot_NO-OPlus-SM8250-Kernel.yml |
Nameless OS | Karmstrot Build |
Karmstrot_AK-OPlus-SM8250-Kernel.yml |
Anomaly-Kernel | Karmstrot Build |
- 🛡️ Built-in KernelSU support (root without Magisk)
- 💡 YAML-powered GitHub Actions automation
- ⚡ Tuned for performance and battery
- 📦 Packaged using AnyKernel3 — flash and go!
- 🔗 Based on AOSP common kernel
- 🔁 Extensible & modular CI for new ROMs/devices
To build your own Karmstrot-based kernel:
- Fork this repository.
- Navigate to
.github/workflows/
and edit your target YAML file (optional). - Go to the Actions tab and trigger a build.
- Once done, download the flashable ZIP from the workflow artifacts.
✅ All builds run in the cloud via GitHub Actions — no local setup required.
Karmstrot supports all SM8250-based OnePlus devices:
- OnePlus 8
- OnePlus 8 Pro
- OnePlus 8T
This kernel automation project is a compiled and integrated work based on the original efforts of the following repositories:
- https://github.com/AzusaHana/KernelSU_Build_Test
- https://github.com/jef00/kernel_oneplus_sm8250
- https://github.com/Nameless-AOSP-OSS/kernel_oneplus_sm8250
- https://github.com/LineageOS/android_kernel_oneplus_sm8250
- https://github.com/The-Anomalist/Anomaly-Kernel
- https://github.com/rsuntk/KernelSU
All core credit goes to the original developers and maintainers of the above repositories.
I take zero credit for the kernel source or rooting methods themselves — this project simply merges and automates them for easier use.
Special thanks to:
- 🧠 KernelSU Team
- 📦 AnyKernel3 by osm0sis
- 🏗️ GitHub Actions for cloud automation
- ❤️ ROM teams for crDroid, LineageOS, Nameless OS
This is a compiled and integrated effort, not a kernel written from scratch.
My contribution lies in researching, merging, automating, and testing — assembling the puzzle from open-source pieces, and offering an easy-to-use GitHub Actions pipeline.
Full respect and appreciation to the original authors who made this possible. 🙏
Have feedback or questions? Open an Issue or reach out via Discussions.