It’s always a good idea to read through, at least, the
for information about what Magisk is and how to install it. Other useful information can be found in the official
There may be issues with certain devices, ROMs and/or apps and Magisk. Check the release thread for information about currently known issues.
There are a couple of things that are good to keep on your device, making it easier to recover from any problems that might arise.
- Magisk zip (release thread) or GitHub).
- Magisk Manager apk (release thread or GitHub).
- Uninstall zip (release thread) or GitHub).
- A copy of a clean boot image for your ROM (can be flashed to restore your device in case of problems). Most of the time, the uninstall zip (see above) is enough, but just in case. Disabling Magisk by flashing an untouched boot image will also keep the Magisk image intact. If you don’t know how to get an untouched boot image for your device, your best bet is to search through your device’s forum. The Magisk installation script will put a packed up backup of your boot image in /data before patching it. This can also be used.
- Module zips.
Installing Magisk is usually quite straightforward. Follow the installation instructions in the official Magisk Documentation. After that you can install Magisk Modules through the Manager or via a custom recovery (e.g. TWRP).
Since Google and different OEMs are changing things a lot starting from Pie, there are popping up more and more limitations for installing and running Magisk. Make sure to take a look at the docs to see if there’s any special instructions for your device.
Note! On A/B devices it might be a good idea to not install TWRP, but only boot it through fastboot:
Actually installing TWRP may lead to issues booting the device if you also install Magisk, since the recovery resides in the boot image.