# sukisu-ultra/sukisu-ultra

**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/sukisu-ultra-sukisu-ultra).**

4,416 stars · 1,020 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/SukiSU-Ultra/SukiSU-Ultra
- Homepage: https://SukiSU.org
- awesome-repositories: https://awesome-repositories.com/repository/sukisu-ultra-sukisu-ultra.md

## Description

SukiSU-Ultra is a kernel-level privilege management tool for Android that grants and controls administrative access by patching kernel functions and loading custom modules. It functions as a kernel module framework that overwrites kernel function addresses to enhance system capabilities, and as a kernel patching utility for building device-specific rooted kernel images that preserve root access after system updates.

The project enforces fine-grained superuser permission management directly in the kernel, with per-application root privilege locking that restricts elevated access to a controlled environment for each app. It supports runtime kernel modifications through loadable modules, enabling advanced system enhancements without rebuilding the entire kernel, and provides a privilege profiler that manages how specific applications use elevated permissions within a controlled kernel environment.

The tool supports building custom kernel images with integrated root modules for specific device models, as well as Generic Kernel Images for universal Android compatibility. It runs on 64-bit ARM devices with full support, and extends kernel-level root functionality to legacy Android devices, non-GKI and GKI 1.0 hardware, and older kernels from version 3.4 through 3.18, with partial support for 32-bit ARM and x86_64 devices.

## 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) — An Android kernel patching utility that grants and controls administrative access by modifying kernel functions and loading custom modules.
- [Android Privilege Profiling](https://awesome-repositories.com/f/security-cryptography/administrative-privilege-management/android-privilege-profiling.md) — A kernel-level profiler that restricts and manages how specific applications use elevated permissions within a controlled kernel environment.

### Development Tools & Productivity

- [Kernel Function Overwriters](https://awesome-repositories.com/f/development-tools-productivity/system-feature-managers/kernel-feature-managers/kernel-module-loaders/kernel-function-overwriters.md) — A Linux kernel module framework for Android that overwrites kernel function addresses to enhance system capabilities and support root management.
- [Runtime](https://awesome-repositories.com/f/development-tools-productivity/system-feature-managers/kernel-feature-managers/kernel-module-loaders/runtime.md) — Loads kernel modules to apply advanced modifications and enhancements to the running kernel. ([source](https://sukisu.org/guide/))
- [Device-Specific Kernel Builds](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-build-systems/kernel-build-systems/device-specific-kernel-builds.md) — Build a custom Android kernel with integrated root modules for a specific device model. ([source](https://sukisu.org/guide/links))
- [GKI Kernel Builds](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-build-systems/kernel-build-systems/gki-kernel-builds.md) — Build a Generic Kernel Image with built-in root capabilities for universal Android device support. ([source](https://sukisu.org/guide/links))

### 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 permissions directly in the kernel for better security and performance than user-space solutions. ([source](https://sukisu.org/guide/))
- [Kernel Patching Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-administration-utilities/system-modification-frameworks/kernel-patching-utilities.md) — A tool for building device-specific rooted kernel images and flashing patches to boot slots to preserve root access after system updates.
- [Android GKI 2.0 Kernel Support](https://awesome-repositories.com/f/operating-systems-systems-programming/android-gki-2-0-kernel-support.md) — Works on Android devices with kernel 5.10 and GKI 2.0 support without extra configuration. ([source](https://sukisu.org/guide/compatibility))
- [Custom Android Kernel Build Tools](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/kernel-development/custom-android-kernel-build-tools.md) — A development tool for integrating root modules, file system masking, and loadable modules into custom Android kernel builds.
- [Android Legacy Device Rooting](https://awesome-repositories.com/f/operating-systems-systems-programming/legacy-device-support/android-legacy-device-rooting.md) — Extends kernel-level root functionality to non-GKI and GKI 1.0 devices for legacy hardware. ([source](https://sukisu.org/guide/))
- [Per-Application Root Restrictions](https://awesome-repositories.com/f/operating-systems-systems-programming/root-privilege-abstractions/per-application-root-restrictions.md) — Restricts root access to a controlled environment for each application using an advanced profiling system. ([source](https://sukisu.org/guide/))

### Programming Languages & Runtimes

- [64-bit ARM Architectures](https://awesome-repositories.com/f/programming-languages-runtimes/webassembly-binary-manipulators/64-bit-memory-support/32-64-bit-architecture-support/64-bit-arm-architectures.md) — Runs on the primary 64-bit ARM target architecture with full support. ([source](https://sukisu.org/guide/compatibility))
