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.