Skip to content

Latest commit

 

History

History
170 lines (113 loc) · 6.3 KB

File metadata and controls

170 lines (113 loc) · 6.3 KB

OnePlus/Realme SM8750 Kernel Build Project

简体中文 | English

GitHub Telegram CoolAPK|Profile Workflow Status


📖 Introduction

This project provides automated kernel compilation workflow based on GitHub Actions, supporting multiple OnePlus and Realme devices powered by SM8750 platform. Through highly integrated scripts, it enables one-click compilation of OKI kernels with features including (Re)SukiSU, SUSFS, Fengchi Scheduler, and more.

✨ Key Features

  • 🚀 Fully Automated - GitHub Actions based, no local environment required
  • 🔧 Multiple KSU Options - ReSukiSU / SukiSU-Ultra selectable
  • 📱 Multi-Device Support - 10 OnePlus/Realme devices supported
  • Performance Optimized - Integrated perfect Fengchi scheduler patch
  • 💾 ccache Caching - Intelligent cache management, 50% faster for first build with public cache, 80% faster for rebuilds
  • 📦 Ready to Use - Automatically generates AnyKernel3 flashable packages

📱 Supported Devices

# Device Name Codename Platform
1 OnePlus 13 oneplus_13 SM8750
2 OnePlus Ace 5 Pro oneplus_ace5_pro SM8750
3 OnePlus Ace 6 oneplus_ace_6 SM8750
4 OnePlus 13T oneplus_13t SM8750
5 OnePlus Pad 2 Pro oneplus_pad_2_pro SM8750
6 OnePlus Ace5 Ultra oneplus_ace5_ultra MT6991
7 Realme GT 7 realme_GT7 MT6991
8 Realme GT 7 Pro realme_GT7pro SM8750
9 Realme GT 7 Pro Speed realme_GT7pro_Speed SM8750
10 Realme GT 8 realme_GT8 SM8750

🎯 Quick Start

Method 1: GitHub Actions Cloud Build (Recommended)

Step 1. Fork This Repository

Click the Fork button in the upper right corner to copy this repository to your own GitHub account.

Step 2. Run the Workflow

  1. Go to your forked repository
  2. Click the Actions tab
  3. Select the corresponding workflow (see table below)
  4. Click Run workflow button
  5. Fill in compilation parameters
  6. Wait for compilation to complete (approximately 12 minutes for first build)
  7. Download build artifacts from Artifacts section

📋 Available Workflows

Workflow Description Use Case
Build_oneplus_sm8750 Full kernel build (with KSU/SUSFS etc.)
Build_kernel_only Official source build without Root Stock kernel without KSU integration
clean-caches Clean ccache caches When cache is corrupted or needs rebuild
Clear_All_Workflow Clean workflow run records Keep Actions page tidy

🔧 Advanced Features

Using Public Cache

The project automatically downloads public cache from Public_Ccache_SM8750, enabling acceleration even for first-time builds.

Cleaning Old Cache

When build time exceeds 8 minutes, old ccache caches are automatically cleaned to avoid excessive GitHub storage usage. You can also manually run the clean-caches workflow to clear all caches.


Log Analysis

Viewing Build Logs

  1. Go to Actions page
  2. Click corresponding workflow run record
  3. Expand each step to view detailed output
  4. Focus on error steps

Key Log Markers

[INFO]    - General information
[SUCCESS] - Successfully completed
[ERROR]   - Error (requires immediate attention)

🔗 Related Resources

Related Projects

Community Support

Credits

This project build support from:


📜 License

This project is licensed under GPL-3.0.

Copyright (C) 2024 showdo

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

📈 Project Statistics

Star History Chart


📞 Contact

For questions or suggestions, please contact via:


Last Updated: March 15, 2026
Maintenance Status: 🟢 Actively Maintained