Skip to content

What is MMRL?

Magisk Module Repo Loader (MMRL) is an advanced, open-source Android application developed by Der_Googler, designed to streamline the management of modules for Magisk, KernelSU, and APatch. This highly configurable tool empowers users to efficiently handle their own module repositories, all within an ad-free environment.

Key Features

  • Comprehensive Root Manager Support: MMRL offers full compatibility with Magisk, KernelSU, and APatch, providing users with a versatile platform for root management. Learn more about how module cards work.

  • User-Friendly Interface: The application boasts a user-centric design, featuring edge-to-edge support and dynamic app themes, ensuring a seamless and intuitive user experience.

  • Bulk Module Installation: Users can install multiple modules simultaneously, whether sourced from online repositories or from local storage, enhancing efficiency in module management.

  • Module Dependency Management: MMRL simplifies the installation process by automatically handling module dependencies, ensuring that all necessary components are in place for optimal functionality.

  • Customizable Module Pages: The application allows for personalized module pages, enabling the addition of categories, screenshots, icons, covers, and other content to tailor the presentation to user preferences. Check out our text formatting guide.

  • Transparency of Included Files: MMRL provides a detailed breakdown of all files within modules, including APKs and service files, ensuring users have full visibility into the components of each module. Read about anti-features for security considerations.

  • Analytics Dashboard: An integrated analytics dashboard displays module-related insights on the homepage, offering valuable information on module usage and trends.

  • Command-Line Interface (MMRL-CLI): For users who prefer terminal-based interactions, MMRL offers a Command-Line Interface, MMRL-CLI, which facilitates seamless module installation and management directly from the terminal.

  • Powerful WebUI X: MMRL features WebUI X, one of the most advanced module configuration interfaces, providing developers with powerful tools to create native-feeling experiences.

How to Use MMRL

To get started with MMRL, follow these steps:

  1. Installation:

  2. Adding Repositories:

    • Open MMRL and navigate to the repository management section.
    • Add your desired module repositories by entering their URLs.
    • Browse our curated repositories to discover popular modules.
  3. Managing Modules:

    • Browse through the available modules in your added repositories.
    • Select modules to install, update, enable, disable, or remove as needed.
    • Review module details and check for anti-features before installation.

For a comprehensive guide on installation and usage, please refer to the MMRL GitHub Repository and our FAQ page.

How to Build MMRL

If you're interested in building MMRL from source, follow these steps:

  1. Prerequisites:

    • Ensure you have Android Studio installed on your development machine.
    • Clone the MMRL repository from GitHub:
      bash
      git clone https://github.com/MMRLApp/MMRL.git
  2. Building the Application:

    • Open the project in Android Studio.
    • Sync the project to download necessary dependencies.
    • Build the project to generate the APK file.

For detailed instructions and troubleshooting, please refer to the MMRL GitHub Repository.

Developer Resources

If you're a module developer, check out these resources:

Discussion & Community

Join the community discussion to share experiences, seek assistance, and stay updated with the latest developments:

Engaging with the community can provide valuable insights and support as you navigate the features and functionalities of MMRL.

Released under the GPL3 License.