Skip to content

Anatdx/hymo

Repository files navigation

Hymo

Language Platform License

A C++ module manager for KernelSU with support for HymoFS, OverlayFS and Magic Mount.

🇨🇳 中文


Features

  • Multiple mount modes: HymoFS (kernel patch required), OverlayFS, Magic Mount
  • Web interface: Module management via browser (React + TypeScript)
  • Smart storage: Tmpfs when available, ext4 image fallback
  • Native performance: Written in C++ using modern Linux mount APIs

Installation

  1. Download ZIP from Releases
  2. Flash via KernelSU Manager
  3. Reboot

Building

./build.sh init      # Setup
./build.sh all       # Build all architectures
./build.sh package   # Create flashable ZIP

Requirements: CMake 3.22+, Android NDK r25+, Node.js (for WebUI)


HymoFS Kernel Patch

For HymoFS mode support:

curl -LSs https://raw.githubusercontent.com/Anatdx/HymoFS/main/setup.sh | bash -s defconfig arch/arm64/configs/gki_defconfig

Detects kernel version (6.1/6.6/6.12) and applies patches automatically.

HymoFS KPM

Developing...


CLI Usage

hymod mount                          # Mount modules
hymod modules                        # List modules
hymod set-mode <id> <mode>          # Set mount mode (auto/hymofs/overlay/magic/none)
hymod hymofs <on|off>               # Toggle HymoFS
hymod stealth <on|off>              # Toggle stealth mode

Config file: /data/adb/hymo/config.json


License

GPL-3.0

Acknowledgements

This project references/uses the following open-source projects and tools (in no particular order):

About

Advanced Hybrid Mounting Solution for Android

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors