FileLock
A linux(android) kernel module that prevents important files from being deleted
Install / Use
/learn @SoyBeanMilkx/FileLockREADME
KernelMod
A Linux (Android) kernel module based on kernelpatch that prevents important files or partitions from being deleted or written to
基于 kernelpatch 的 linux(android) 内核模块,可防止重要文件或者分区被删除或写入
此项目基于FileLock
由于原项目适配起来比较麻烦,干脆就直接重构了
前言
1.此模块仅作为参考使用,并不能保证百分百适配,可能对你的设备没有任何保护作用,请自行测试
2.旧版linux内核与新版linux内核部分函数名称不一致,可能会导致hook不到指定函数,导致保护失败
3.请自行查看dmesg日志判断是否hook成功
功能介绍
1.保护用户输入的 目录 文件夹 文件
2.模块启用后,目标文件无法写,无法被删除,无法重命名,你几乎无法操作这个文件
3.如果你要让文件变得“几乎完全无法操作”(无法读取,无法写入写,无法被删除,无法重命名,无法移动,无法复制),那就自己改代码吧(加两个操作标志就行了)
使用方法
add 【示例:add /data/media/0/mod_main.kpm】保护这个地址
remove 【示例:remove /data/media/0/mod_main.kpm】不再保护这个地址
ls【示例:ls】在dmesg日志中打印并列出已保护的地址
此项目仅供参考 可能存在一些bug,请勿乱刷内核模块😋😋😋
代码贡献者
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
