[系统进阶指南 Vol.5]KernelSU旧内核编译实践教程

本期视频为大家展示一步步编译内核的实践教程
——
以下是所需文稿
【示例】https://easternday.top/Topic/Android/Kernel/Compile
——
【工具】https://github.com/Neutron-Toolchains/clang-build-catalogue
——
【工具】https://github.com/kardebayan/AnyKernel3
——
【示例】https://github.com/DogDayAndroid/KSU_Thyme_BuildBot
——
【内核打包】https://www.akr-developers.com/d/125
——
【akr社区】https://www.akr-developers.com/
——————
## 参考
### 编译指南[基础]
- [小米官方内核编译维基文档](https://github.com/MiCode/Xiaomi_Kernel_OpenSource/wiki/How-to-compile-kernel-standalone)
- [如何自己编译自定义 Android ROM](https://www.akr-developers.com/d/107)
- [迅速入门 Android 内核编译 & 一加 5 DC 调光](https://makiras.org/archives/173)
- [獨立編譯 Android kernel(核心),以小米手機為例](https://ivonblog.com/posts/how-to-compile-custom-android-kernel)
- [[GUIDE] How To Compile Kernel & DTBO For Redmi K20 Pro](https://forum.xda-developers.com/t/guide-how-to-compile-kernel-dtbo-for-redmi-k20-pro.3971443/)
- [红米 8A 内核编译过程记录](https://www.jianshu.com/p/af7b38001946)
- [从0开始编译安卓内核](https://blog.5ixf.cc/#/paper/18)
- [Guide to Compile an Android Kernel with Clang](https://gist.github.com/P1N2O/b9b2604c58aa4d7486e2fc0d327d23dc)
- [Compiling an Android kernel with Clang](https://github.com/nathanchance/android-kernel-clang)
### 编译指南[进阶]
- [从零开始的 git 实战之 CAF TAG 的合并](https://www.akr-developers.com/d/140)
- [合并上游部分参考(来自论坛问答)](https://www.akr-developers.com/d/166)
- [如何为非 GKI 内核集成 KernelSU](https://kernelsu.org/zh_CN/guide/how-to-integrate-for-non-gki.html)
## 致谢
- [weishu](https://github.com/tiann) : KernelSU 的开发者
- [Pixel Experience](https://wiki.pixelexperience.org/) : 内核提供
- [Lynnrin-Studio](https://github.com/Lynnrin-Studio) : 内核提供
- [AKR 安卓开发者社区](https://www.akr-developers.com/) : 编译教程提供
- [xiaoleGun/KernelSU_Action](https://github.com/xiaoleGun/KernelSU_Action) : 借鉴部分 Github Action
- [UtsavBalar1231/Drone-scripts](https://github.com/UtsavBalar1231/Drone-scripts) : 借鉴部分 Github Action