Magic Mount RS

Tools-cx-app

KernelSU APatch
v4.0.12
Version
1.44 MB
Size
Oct 16, 2026
Updated

Module Info

  • Contributors Tools-cx-app, dependabot[bot], YuzakiKokuban, luyanci, renovate[bot]
  • Source Code View Repository
  • Tags
    #Magic Mount RS #Rust #KernelSU #APatch #Metamodule #Systemless #Bind Mount #WebUI

About this module

Magic Mount RS is a Rust-based metamodule that provides systemless mounting for KernelSU and APatch. Maintained in the Tools-cx-app repository and credited to mmrs developers, it mounts module files and supports custom rules without requiring direct edits to the target partition.

Systemless mounting with custom rules

Configure module mounts through TOML files or the supplied WebUI.

Custom bind rules

The rules file supports ignoring individual module files, creating read-only bind mounts, and including additional rule files. Quoted paths and trailing comments are supported. Bind targets must be absolute and cannot contain ...

Top-level partition mounts

The extra_mount setting maps top-level module directories to corresponding partition directories. Both the MiuiX and MD3 WebUI configuration pages provide an editor for these partition names.

Supported environment

The v4.0.11 release installer accepts KernelSU or APatch and rejects other root platforms. It supports ARM64, ARMv7, x86_64, and RISC-V 64-bit; architecture-specific packages and a universal package are available. This release is not a Magisk installation package.

Configuration

Settings are stored in /data/adb/magic_mount/config.toml. The installer creates this file when it does not already exist, using defaults for the detected root platform. The upstream documentation recommends using the WebUI to change settings; save and reboot to apply changes.

Custom rules belong in /data/adb/magic_mount/custom. For example, ignore /data/adb/modules/example/system/app/Example.apk excludes one file, while bind /data/local/tmp/source /system/etc/target creates a read-only bind mount.

For extra_mount, use single-level partition names rather than paths. The target directory must already exist, and the corresponding entry beneath /system must be absent, including dangling symlinks. Invalid entries are logged and skipped. Modules marked disable, remove, or skip_mount remain excluded.

Maintenance

The author notes that updates may be less frequent due to academic commitments. Release v4.0.11 adds the top-level partition editor and revises custom rule parsing.