github.com/topjohnwu/Magisk ↗
The Magic Mask for Android
Open this visualization on its own page →
Contributors
283
Lines of Code
26,573
From
2013-06-28
To
2022-04-14
About topjohnwu/Magisk
Magisk is a comprehensive open-source customization suite for Android devices running version 6.0 and above. It provides root access through MagiskSU, allows installation of system modules that can modify read-only partitions, includes MagiskBoot for comprehensive Android boot image manipulation, and features Zygisk technology that enables code injection into every application process on the device.
The project is primarily written in Kotlin and represents a sophisticated approach to Android modification that works within the system architecture rather than against it. MagiskSU grants privileged access to applications, while the module system allows users to make persistent system changes without flashing custom ROMs. MagiskBoot stands out as one of the most complete tools available for unpacking, modifying, and repacking Android boot images, making it valuable for developers and advanced users working with Android internals.
The project maintains strict quality standards by only accepting bug reports from debug builds and requires detailed diagnostic information including boot images, installation logs, logcats, or dmesg outputs depending on the issue type. The codebase is distributed under the GNU General Public License version 3, and the project actively welcomes translation contributions for localizing the Magisk app and stub APK user interfaces.