# kernelsu-next/kernelsu-next

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kernelsu-next-kernelsu-next).**

3,803 stars · 899 forks · Kotlin · GPL-3.0

## Links

- GitHub: https://github.com/KernelSU-Next/KernelSU-Next
- Homepage: https://kernelsu-next.github.io/webpage/
- awesome-repositories: https://awesome-repositories.com/repository/kernelsu-next-kernelsu-next.md

## Topics

`android` `kernel` `kernelsu` `kernelsu-next` `root` `su`

## Description

KernelSU-Next is a kernel-level framework designed to provide administrative privileges and granular access control on the Android operating system. By integrating directly into the kernel during the build process, the project enables superuser management and system-wide modifications through kernel-level patching and system call interception.

The framework distinguishes itself by utilizing non-persistent file system overlays, which allow for system partition modifications and module injection without altering underlying read-only storage blocks. This approach facilitates dynamic functionality extensions and administrative control while maintaining the integrity of the original storage partitions.

Beyond core privilege management, the project supports advanced system behavior analysis and security research. It enforces strict security boundaries by validating application requests against defined permission profiles, ensuring that administrative access is managed through granular, application-specific controls.

## Tags

### Security & Cryptography

- [Android Root Management](https://awesome-repositories.com/f/security-cryptography/api-access-security/administrative-access-controls/root-account-management/android-root-management.md) — Provides administrative privileges by modifying the operating system kernel to enable superuser control across Android versions.
- [Capability-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/capability-based-access-controls.md) — Enforces granular security policies by validating application requests against defined permission profiles.
- [Granular Access Controls](https://awesome-repositories.com/f/security-cryptography/granular-access-controls.md) — Enforces granular access control by defining specific permission profiles for individual applications to limit root privileges. ([source](https://github.com/kernelsu-next/kernelsu-next#readme))
- [Granular Permission Systems](https://awesome-repositories.com/f/security-cryptography/granular-permission-systems.md) — Enforces strict access control by defining specific permission profiles for individual applications to limit administrative privileges.
- [Superuser Privileges](https://awesome-repositories.com/f/security-cryptography/superuser-privileges.md) — Integrates with the operating system kernel to provide root privileges and manage superuser requests for authorized applications. ([source](https://github.com/kernelsu-next/kernelsu-next#readme))

### Operating Systems & Systems Programming

- [Kernel Root Management](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/operating-system-kernels/kernel-root-management.md) — Manages superuser requests by injecting administrative access directly into the Android kernel during the build process.
- [Android System Modification](https://awesome-repositories.com/f/operating-systems-systems-programming/android-system-modification.md) — Provides a utility for altering operating system functionality and injecting files via overlay systems.
- [Dynamic Module Loading](https://awesome-repositories.com/f/operating-systems-systems-programming/dynamic-module-loading.md) — Injects executable code into the running kernel environment to extend system functionality without requiring a reboot.
- [Kernel-Level Hooking](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-level-hooking.md) — Intercepts system calls within kernel memory space to redirect execution flow for administrative management.
- [Patch-Based Build Pipelines](https://awesome-repositories.com/f/operating-systems-systems-programming/operating-system-kernels/custom-firmware-kernels/patch-based-build-pipelines.md) — Integrates source code patches into the kernel during the compilation process to enable administrative functionality.
- [System Partition Modifiers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/system-partition-modifiers.md) — Alters system files and functionality through overlay systems without making permanent changes to underlying storage partitions.
- [System-Call Interception](https://awesome-repositories.com/f/operating-systems-systems-programming/system-call-interception.md) — Monitors and filters requests from user-space applications to the kernel to enforce security boundaries.

### Data & Databases

- [Overlay File Systems](https://awesome-repositories.com/f/data-databases/file-based-storage-systems/overlay-file-systems.md) — Mounts virtual file systems over existing partitions to modify system behavior without altering underlying read-only storage blocks.

### User Interface & Experience

- [System Modification Overlays](https://awesome-repositories.com/f/user-interface-experience/overlay-management-systems/system-modification-overlays.md) — Enables system modification by injecting files through overlay systems without making permanent changes to underlying storage partitions. ([source](https://github.com/kernelsu-next/kernelsu-next#readme))
