Download Magisk APK (Latest Stable)

Magisk is free and open source. The only place to get it is the official GitHub release published by its developer, topjohnwu.

  • 100% free
  • Android 5.0+
  • Stable channel
  • No sign-up

Where the download button takes you

The button above opens the latest stable release on the official Magisk GitHub repository. Every release is published there first. Download the APK from the release assets and install it like any other app.

Never pay for Magisk. Any site charging for it, bundling it with installers, or demanding a survey before a download is a scam or worse. Fake and modified APKs exist, so always verify what you downloaded matches the official release.

Before you download

CheckDetails
Android versionAndroid 5.0 or newer.
Phone brandsGoogle Pixel, Xiaomi, OnePlus, Samsung, Motorola, Sony and many other devices with stock Android.
BootloaderMust be unlocked. This usually wipes the phone, so back up everything first.
Stock boot imageYou need the boot image for your exact firmware build. It must match the build currently installed on the phone.
VersionInstall the latest stable. Canary builds carry new features and new bugs.
CostFree. Open source. No ads and no locked features.

What you get in the download

The Magisk APK is both the app and the installer. The same app patches your boot image: feed it the stock boot file for your firmware, and it hands back a patched version ready to flash. If your phone already runs a custom recovery like TWRP, you can also rename the APK to .zip and flash it through recovery.

Magisk app screenshots

9:41MagiskInstalledVersion shown hereZygiskEnabledRamdiskYesInstall / Patch a fileHomeSuperuserLogModules
Home. Installation status, version information and dependent components.
9:41SuperuserTerminal appGranted – logging onBackup toolGranted – expires in 24hGame launcherDeniedAutomation appGranted – notifications onHomeSuperuserLogModules
Superuser. Every app that has asked for root, with revoke and log options.
9:41ModulesAd blockerHosts-based – activeCustom fontsSwitched offBoot animationActiveDNS changerActiveHomeSuperuserLogModules
Modules. Installed modules, each with a switch to disable or remove it.
9:41SettingsZygiskRun code inside every appEnforce DenyListHide root from chosen appsHide the Magisk appRandom package nameUpdate channelStableHomeSuperuserLogModules
Settings. Zygisk, DenyList and the option to hide the app.

Quick install steps

  1. Unlock your bootloader and back up your data.
  2. Download and install the APK using the button on this page.
  3. Get the stock boot image for your exact firmware.
  4. Open Magisk, choose “Patch a file” and select the boot image.
  5. Boot to bootloader mode and run fastboot flash boot magisk_patched.img.
  6. Reboot and open Magisk once to finish setup.

The full walkthrough, with the risks and the hiding-root setup for banking apps, is on the Magisk guide.

Download Magisk APK

Latest stable release, straight from the official GitHub repository.

Download FAQ

Is Magisk free?

Yes. It is free and open source. If a website is charging you for it, you’re not on a website you should be typing payment details into.

Which version should I install?

The latest stable from the GitHub releases page. Canary builds carry new features and new bugs; leave those for the people filing the bug reports.

Do I need TWRP or a custom recovery?

No. The patch-and-fastboot route needs nothing but a computer and a cable. A custom recovery is still handy for backups and rescue scenarios, but it’s optional.

Will it void my warranty?

Unlocking the bootloader usually does, and this software requires that. The root modification itself is reversible, but some flags, Samsung’s Knox in particular, are one-way. Check your device before proceeding.