Skip to content

An automatic kernel builder for Nothing Phone 2(Pong). Based on HELLBOY's CLO kernel. Inspired by cctv18 and MiguVT.

License

Notifications You must be signed in to change notification settings

TWO666/pong_kernel_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pong_Kernel_Builder

Build Kernel GitHub Release License

πŸ“‹ Description

An automated kernel builder for Nothing Phone 2 (Pong) that supports multiple KernelSU variants including SukiSU Ultra, KernelSU Next, MKSU, and official KernelSU. This project provides both GitHub Actions workflows for cloud building and local build scripts for manual compilation.

Kernel: hellboy017_kernel_pong (A CLO based kernel from HELLBOY017)

✨ Features

  • πŸ—οΈ Automated Building: GitHub Actions workflow for continuous integration
  • πŸ”§ Multiple KSU Support: SukiSU Ultra, KernelSU Next, MKSU, and official KernelSU
  • πŸ›‘οΈ SUSFS Integration: Built-in SUSFS (Kernel SU File System) support for enhanced root hiding
  • ⚑ KPM Support: Kernel Patch Manager support for SukiSU Ultra
  • 🎯 Local Building: Standalone build scripts for local compilation
  • πŸ“¦ AnyKernel3 Packaging: Ready-to-flash zip packages
  • πŸ”„ ccache Optimization: Fast incremental builds with ccache support

πŸš€ Quick Start

  1. Building:

    • Cloud Building: Use GitHub Actions workflow by triggering the build action

    • Local Building: Run build_kernel_pong_local.sh for standard builds.

      ⚠️ Strongly Recommended: Use Podman/Docker containers or virtual machines for environment isolation to avoid potential conflicts with your host system dependencies.

  2. Flashing: Use the generated AnyKernel3 zip with your preferred recovery or kernel flasher.

βš–οΈ Disclaimer

This project is licensed under the MIT License.

However, strictly speaking: This project and its contributors are not responsible for any negative outcomes, including but not limited to: Earth explosion, nuclear war, data loss, or startup failure.

πŸ™ Acknowledgements

Special thanks (in no particular order):

Git Address Description
https://github.com/MiguVT/Meteoric_KernelSU_SUSFS workflow
https://github.com/cctv18/oppo_oplus_realme_sm8650 workflow
https://github.com/cctv18/oneplus_sm8650_toolchain Toolchain
https://github.com/HELLBOY017/kernel_nothing_sm8475 CLO based kernel
https://github.com/WildKernels/AnyKernel3.git AnyKernel3
https://gitlab.com/simonpunk/susfs4ksu.git susfs4ksu (gitlab)
https://github.com/ShirkNeko/susfs4ksu.git susfs4ksu (github)
https://github.com/ShirkNeko/SukiSU_patch.git SukiSU_patch
https://github.com/ShirkNeko/SukiSU-Ultra SukiSU-Ultra
https://github.com/pershoot/KernelSU-Next KernelSU-Next
https://github.com/WildKernels/kernel_patches WildKSU_patches

About

An automatic kernel builder for Nothing Phone 2(Pong). Based on HELLBOY's CLO kernel. Inspired by cctv18 and MiguVT.

Topics

Resources

License

Stars

Watchers

Forks

Languages