Skip to content

Releases: Enginex0/zeromount

v2.0.161-dev

11 Mar 02:13

Choose a tag to compare

  • Adopt resetprop-rs library for prop spoofing — eliminates subprocess forks per enforcement cycle, reads/writes property areas via direct mmap
  • Add resetprop-rs as git submodule under external/resetprop-rs
  • Add resetprop-rs CLI binary to module for shell-level hexpatch operations
  • Remove command -v resetprop PATH guard from service.sh — prop-watch no longer depends on Magisk's resetprop binary
  • Add explicit [profile.dev] to preserve full debug info and symbols in debug builds
  • Add GitHub Actions build workflow with debug + release variants across all 4 Android ABIs
  • Add Makefile for local build convenience
  • Add .gitignore

v2.0.160-dev

08 Mar 20:06

Choose a tag to compare

Fix SAR partition promotion for bind-mounted partitions, eliminate
duplicate directory entries in VFS readdir injection, add hybrid
overlay+VFS fallback, module hot-unload CLI, and .replace sentinel
detection. Kernel patches synced across all KSU variants.

Full changelog: https://github.com/Enginex0/zeromount/blob/master/CHANGELOG.md

v2.0.146-dev

05 Mar 23:32

Choose a tag to compare

Detect and uninstall conflicting metamodules during installation.

v2.0.143-dev

04 Mar 22:29

Choose a tag to compare

Add i18n support for 36 languages in WebUI and daemon description strings.

v2.0.142-dev

04 Mar 17:41

Choose a tag to compare

ZeroMount v2.0.142-dev

Core Engine

  • VFS path redirection via custom kernel driver (/dev/zeromount) with 11 ioctl commands
  • 3-tier mount cascade: VFS → OverlayFS → MagicMount
  • Directory entry injection, d_path/mmap spoofing, SELinux context injection, statfs spoofing
  • Per-UID exclusion for detection app bypass
  • SAR partition canonicalization with symlink recursion guard

SUSFS Integration

  • Deep SUSFS supercall integration — path hiding, kstat spoofing, mount hiding, maps hiding
  • Uname/cmdline spoofing, AVC log suppression
  • Three-tier SUSFS mode detection (enhanced, embedded, absent)
  • Bidirectional config sync with external SUSFS modules (BRENE, susfs4ksu)
  • Calibrated active probing for custom kernel commands

Safety

  • Bootloop guard with marker detection and automatic config rollback
  • Vol-down safe mode during boot as hardware escape hatch
  • 60s timeout watchdog, atomic staging, flock-based single-instance lock
  • Config backup before every pipeline run

WebUI

  • Full SolidJS management interface — status dashboard, module manager, app exclusions, settings
  • Glass morphism theme with dark/light/AMOLED and intensity slider
  • File picker import/export with full settings backup
  • Single-call init endpoint with localStorage cache

Extras

  • Custom emoji font replacement (Facebook, GBoard, GMS)
  • Event-driven property spoofing via Rust daemon
  • Performance tuning with dynamic CPU topology detection and input boost
  • Process camouflage as [kworker/...]
  • ADB root support
  • Peer module orchestration for third-party module compatibility

Compatibility

  • KernelSU, APatch, Magisk root managers
  • Tested: Android 12 (5.10.209), Android 15 (6.6.66)