AI summary
LSPosed/Xposed module for Android 12+ that hides configured storage paths from selected apps through MediaProvider/FUSE hooks. Supports top-level and nested paths, exceptions, and live configuration sync; the latest update bounds FUSE invalidation tasks and improves session teardown safety.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
FuseHide is an LSPosed/Xposed module and MediaProvider/FUSE debugging tool for Android 12+.
The current implementation loads libfusehide.so in the MediaProvider process and installs a native hook after libfuse_jni.so is loaded. This hook is used to hide ordinary paths under /storage/emulated/0 (/sdcard) for specified applications according to runtime configuration, while retaining debugging and fixing logic for Unicode scenarios related to Android/data and Android/obb.
The current version also includes a bypass fix for ignorable code points in /storage/emulated/0/Android/{data,obb} and a runtime-configurable ordinary path hiding strategy:
It applies to the UID corresponding to the specified package name. It supports hiding the first-level directory names under /storage/emulated/0, such as the default xinhao and MT2. It supports configuring relative path hiding, such as nested directories like Download/private. Supports a stress test mode that "hides all top-level directories" and allows configuration of exceptions. Supports editing configurations on the application side and hot-syncing configurations to the injected MediaProvider process.
What's new
- fix(native): Bound FUSE invalidations and drain session teardown Meow
- 这次把 FuseHide 的 FUSE 缓存失效调度收紧了喵。原来根目录 entry、指定 entry 和 inode 失效会按请求创建 detached 线程,大量目录项同时被过滤时容易堆积线程;线程还会持有原始 fuse_session 指针,MediaProvider 销毁 session 后存在继续访问旧指针的风险喵(尾巴警觉地竖了起来)
- Native 这边改为进程内共享的单 worker 和有界任务队列,保留原来的 entry 25 ms、根目录 entry 和 inode 50 ms 延迟,并对排队中的同类目标去重。队列最多容纳 4096 个任务,超出时限制警告日志频率并拒绝继续入队,避免高负载下无上限地消耗线程与内存喵(一个一个来,不许偷偷分身)
- 生命周期方面新增 fuse_session_destroy 的 ELF 导入槽 Hook,兼容文件映射与 APK 内嵌 ELF 的安装路径。销毁前先阻止新任务、清空待执行队列,再等待正在执行的通知退出;新 session 被识别时更新代际并清理旧的跟踪状态。未能安装销毁 Hook 时不安排异步通知,避免继续使用无法保证生命周期的 session 指针喵(认真守住销毁顺序)
About this version
- Version
- 1.190 (190)
- Size
- 7.2 MB
- Requires Android
- 12
- Target SDK
- 31
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 16
- Updated
- Oct 18, 2026
- Package
- io.github.xiaotong6666.fusehide
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10