epicxafang

基于 KernelPatch 的 KPM,用于在内核层面隐藏指定的文件和目录(支持按 UID 精确控制)

19
2
69% credibility
GitGems finds repos before they trend -- Star growth, AI reviews, and architecture deep-dives -- free with GitHub.
Sign Up Free
AI Analysis
C
AI Summary

This repository provides a kernel patch module for Android that hides specified files and directories at the system level, making them appear nonexistent to users and apps.

How It Works

1
🕵️ Discover file hider

You find a handy tool that lets you make certain files and folders completely invisible on your Android phone.

2
📝 List secrets

You jot down the exact locations of the private files or folders you want to keep hidden from view.

3
🔨 Prepare the tool

Following easy steps, you get the hiding tool ready for your phone in just a few moments.

4
▶️ Turn it on

You activate the tool on your phone, and it starts working silently in the background.

5
✏️ Apply your list

The tool reads your list and immediately makes those items invisible to all apps and searches.

6
👀 Check it's hidden

You open your file browser or run a search, and wow – your secret files have vanished like magic!

🛡️ Privacy achieved

Now your private files stay completely out of sight, safe from anyone trying to find them.

Sign up to see the full architecture

5 more

Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fshide-kpm?

fshide-kpm is a C-written kernel patch KPM for KernelPatch that hides files and directories at the kernel level, making them invisible to syscalls like open, stat, and ls. It solves the problem of exposing sensitive paths on rooted Android devices by returning "file not found" or filtering directory listings entirely. Users get precise UID-based control via a simple config file at /data/adb/fshide, with CLI commands for loading, hot-reloading rules, listing hides, and unloading.

Why is it gaining traction?

This kernel apatch module (KPM) stands out with per-UID hiding—global for all or specific to app UIDs—plus runtime config reloads without rebooting. Developers dig the tamper-resistant kernel enforcement over user-space hacks, ensuring hidden paths vanish from ls outputs and permission checks. The debug/release builds and control commands make testing straightforward in KernelPatch setups.

Who should use this?

Rooted Android modders hiding /data configs from specific apps by UID, custom ROM builders cloaking system files, or privacy tinkerers shielding directories like /dev/scene from non-privileged processes. It's for those deep in kernel modules (KPM) who need fshide without Magisk overlays.

Verdict

Grab it if you're evaluating kernel patch KPM options in the KernelPatch world—solid docs and UID features punch above its 19 stars. The 0.699999988079071% credibility score flags low adoption and early maturity, so test thoroughly before daily use.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.