声明一下,本项目属于wekit二改,上游: WeKit Fork (https://github.com/Ujhhgtg/WeKit)
一款基于 Xposed 框架的开源微信增强模块,提供美化主题、聊天增强、隐私防护、AI 自动回复、红包助手等丰富的功能定制能力。
🚀 项目定位:不仅仅是一个微信模块,更是一个集成了去混淆分析工具 (deobf) 的综合项目 —— 从逆向分析到功能实现,一站式搞定。
- 阻止消息撤回:对方撤回的消息依然可见
- 已读追踪:本地 Hook 实现,不依赖服务器查看群消息已读人数
- AI 自动回复:支持多种触发模式(仅被@、关键词、所有消息),可选择特定群聊开启
- 定时发送消息:支持单次或每日重复发送,兼容多种消息类型
- 进退群提示:监控群成员进退群,自动发送自定义消息(文字/图片/语音/视频/文件)
- 解除表情上限:突破微信自定义表情 999 个上限限制
- 自动语音转文字:语音消息自动转文字显示
- 自动查看原图:媒体自动加载原图,省得手动点
- 聊天工具栏:增强聊天输入栏,常用功能一键直达
- Markdown 渲染:支持 Markdown 格式消息渲染
- 消息复读:一键复读群消息
- 左划引用消息:左划消息快速引用回复
- 贴纸/语音保存到本地:一键保存到手机存储
- 虚拟视频通话:自定义视频通话画面
- 莫奈引擎 (Monet):动态取色,让微信界面更协调
- Tab 主题背景:为微信主页、通讯录、发现、我四个界面分别设置背景图片
- 主题导入导出:支持主题包的导入导出,方便分享和备份
- 自定义配色:个性化界面颜色方案
- 美化首页底部导航栏:自定义底部导航样式
- 「我」页面精简:隐藏不需要的入口,页面更清爽
- 对话框窗口级背景模糊:毛玻璃效果,视觉升级
- 圆角头像:统一的圆角头像风格
- DPI 修改:自定义界面显示密度
- 隐藏主页下滑「最近」页:去掉不需要的页面
- 反检测/防追踪:防止微信检测 Xposed 环境
- 环境伪装:设备信息、系统环境全方位伪装
- 隐藏模块应用:在应用列表中隐藏模块 App
- 阻止微信清理模块数据:防止微信擅自清除模块数据
- 禁止上传正在输入状态:对方看不到你正在打字
- 禁止微信热更新:防止微信偷偷更新导致模块失效
- 禁止「转发截图」提示:转发截图不再弹提示
- 禁用 WebView 安全警告:打开网页不再弹安全警告
- 自动抢红包:收到红包自动拆开
- 自动接收转账:转账自动接收
- 指纹支付:快捷指纹支付
- 修改显示余额:自定义钱包余额显示(娱乐向)
- 检测单向删除好友:找出谁把你删了
- 隐藏联系人:把不想看到的联系人藏起来
- 退群监控:群成员退群实时提醒
- 显示微信 ID:在资料页显示对方微信号
- 分裂群组:群聊分组管理
- 查看群成员消息历史:查看某群成员的所有消息
- 显示群成员身份:群主/管理员标识
- 拦截朋友圈删除:对方删了的动态你还能看到
- 朋友圈伪集赞:自定义点赞数(自娱自乐)
- 拦截朋友圈广告:刷圈不再被广告打扰
- 朋友圈查询增强:更强大的朋友圈搜索
- API 服务器:提供 HTTP API 接口,可对接外部应用
- 虚拟定位:修改微信定位
- 修改运动步数:自定义步数
- 强制平板模式:手机也能用平板界面
- 清理缓存垃圾:一键清理微信缓存
- 灰度测试管理器:手动开关微信灰度功能
- 省电模式:降低微信后台耗电
- 视频号下载:下载视频号视频
- 小程序去广告:移除小程序开屏/视频/嵌入广告
- 小程序跳过启动页:直接进入小程序内容
- 公众号多开:公众号网页多窗口打开
- JavaScript 脚本支持:用 JS 编写自定义功能
- 多触发器:收到消息/发起请求/收到响应
- 完整 API:丰富的 Hook API,可深度定制
wcx/
├── app/ # 📱 Xposed 模块主程序(Kotlin)
│ ├── src/main/ # 主源码
│ ├── src/standard/ # 标准构建变体
│ ├── embedded/ # 嵌入的原生库
│ └── schemas/ # 数据库 Schema
├── deobf/ # 🔬 微信模块去混淆分析工具
│ ├── unidbg-harness/ # unidbg ARM64 模拟器脱壳解密
│ ├── moduledata/ # 加密载荷与原生库
│ ├── tools/ # Python 后处理工具
│ └── run_deobf.sh # 一键运行脚本
├── buildSrc/ # ⚙️ Gradle 构建配置
├── xtask/ # 🦀 Rust 构建任务
├── docs/ # 📖 文档(功能说明 / FAQ / 开发指南)
├── scripts/ # 🛠️ 辅助脚本
├── icons/ # 🎨 图标资源
├── libs/ # 📦 依赖库
├── contrib/ # 🤝 贡献者资源
├── build.gradle.kts # 项目构建配置
├── settings.gradle.kts # 项目设置
└── gradle.properties # Gradle 属性
基于 Kotlin 开发的微信 Xposed 模块,通过 LSPosed 框架注入微信进程,实现各项增强功能。
核心能力:
- Hook 框架:基于 LSPosed / Xposed API 的方法 Hook
- UI 注入:向微信界面注入自定义控件和布局
- 数据存储:Room 数据库持久化配置
- 脚本引擎:嵌入式 JavaScript 运行环境
- 主题系统:动态资源替换与主题引擎
基于 unidbg ARM64 模拟器的动态解密与去混淆框架,用于分析微信模块的加密载荷。
功能亮点:
- 动态脱壳:在模拟器中运行原生加载器,捕获解密后的 DEX
- 自动化管线:一键运行,从加密文件到可分析代码
- Python 工具集:格式清理、字符串提取、翻译提取等后处理
- 分析报告:生成详细的分析报告文档
详细说明见 deobf/README.md
用 Rust 编写的构建辅助工具,提供高效的编译和打包流水线。
包含功能说明、安装指南、配置教程、开发文档等完整文档体系:
- 快速开始 / 安装指南
- 模块设置说明 / 配置指南
- 开发指南 / 脚本 API 参考
- 常见问题 FAQ
- 问题反馈指南 / 建议反馈指南
- 免责声明
💡 推荐使用微信 8.0.69 ~ 8.0.76,功能完整且经过测试。
| 状态 | 版本范围 | 说明 |
|---|---|---|
| ✅ 推荐使用 | 8.0.69 ~ 8.0.76 | 功能完整适配,推荐使用 |
| 🔧 维护中 | 8.0.65 ~ 8.0.68 | 基本可用,如有问题欢迎反馈 |
| < 8.0.65 | 部分功能可能无法使用,不推荐 |
- 框架支持:LSPosed(推荐)、EdXposed、Xposed
- 系统要求:Android 8.0+(推荐 Android 10+)
- 架构支持:arm64-v8a(主要)、armeabi-v7a
# 克隆项目(含子模块)
git clone --recursive https://github.com/Johnny520/wcx.git
cd wcx
# 构建 Release 版本
./gradlew assembleRelease
# 构建 Debug 版本
./gradlew assembleDebug
# 运行去混淆分析(需要 Java 环境)
cd deobf && ./run_deobf.shdeobf/目录下的代码基于 GPL-3.0 许可app/及其余代码基于相应许可协议- 详见各子目录 LICENSE 文件
如果您觉得这个项目对您有帮助,欢迎支持一下~
| 平台 | 链接 |
|---|---|
| 🌐 个人官网 | https://johnny520.github.io/Johnny/ |
| 🐙 GitHub 主页 | https://github.com/Johnny520 |
| 💬 讨论区 | https://johnny520.github.io/Johnny/#msg |
| 📚 项目文档 | docs/ |
| 🐛 提交 Bug | Issues |
Built with ❤️ by 文强哥 (Johnny520)