
Magisk v31.1
Magisk is the pioneering systemless root solution for Android devices. By creatively altering the boot image ramdisk, it grants robust superuser access without physically modifying the core system partitions. It remains the gold standard for dynamic module integration and root management. Created and maintained by [topjohnwu].
Magisk-v31.1.apk
Highly recommended for daily drivers. The most stable version to manage root access and install systemless modules safely.
app-debug.apk
Developer edition featuring extensive logging capabilities. Ideal for module creators and intensive bug tracking.
Understanding Magisk
Magisk fundamentally changed the Android modification landscape by introducing the concept of systemless root. Unlike legacy methods that permanently overwrote the `/system` partition, Magisk operates cleanly.
It achieves this by modifying the boot image (ramdisk). Upon booting, Magisk constructs a magical virtual file system on top of your existing files. This allows you to apply deep modifications—such as fonts, sounds, and UI tweaks—without ever truly altering the underlying system firmware.
Coupled with the powerful Zygisk framework, it grants developers the ability to execute code directly inside the application processes, bridging the gap between system modifications and per-app dynamic adjustments.
Core Magisk Features
Discover the foundational tools that solidified Magisk as the most trusted utility for Android power users worldwide.
Systemless Root
Modifies the system seamlessly without touching the read-only partitions. This ensures OTA (Over-The-Air) updates remain possible and device stability is perfectly preserved.
Zygisk Framework
By running directly in the Zygote daemon, Zygisk empowers modules to inject sophisticated codes directly into specific application processes safely and efficiently.
Magisk Modules
A massive, globally supported ecosystem of downloadable modules. Customize everything from emoji replacements to advanced thermal and performance configurations in one click.
MagiskSU Manager
An intuitive, highly responsive interface acting as the superuser gatekeeper. Effortlessly grant, deny, or meticulously log which applications utilize your root permissions.
Universal Support
Featuring unmatched compatibility. Magisk flawlessly supports an immense variety of Android firmware versions, ranging from older Android 6.0 architectures to modern system-as-root layouts.
100% Open Source
Completely free and transparent. The Magisk source code is available on GitHub for community auditing, ensuring top-tier security standards and rapid bug resolutions.
Minimum System Requirements
Unlocked Bootloader
Your device must have an officially Unlocked Bootloader to permit the installation of patched boot images.
Stock Boot.img
You need a pristine copy of your current ROM's boot.img to process through the Magisk app patcher successfully.
Fastboot / TWRP
Access to a PC with ADB & Fastboot drivers, or a functioning custom recovery (like TWRP) to flash the files.
Project Contributors
topjohnwu, diareuse, vvb2060, yujincheng08, canyie
Lead Developer
[topjohnwu]Frequently Asked Questions (FAQ)
Featured Systemless Modules
Empower your hardware with a curated selection of optimized and compatible Modules.
Integrity Box
Integrity Box combines Play Integrity property spoofing, keybox and Tricky Store coordination, diagnostics, and WebUI …
Tricky Addon Update Target List
Tricky Addon Update Target List provides a WebUI for managing TrickyStore targets, per-app modes, security patch data, …
HMA OSS Zygisk
HMA OSS Zygisk is an ultra-lightweight, Zygisk-native implementation of Hide MyApplist. It effectively conceals your …
LSPosed Framework
LSPosed is an ART hooking framework for Android 8.1 through 14 that exposes Xposed-compatible APIs through Zygisk or the …
Busybox Android NDK By osm0sis
BusyBox for Android NDK by osm0sis is the most trusted BusyBox build for rooted Android — statically compiled with …
KPatch Next Module
KPatch Next Module provides standalone KPM management, boot-image patch controls, application exclusions, and a WebUI …