sodcalculator

10 Tech How-To

Install Android Add-Ons from Magisk Manager

Guide 10-22364 · Updated · Step by step

Yes, you can install Android add-ons directly from Magisk Manager (now called the Magisk app), but the process depends on the type of add-on. Magisk Manager handles modules and some systemless tweaks, while other add-ons like custom kernels, recoveries, or Xposed frameworks require separate tools. This guide explains exactly what Magisk Manager can install, how to do it safely, and what to avoid.

What Magisk Manager Actually Does

Magisk Manager is the companion app for Magisk, a systemless rooting solution. It provides a user interface to manage root permissions, install and update Magisk itself, and handle Magisk modules—small ZIP packages that modify the system without touching the system partition. The app also includes a built-in module repository where you can browse and install modules directly. However, it is not a universal installer for every Android add-on; it is specifically designed for modules and Magisk-related components.

Types of Add-Ons You Can Install

From Magisk Manager, you can install:

  • Magisk modules – Systemless tweaks like AdBlock hosts, audio mods (e.g., Viper4Android), camera enhancements, or performance tweaks. These are downloaded from the repository or sideloaded as ZIP files.
  • Magisk updates – The app can flash a newer Magisk version directly.
  • Systemless hosts – A module that enables ad-blocking via the hosts file without modifying /system.
  • MagiskHide (deprecated) – Older versions allowed hiding root from specific apps; this feature has been removed in newer Magisk versions.

What you cannot install directly from Magisk Manager include custom kernels (e.g., ElementalX), custom recoveries (TWRP), or full ROMs. Those require a custom recovery like TWRP or a PC-based tool like Odin or Fastboot.

How to Install a Module from the Repository

The simplest method is using the built-in repository:

  1. Open the Magisk app (formerly Magisk Manager).
  2. Tap the hamburger menu (three lines) and select Modules.
  3. Tap the + icon at the bottom or the Search bar to browse.
  4. Choose a module, read its description, and tap Install.
  5. The app downloads the ZIP, verifies it, and prompts you to reboot.

After reboot, the module is active. You can disable or uninstall it from the same Modules screen.

How to Install a Module from a ZIP File

If you have a module ZIP downloaded from a forum or a developer’s site:

  1. Open the Magisk app and go to Modules.
  2. Tap the + icon and select Install from storage.
  3. Navigate to the ZIP file and select it.
  4. Confirm the installation and reboot when prompted.

Make sure the ZIP is actually a Magisk module (it should contain a module.prop file). Flashing a non-module ZIP through Magisk Manager will fail or cause issues.

Common Problems and How to Fix Them

Users often encounter these issues:

  • Module causes bootloop – If the device fails to boot, boot into Safe Mode (press volume down during boot on some devices) or use the Magisk app’s Disable Modules option in recovery mode (if TWRP is installed). You can also use adb shell to remove the module folder from /data/adb/modules.
  • Module not compatible – Check the module’s requirements (Android version, Magisk version, device architecture). Many modules specify a minimum Magisk version.
  • Download fails – The repository may be temporarily down. Try again later or download the ZIP manually.
  • App crashes after installing a module – Some modules conflict with others. Disable the module and see if the issue resolves.

Safety and Risks

Installing modules from Magisk Manager is generally safe if you stick to well-known modules from the official repository or trusted developers. However, any module can introduce bugs, security vulnerabilities, or instability. Always:

  • Backup your data before installing a module.
  • Read the module’s comments and reviews.
  • Check the module’s last update date—abandoned modules may not work on newer Android versions.
  • Never install a module that requests unnecessary permissions or is obscure.

Note that rooting and flashing modules can void your warranty and may break SafetyNet or Google Play Integrity checks, affecting banking apps or Google Pay. This is not a security bypass guide; it is a general warning.

Alternatives to Magisk Manager for Add-Ons

If Magisk Manager cannot install what you need, consider these alternatives:

  • TWRP (Team Win Recovery Project) – A custom recovery that can flash any ZIP, including modules, kernels, and ROMs.
  • Kernel Manager apps – For custom kernels, use the app recommended by the kernel developer (e.g., EX Kernel Manager).
  • Xposed Framework – If you need Xposed modules, you must install the framework separately (e.g., via Magisk module for systemless Xposed) and then manage modules through the Xposed Installer app.
  • ADB/Fastboot – For system-level changes, you can use command-line tools from a PC.

Frequently Asked Questions

Can I install a custom kernel from Magisk Manager?

No, Magisk Manager is not designed for kernel installation. Custom kernels are flashed via TWRP or a dedicated kernel manager app. Some kernels come as Magisk modules, but that is rare and not recommended because kernels need to be flashed to the boot partition, not as a systemless overlay.

Is it safe to install modules from the Magisk repository?

Generally yes, but always check the module’s popularity, recent updates, and user feedback. The repository is community-driven, so some modules may be outdated or buggy. Stick to modules with many downloads and recent updates.

How do I uninstall a module installed from Magisk Manager?

Open the Magisk app, go to Modules, find the module, and tap the trash icon. It will be removed after a reboot. You can also manually delete the module folder in /data/adb/modules using a root file manager.

Why does my module say “incompatible” even though it should work?

Incompatibility can be due to an outdated Magisk version, a different Android version, or a mismatched device architecture (e.g., ARM vs. ARM64). Update Magisk to the latest version and verify the module’s requirements.

Can I install Xposed modules through Magisk Manager?

You can install the Xposed framework as a Magisk module (e.g., Magisk Xposed or EdXposed), but the individual Xposed modules are managed through the Xposed Installer app, not Magisk Manager. After installing the framework, you download and activate Xposed modules from within that app.

What should I do if a module causes a bootloop?

If your device boots into a bootloop, try booting into Safe Mode (if supported) and disable the module from the Magisk app. If that fails, boot into TWRP recovery and use the file manager to delete the module folder from /data/adb/modules. As a last resort, reflash the Magisk uninstaller ZIP from TWRP.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →