Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

815,066 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Zenium Kernel — Narzo 50A / C25s

A performance-tuned, root-ready custom kernel with KernelSU & SUSFS for MediaTek Helio G85 devices



📱 Supported Devices

Device Model Codename SoC Status
Realme Narzo 50A RMX3430 even Helio G85 ✅ Stable
Realme C25s RMX3195 · RMX3197 even Helio G85 ✅ Stable

Required Firmware: Realme UI 4 (RUI4)


✨ Features

🔒 Root & Stealth

  • ReSukiSU — Kernel-level root access (KernelSU fork)
  • SUSFS v2.2.0 — Advanced filesystem-level root hiding
    • 🛡️ Hide suspicious paths (SUS_PATH)
    • 🛡️ Hide suspicious mounts (SUS_MOUNT)
    • 🛡️ Spoof file statistics (SUS_KSTAT)
    • 🛡️ Spoof kernel version (SPOOF_UNAME)
    • 🛡️ Hide kernel symbols (HIDE_SYMBOLS)
    • 🛡️ Redirect file opens (OPEN_REDIRECT)
    • 🛡️ Hide memory maps (SUS_MAP)
    • 🛡️ Spoof cmdline/bootconfig
  • KPM — Kernel Plugin Manager support

⚡ Performance

  • 🔥 GPU Overclock — GPU boosted to 1.2 GHz with linear voltage scaling
  • 🧊 Zswap — Compressed swap cache enabled for better multitasking
  • 📊 Scheduler Tuning — Optimized task scheduling for responsiveness
  • 🔋 Power Management — Balanced power profiles for daily use
  • 🧹 Memory Management — VMalloc debug + kmalloc debug enabled

📥 Installation

Via TWRP / Custom Recovery

1. Download the latest Zenium-Kernel zip from Releases
2. Reboot to TWRP / OrangeFox recovery
3. Flash the zip (no need to wipe anything)
4. Reboot system
5. Install KernelSU Manager app
6. (Optional) Flash susfs4ksu Magisk module for full root hiding

Via Fastboot

# Extract Image.gz-dtb from the zip
fastboot flash boot Image.gz-dtb
fastboot reboot

⚠️ Always backup your current boot partition before flashing!


���� Build from Source

Prerequisites

  • Linux x86_64 environment
  • make, bc, bison, flex, libssl-dev, libelf-dev
  • Google Clang (auto-downloaded by build script) or Clang 14+
  • aarch64-linux-gnu- cross compiler

Quick Build

# Clone the repo
git clone --recurse-submodules https://github.com/Rocker14427c/Zenium-Kernel.git
cd Zenium-Kernel

# Make the build script executable
chmod +x run.sh

# Run the interactive builder
./run.sh

Manual Build

export ARCH=arm64
export LLVM=1

# Generate config
make O=out pascala_defconfig

# Compile
make -j$(nproc) O=out \
    CC=clang LD=ld.lld \
    AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \
    OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump \
    CROSS_COMPILE=aarch64-linux-gnu- \
    CLANG_TRIPLE=aarch64-linux-gnu-

# Output: out/arch/arm64/boot/Image.gz-dtb

📋 Changelog

V1.4 — Current

  • ✅ Full SUSFS v2.2.0 integration with all 9 features enabled
  • ✅ 7 bug fixes in SUSFS code (memory leaks, NULL deref, typos, race conditions)
  • ✅ GPU overclock to 1.2 GHz with linear voltage steps
  • ✅ Zswap compressed swap enabled
  • ✅ ReSukiSU with manual hook method
  • ✅ Kernel Plugin Manager (KPM) support
  • ✅ Verified clean build with Clang 19 + LLD
📜 Previous versions

V1.3

  • Initial SUSFS support
  • Stability improvements

V1.0 — V1.2

  • Initial release
  • Basic performance tuning
  • KernelSU integration

🙏 Credits & Thanks



Badmaneers
For the original Origami Kernel Builder script, build infrastructure, and invaluable guidance in making this kernel possible. Your work laid the foundation. 🙌


ReSukiSU Team
For the KernelSU fork with SUSFS inline hook support and continuous development.


simonpunk
For creating SUSFS — the most advanced root hiding filesystem layer for Android kernels.

Contributor Contribution
@Badmaneers 🏆 Build script (Origami Builder), device bringup, testing
ReSukiSU Team 🔒 KernelSU fork with SUSFS integration
simonpunk 🛡️ SUSFS v2.2.0 kernel patches
osm0sis 📦 AnyKernel3 flashable zip template
MediaTek ⚙️ Helio G85 (MT6768) BSP
Realme/Oplus 📱 Device-specific kernel sources

⚖️ License

This kernel is licensed under the GNU General Public License v2.0 (GPL-2.0).

SPDX-License-Identifier: GPL-2.0

See LICENSE for the full license text.


⚠️ Disclaimer

/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm
 * app failed. Please do some research if you have any concerns
 * about features included in this kernel before flashing it!
 * YOU are choosing to make these modifications, and if you
 * point the finger at me for messing up your device, I will
 * laugh at you.
 */

⭐ Star this repo if Zenium Kernel helped you!

GitHub stars GitHub forks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages