awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tiann avatar

tiann/KernelSU

0
View on GitHub↗
15,041 estrellas·3,136 forks·Kotlin·gpl-3.0·5 vistaskernelsu.org↗

KernelSU

KernelSU is a kernel-based root management framework for Android that provides administrative access to applications by operating directly within the operating system kernel. By integrating management logic into the kernel source, it enables system-wide permission control through syscall interception and function patching. This approach allows for the enforcement of fine-grained mandatory access control, assigning custom security domains to root processes to restrict their capabilities and prevent unauthorized actions.

The project distinguishes itself through a systemless modification architecture that applies changes to the system partition using virtual filesystem overlays, ensuring the underlying storage remains unaltered. It includes robust security features such as namespace-isolated module execution, which hides modifications from specific applications to maintain compatibility. To ensure system stability, the framework implements an automated boot-time recovery mechanism that can disable active modules or bypass modifications if the device fails to initialize correctly.

Beyond core root management, the platform provides a comprehensive infrastructure for system customization and automation. It supports the execution of boot-time scripts, standardized shell environments, and a pluggable module system that allows users to manage persistent configurations and dynamic metadata. The framework also includes tools for rendering interactive interfaces and managing module lifecycles, providing a structured environment for both legacy device support and modern system-level configuration.

Features

  • Kernel Root Management - Provides administrative access to userspace applications by operating directly within the kernel space of the operating system.
  • Android Rooting Frameworks - Provides a kernel-based root management framework that grants administrative access to applications by intercepting system calls.
  • Kernel-Mode Interception Mechanisms - Monitors and modifies system operations by hooking into the kernel syscall table to enforce security policies.
  • Kernel Patching Utilities - Injects management logic into the kernel source tree at compile time to enable deep system control and root access.
  • Systemless Modification Layers - Provides systemless modification layers that overlay virtual filesystems to modify read-only partitions without altering core system files.
  • Security Policy Managers - Enforces fine-grained mandatory access control and restricts root capabilities for processes via custom security domains.
  • Permission Controllers - Grants administrative access to userspace applications by validating identity and capabilities directly within the operating system kernel.
  • Access Management - Provides administrative access to userspace applications by operating directly within the kernel space of the operating system.
  • Security Policy Enforcers - Assigns custom security domains to root processes to enforce fine-grained mandatory access control policies on a per-application basis.
  • Mandatory Access Control - Assigns custom security domains to root processes to enforce fine-grained mandatory access control policies.
  • Kernel Integration Frameworks - Injects management capabilities directly into the kernel source during the build process to enable system-wide permission control.
  • Kernel Module Injectors - Loads a kernel module to enable root access without modifying the original device kernel or boot partition.
  • Permission Controllers - Manages superuser privileges by injecting hooks into the kernel source to monitor and control process behavior.
  • System Recovery Tools - Provides a boot-time recovery mechanism to bypass kernel modifications or disable modules if the system fails to initialize correctly.
  • Automated Recovery Mechanisms - Implements a fallback mechanism that disables all active kernel modifications if the system fails to initialize correctly.
  • Privileged Access Management - Configures user and group identifiers for root processes to limit the system resources and permissions accessible to specific applications.
  • Module Isolation - Manages system modifications by unmounting kernel modules from specific process namespaces to hide changes from detection.
  • Root Capability Constraints - Limits specific Linux kernel capabilities for root-granted processes to prevent unauthorized actions even when running with superuser identity.
  • Herramientas de desarrollo - Modern kernel-based root solution for newer Android devices.
  • Superuser Tools - Root management solution for kernel-level access.
  • Kernel Feature Managers - Provides controls for specific kernel-level features to coordinate behavior and prevent conflicts between active modules.
  • Boot Recovery Workflows - Implements automated boot-time recovery mechanisms to disable active modules or bypass modifications if the device fails to initialize correctly.
  • Kernel Root Deployment Systems - Replaces the device kernel with a generic image to establish root access across a wide range of hardware configurations.
  • Legacy Device Support - Applies community-maintained kernel source code to enable root functionality on older devices that no longer receive official updates.
  • Visibility Isolation Tools - Allows hiding system-level modifications from specific applications by unmounting kernel modules to ensure compatibility.
  • Boot-Time Task Execution - Allows users to run custom scripts during startup to initialize background services or block the boot sequence.
  • Module Infrastructure Managers - Extends system functionality through a pluggable architecture that applies modifications to partitions without altering the underlying system files.
  • Kernel Extension Loaders - Supports loading kernel-level components after the operating system has fully initialized to accommodate hardware requirements.
  • System Partition Modifiers - Enables the installation of additional modules to facilitate persistent changes to system files and partitions.
  • Shells & Scripting - Provides a consistent shell environment for running installation and boot scripts to ensure predictable command behavior.
  • Module Deployment Hooks - Allows overriding default installation and mounting logic for system modules by providing custom hooks.
  • System Command Launchers - Enables the execution of shell commands from web interfaces to modify system properties or retrieve configuration data.
  • Module Configuration Interfaces - Renders interactive web-based user interfaces to allow users to configure or control module-specific settings.
  • Shell Environment Configurations - Supports loading user-defined configuration files during shell startup to apply custom environment variables for root sessions.
  • Namespace Utility Backporters - Backports missing kernel filesystem functions to older environments to ensure full compatibility with module management and unmounting features.
  • Module Configuration Stores - Maintains persistent or temporary key-value settings for modules to preserve user preferences across reboots.
  • Dynamic Module Metadata - Allows changing displayed module descriptions dynamically at runtime to reflect current status without requiring reinstallation.

Historial de estrellas

Gráfico del historial de estrellas de tiann/kernelsuGráfico del historial de estrellas de tiann/kernelsu

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a KernelSU

Proyectos open-source similares, clasificados según cuántas características comparten con KernelSU.
  • bmax121/apatchAvatar de bmax121

    bmax121/APatch

    7,103Ver en GitHub↗

    APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and inject custom code into the kernel. It functions as a root tool and system module loader that allows for administrative privileges and device customization. The project distinguishes itself by injecting root capabilities directly into the kernel space to increase stealth and system-level authority. It utilizes a key-based authorization system to manage high-privilege access and prevent unauthorized administrative control of the device. The system modifies operating system behav

    Kotlinandroidinline-hookkernel
    Ver en GitHub↗7,103
  • topjohnwu/magiskAvatar de topjohnwu

    topjohnwu/Magisk

    60,989Ver en GitHub↗

    Magisk is an Android rooting framework designed to manage system-level modifications and grant administrative access to mobile devices. It functions by patching boot and recovery images to inject custom code into the operating system initialization sequence, allowing for system-wide control while maintaining compatibility with the underlying hardware. The project distinguishes itself through a systemless modification layer that overlays a virtual file system on top of read-only partitions, enabling changes without altering core system files. It includes a policy daemon to manage security cont

    Kotlin
    Ver en GitHub↗60,989
  • acidanthera/opencorepkgAvatar de acidanthera

    acidanthera/OpenCorePkg

    14,750Ver en GitHub↗

    OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements. The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the

    Copencore
    Ver en GitHub↗14,750
  • sukisu-ultra/sukisu-ultraAvatar de SukiSU-Ultra

    SukiSU-Ultra/SukiSU-Ultra

    4,416Ver en GitHub↗

    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 controlle

    Kotlin
    Ver en GitHub↗4,416
Ver las 30 alternativas a KernelSU→

Preguntas frecuentes

¿Qué hace tiann/kernelsu?

KernelSU is a kernel-based root management framework for Android that provides administrative access to applications by operating directly within the operating system kernel. By integrating management logic into the kernel source, it enables system-wide permission control through syscall interception and function patching. This approach allows for the enforcement of fine-grained mandatory access control, assigning custom security domains to root processes to restrict their…

¿Cuáles son las características principales de tiann/kernelsu?

Las características principales de tiann/kernelsu son: Kernel Root Management, Android Rooting Frameworks, Kernel-Mode Interception Mechanisms, Kernel Patching Utilities, Systemless Modification Layers, Security Policy Managers, Permission Controllers, Access Management.

¿Qué alternativas de código abierto existen para tiann/kernelsu?

Las alternativas de código abierto para tiann/kernelsu incluyen: bmax121/apatch — APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and… topjohnwu/magisk — Magisk is an Android rooting framework designed to manage system-level modifications and grant administrative access… acidanthera/opencorepkg — OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern… sukisu-ultra/sukisu-ultra — SukiSU-Ultra is a kernel-level privilege management tool for Android that grants and controls administrative access by… apple/darwin-xnu — XNU is a hybrid operating system kernel that combines a microkernel architecture with a monolithic layer for system… rrorg/rr — This project provides a specialized UEFI boot environment and hardware emulation layer designed to run proprietary…