Magisk
com.topjohnwu.magisk
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Magisk is a suite of open source software for customizing Android, supporting devices higher than Android 5.0. Some highlight features: * MagiskSU: Provide root access for applications * Magisk Modules: Modify read-only partitions by installing modules * MagiskBoot: The most complete tool for unpacking and repacking Android boot images * Zygisk: Run code in every Android applications' processes
First release: May 14, 2025, 5 total releases.
Most recent release: Feb 23, 2026.
Appears in 2 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Feb 23, 2026 30.7- [MagiskInit] Support Android 16 QPR2 sepolicy format - [MagiskInit] Support using klogdump partition as pre-init storage - [Zygisk] Support Android 16 QPR2 and higher - [Zygisk] Support Android XR and some Nubia devices - [MagiskSU] Do not drop capabilities by default, even when switching to non-root UIDs. Explicitly use the `--drop-cap` argument to drop capabilities. - [MagiskBoot] Better lzma format detection - [MagiskBoot] Fix various commandline argument parsing bugs ### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
- ### Hotfix - [MagiskInit] Revert a change that could result in bootloops ### v30.5 Changelog - [General] Migrate a significant portion of the codebase to Rust - [General] Various minor bug fixes - [General] Support installing Magisk into vendor_boot partition - [Core] Improve Magisk specific files injection logic
More…
- [MagiskSU] Add ability to restrict Linux capabilities even if running as root (uid=0) - [MagiskSU] Fallback to older implementation when the kernel doesn't support zero userspace copy APIs - [MagiskPolicy] Support new sepolicy binary format introduced in Android 16 QPR2 - [resetprop] Reduce property modification traces - [resetprop] Properly support Android versions with property overrides ### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) - Dec 1, 2025 30.6### Hotfix - [MagiskInit] Revert a change that could result in bootloops ### v30.5 Changelog - [General] Migrate a significant portion of the codebase to Rust - [General] Various minor bug fixes - [General] Support installing Magisk into vendor_boot partition - [Core] Improve Magisk specific files injection logic
More…
- [MagiskSU] Add ability to restrict Linux capabilities even if running as root (uid=0) - [MagiskSU] Fallback to older implementation when the kernel doesn't support zero userspace copy APIs - [MagiskPolicy] Support new sepolicy binary format introduced in Android 16 QPR2 - [resetprop] Reduce property modification traces - [resetprop] Properly support Android versions with property overrides ### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) - - [General] Migrate a significant portion of the codebase to Rust - [General] Various minor bug fixes - [General] Support installing Magisk into vendor_boot partition - [Core] Improve Magisk specific files injection logic - [MagiskSU] Add ability to restrict Linux capabilities even if running as root (uid=0) - [MagiskSU] Fallback to older implementation when the kernel doesn't support zero userspace copy APIs - [MagiskPolicy] Support new sepolicy binary format introduced in Android 16 QPR2 - [resetprop] Reduce property modification traces - [resetprop] Properly support Android versions with property overrides
More…
### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) - This release looks minor at the surface, however, the entire codebase has gone through significant refactoring and migration. The native code in Magisk used to be mainly C++, but several contributors and I have been steadily rewriting parts of the code in Rust since April 2022. After years of effort, the Rust-ification of the project slowly began picking up steam, and at the moment of this release, over 40% of the native code has been rewritten in Rust, with several major subsystem rewrites in the PR queue, planned to be merged for the next release. Many might wonder, why introduce a new language to the project? My reason is actually not to reduce memory safety issues (although it is a nice side benefit), but to be able to develop Magisk using a more modern programming language. After using Rust for a while, it's clear to me that using Rust allows me to write more correct code and makes me happier compared to dealing with C++. People share the [same sentiment as I do](https://threadreaderapp.com/thread/1577667445719912450.html). ## Changelog - [General] Massive internal refactoring and code migration - [App] Support downloading module zip files with XZ compression - [App] Disable app animations when system animations are disabled - [MagiskMount] Support systemlessly deleting files with modules using blank file nodes
More…
- [MagiskInit] Redesign sepolicy patching and injection logic - [MagiskSU] Better TTY/PTY support ### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)