📢 交流群组:https://t.me/tkwx123
🙏 特别感谢:本项目基于 Mingyueyixi/MaskWechat 全量重构并继续开发而来,已获得原作者授权,衷心感谢原作者的开源贡献与基础工作!
一款基于 LSPosed 的微信隐私保护模块,帮助你把指定"密友"从微信各个界面中隐藏起来——会话、通讯录、朋友圈、来电,一键隐身。
⚠️ 本仓库仅用于说明项目功能,不包含源代码。
FloatingClouds(浮云) 是一个基于 LSPosed 框架的微信(com.tencent.mm)隐私增强 Xposed 模块(API 102),提供会话隐藏、联系人屏蔽、朋友圈净化、消息免打扰、VoIP 拦截等隐私增强功能。
核心技术栈 / Core Tech Stack:
- libxposed API 102(
io.github.libxposed:api:102.0.0,Apache-2.0):LSPosed 现代 Hook 注入框架 - DexKit 静态扫描(
org.luckypray:dexkit:2.2.0,Apache-2.0):通过 DkBridge / DexKitScanner 对微信 APK 进行 DEX 静态扫描,动态定位混淆类与方法 - resolver 声明式规则解析:混淆类解析引擎(DexKit / 规则系统),硬编码类名与 DexKit 动态扫描混合定位
以下功能均可在插件设置面板(微信搜索栏输入打开设置指令,或微信「我-设置-关怀模式-长按开启」)中查看与配置,与插件 UI 一一对应。
- 启用模块:关闭后所有功能均不生效
- 配置名单:管理密友名单(查看、移除、一键清空)
- 不显示该聊天:微信原生机制,独立于总开关
- 主页会话隐藏:隐藏主页会话中的密友
- 通讯录隐藏:隐藏通讯录列表中的密友
- 标签内隐藏:隐藏标签成员及「谁可以看」选择器中的密友
- 隐藏主页搜索:主页搜索不显示密友结果
- 禁止进入聊天:禁止进入密友聊天界面
- 禁止查看资料:禁止进入联系人资料页
- 隐藏朋友圈入口:隐藏密友资料页朋友圈入口及时间线中密友动态
- 隐藏发现页朋友圈入口:隐藏发现页中的朋友圈入口
- 隐藏发现页入口:隐藏视频号 / 看一看 / 小程序入口
- 隐藏最近转发:最近转发列表不显示密友
- 隐藏我的朋友圈:按需隐藏自己的朋友圈(长按详情加入隐藏、管理已隐藏列表)
- 隐藏朋友圈互动:隐藏密友的点赞 / 评论
- 隐藏分组图标:隐藏密友朋友圈的分组图标
- 隐藏状态页密友:状态页不显示密友内容
- 隐藏存储空间聊天记录:存储空间页面隐藏聊天记录整条目录
- 隐藏存储空间缓存:存储空间页面不显示缓存条目
- 隐藏密友消息通知:密友被隐藏后自动设置免打扰
- 阻止电话请求:拒绝密友的电话联系
- 密友消息震动:隐藏状态下收到密友消息时震动提示(可调强度,支持测试)
- 底栏字体加粗:收到密友消息时底部导航栏文字加粗(可调强度;实验功能,澎湃 OS 上暂时不稳定)
- 圆点提示:有密友未读消息时搜索框旁显示红点(可调大小;实验功能,澎湃 OS 上暂时不稳定)
- 拦截扫码登录:拦截扫码登录确认弹窗
- 屏蔽微信热更新:阻止 Tinker 热补丁
以下功能位于模块本体设置页(通过 LSPosed 管理器「设置」入口,或桌面图标打开)。
- 设备与安全:显示 Root 状态、Root 管理器(Magisk / KernelSU / APatch)、LSPosed 框架版本与硬件信息
- root 级杀死微信:root 下彻底终止微信全部进程(含
:push/:patch子进程)并防自启,插件升级后一键让新版完全生效;不删除任何微信数据与模块配置
- 多击标题解除:多击微信标题临时解除隐藏(可调次数与间隔)
- 长按标题解除:长按微信标题临时解除隐藏(可调触发时长)
- 离开对话隐藏:进入密友对话后返回即恢复隐藏
- 离开微信隐藏:按 HOME 离开微信后恢复隐藏
- 会话列表长按添加:主页会话列表长按弹出加入密友菜单
- 通讯录长按添加:通讯录列表长按弹出加入密友菜单
- 菜单显示文字:自定义长按添加菜单文字
- 操作提示:操作提示总开关(默认关闭)
- 自定义提示文字:临时解除 / 加入密友 / 取消密友 / 朋友圈隐藏 提示文字
- 自定义指令:打开设置指令、临时解除指令(微信搜索框输入触发)
- DexKit 适配:一键扫描微信类名,查看解析缓存状态
- 数据库:缓存微信数据库(开发者用)
- 版本详情:热更新屏蔽状态、拦截记录、版本快照对比
- 清零拦截记录 / 模拟热更新:热更新调试工具
- 清空所有配置:清空全部开关、名单与缓存并重启微信
- 重启微信
感谢以下开源项目与作者对本项目的支持。
- 作者 / Author:Mingyueyixi
- 用途 / Purpose:本项目的前身与功能蓝本,基于其全量重构并继续开发
- 许可证 / License:上游仓库未附带 LICENSE 文件、未声明正式开源许可证(GitHub 默认保留所有权利);本项目已获得原作者对继续开发的授权
- 主页 / Homepage:https://github.com/Mingyueyixi/MaskWechat
- 作者 / Author:LuckyPray
- 用途 / Purpose:DEX 静态扫描,定位混淆类与方法(DkBridge / DexKitScanner 的底层能力)
- 许可证 / License:Apache License 2.0 — https://www.apache.org/licenses/LICENSE-2.0
- 主页 / Homepage:https://github.com/LuckyPray/DexKit
- 作者 / Author:LSPosed Developers
- 用途 / Purpose:LSPosed 现代 Hook 注入 API(Xposed API 102)
- 许可证 / License:Apache License 2.0 — https://www.apache.org/licenses/LICENSE-2.0
- 主页 / Homepage:https://github.com/libxposed/api
- 作者 / Author:LSPosed Developers
- 用途 / Purpose:本模块运行的 Xposed 框架宿主(由用户自行安装,不随本模块分发)
- 许可证 / License:GNU General Public License v3.0 — https://www.gnu.org/licenses/gpl-3.0.html
- 主页 / Homepage:https://github.com/LSPosed/LSPosed
微信-我-设置-关怀模式-长按开启进入设置或微信搜索栏输入#jz#打开插件设置
- 支持:每个版本适配主体不一样,请看版本更新描述,为了避免热更新导致插件功能失效,通常只会适配最新版的前一版微信
- 框架:仅支持 LSPosed 102 API 框架
本项目仅供学习、研究与个人隐私保护用途。请在遵守当地法律法规及微信用户协议的前提下使用,任何因使用本模块造成的后果由使用者自行承担。本仓库不提供源代码。
若本项目(含本说明中的文字、图片或引用内容)涉嫌侵犯您的合法权益,请通过本仓库的 GitHub Issues 联系我,核实后我将及时删除相关内容。
因本项目的特殊性,开发者保留随时停止运营、下架安装包或删除本仓库的权利,恕不另行通知。
浮云 · FloatingClouds — 让该消失的,安静消失。