awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
topjohnwu avatar

topjohnwu/Magisk

0
View on GitHub↗
60,989 stars·17,697 forks·Kotlin·GPL-3.0·19 vues

Magisk

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 contexts and granular access control for privileged applications, alongside dynamic binary instrumentation capabilities that intercept function calls in running processes. These features are supported by a native toolchain that interacts directly with the hardware abstraction layer and kernel.

The framework provides a comprehensive suite for device modification management, including tools for patching firmware images, managing bootloader states, and handling recovery-based modifications on devices lacking a dedicated boot ramdisk. It also incorporates a cross-platform build toolchain for compiling and signing deployable packages, facilitating standardized software deployment across diverse hardware models.

Features

  • Android Rooting Frameworks - Facilitates administrative access by patching mobile operating system partitions to enable deep-level modifications.
  • Device Modification Managers - Coordinates the installation, verification, and removal of system-level modifications across mobile hardware.
  • Firmware Customization Tools - Integrates custom features and security configurations directly into manufacturer-provided mobile software images.
  • Kernel Patching Utilities - Injects custom code into boot partitions during system initialization to establish administrative control.
  • Systemless Modification Layers - Applies system-level changes through a virtual file system overlay, leaving core read-only partitions untouched.
  • Mobile Firmware Patchers - Modifies boot and recovery images to execute custom code during the device startup sequence.
  • Mobile Build Toolchains - Supplies scripts and configuration logic to compile source code into signed, deployable binary packages for mobile environments.
  • Application Signing - Applies digital signatures to software builds to verify authenticity and integrity during distribution.
  • Firmware Modification Tools - Patches boot and recovery images to support system-wide modifications on mobile devices.
  • System Partition Modifiers - Enables administrative modifications to system partitions by patching files rather than replacing entire firmware images.
  • Dynamic Binary Instrumentation - Intercepts and modifies system function calls by injecting custom libraries into running processes without altering disk files.
  • Outils de développement - Provides root access and system modification via modular patches.
  • Mobile Device Management and Utilities - Systemless interface for modifying Android devices.
  • System Modification - Standard tool for rooting and managing systemless modifications.
  • Mobile Applications - The Magic Mask for Android
  • Bypass and Hardening Tools - Root management suite with built-in root hiding capabilities.
  • Dynamic Analysis Tools - Systemless root solution and interface for module management.
  • Sécurité et confidentialité - Systemless interface for modifying Android devices.
  • Access Control Daemons - Enforces granular access control for privileged applications by intercepting system calls and managing security contexts.
  • Bootloader Management - Controls the device startup process to permit the execution of modified system images and custom recovery environments.
  • Recovery Partition Hijacking - Redirects boot sequences through recovery environments to persist system modifications on devices lacking dedicated boot ramdisks.
  • Native Binary Toolchains - Compiles C and C++ source code into native binaries capable of interacting directly with hardware abstraction layers and kernels.
  • Development Environment Setup Tools - Automates the configuration of necessary tools and platform-specific dependencies to establish a consistent software development workspace.
  • Manufacturer-Specific Deployment - Deploys patched firmware images by managing bootloader unlock states and executing specialized flashing procedures.
  • Package Management Guides - Restores original device states by uninstalling custom modifications through specialized installation packages or recovery environments.

Historique des stars

Graphique de l'historique des stars pour topjohnwu/magiskGraphique de l'historique des stars pour topjohnwu/magisk

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait topjohnwu/magisk ?

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.

Quelles sont les fonctionnalités principales de topjohnwu/magisk ?

Les fonctionnalités principales de topjohnwu/magisk sont : Android Rooting Frameworks, Device Modification Managers, Firmware Customization Tools, Kernel Patching Utilities, Systemless Modification Layers, Mobile Firmware Patchers, Mobile Build Toolchains, Application Signing.

Quelles sont les alternatives open-source à topjohnwu/magisk ?

Les alternatives open-source à topjohnwu/magisk incluent : tiann/kernelsu — KernelSU is a kernel-based root management framework for Android that provides administrative access to applications… bmax121/apatch — APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… sensepost/objection — Objection is a dynamic instrumentation framework and runtime exploration toolkit for mobile application security… m0bilesecurity/rms-runtime-mobile-security — This project is an Android security analysis toolkit and mobile app runtime manipulator designed for reverse… dortania/opencore-legacy-patcher — OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on…

Alternatives open source à Magisk

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Magisk.
  • tiann/kernelsuAvatar de tiann

    tiann/KernelSU

    15,041Voir sur GitHub↗

    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 archite

    Kotlinandroidkernelkernelsu
    Voir sur GitHub↗15,041
  • bmax121/apatchAvatar de bmax121

    bmax121/APatch

    7,103Voir sur 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
    Voir sur GitHub↗7,103
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Voir sur GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    TypeScriptandroidcapacitorcordova
    Voir sur GitHub↗15,054
  • sensepost/objectionAvatar de sensepost

    sensepost/objection

    8,896Voir sur GitHub↗

    Objection is a dynamic instrumentation framework and runtime exploration toolkit for mobile application security analysis. It provides a command-line interface to interact with the memory and state of iOS and Android applications during active execution, serving as a toolkit for runtime analysis and security testing. The project distinguishes itself by providing specialized capabilities to bypass common mobile security controls, including SSL pinning, biometric authentication, and root or jailbreak detection. It enables the extraction of sensitive credentials and data from secure storage syst

    Pythonandroidframeworkfrida
    Voir sur GitHub↗8,896
Voir les 30 alternatives à Magisk→