2977094657 35a2266b1c improvement(tools): 增强配置模板与字段含义生成
- generate_config_template: 增加 CLI 参数;FTS/PRAGMA 失败时从建表 SQL 兜底解析列\n- generate_wechat_db_config: 扩充库描述/字段含义词典,并支持从 tools/ 目录运行\n- 新增 export_database_schema_markdown:基于 wechat_db_config.json 导出 Markdown 文档
2026-02-15 14:34:15 +08:00
2026-02-09 03:30:24 +08:00
2026-02-09 03:30:24 +08:00

微信数据库解密工具

WeChatDataAnalysis - 微信数据库解密与分析工具

一个专门用于微信4.x版本数据库解密的工具支持聊天记录实时更新

特别致谢H3CoF6(密钥与朋友圈等核心内容的技术支持)、echotraceWeFlow(本项目大量功能参考其实现)

Version Stars Downloads Forks QQ Group Python Vue.js SQLite

界面预览

首页 检测页面
首页 微信检测页面
解密页面 图片密钥(填写)
数据库解密页面 图片密钥(填写)
图片解密页面 解密成功页面
图片解密页面 解密成功页面
聊天记录页面
聊天记录页面
聊天记录搜索
聊天记录搜索
聊天记录导出
聊天记录导出

年度总结

年度总结现在支持 3 种不同风格style1、style2、style3。如果你对某个风格有更好的修改建议或有新风格的点子欢迎到 Issue 区反馈:https://github.com/LifeArchiveProject/WeChatDataAnalysis/issues

⚠️ 提醒:年度总结目前还不是最终版本,后续还会增加新总结或新风格。

也欢迎加入下方 QQ 群一起讨论。

Style 1 Style 2
年度总结 Style 1 年度总结 Style 2
Style 3
年度总结 Style 3

加入群聊

WeChatDataAnalysis 加群二维码

快速开始

1. 下载并安装 EXEWindows推荐

  1. 打开 Release 页面(最新版):https://github.com/LifeArchiveProject/WeChatDataAnalysis/releases/latest
  2. 下载 WeChatDataAnalysis.Setup.<version>.exe 并运行安装
  3. 安装完成后启动 WeChatDataAnalysis

如果 Windows 弹出“未知发布者/更多信息”等提示,请确认下载来源为本仓库 Release 后再选择“仍要运行”。

2. 从源码运行(开发者/高级用户)

2.1 克隆项目

git clone https://github.com/LifeArchiveProject/WeChatDataAnalysis.git
cd WeChatDataAnalysis

2.2 安装后端依赖

# 使用uv (推荐)
uv sync

2.3 安装前端依赖

cd frontend
npm install

2.4 启动服务

启动后端API服务

# 在项目根目录
uv run main.py

启动前端开发服务器

# 在frontend目录
cd frontend
npm run dev

2.5 访问应用

打包为 EXEWindows 桌面端)

本项目提供基于 Electron 的桌面端安装包NSIS Setup.exe)。

# 1) 安装桌面端依赖
cd desktop
npm install

# 2) 打包会自动nuxt generate -> 拷贝静态资源 -> PyInstaller 打包后端 -> electron-builder 生成安装包)
npm run dist

输出位置:desktop/dist/WeChatDataAnalysis Setup <version>.exe

使用指南

获取解密密钥

在使用本工具之前,您需要先获取微信数据库的解密密钥。推荐使用以下工具:

wx_key (推荐)

安全说明

重要提醒:

  1. 仅限个人使用: 此工具仅用于解密您自己的微信数据
  2. 密钥安全: 请妥善保管您的解密密钥,不要泄露给他人
  3. 数据隐私: 解密后的数据包含个人隐私信息,请谨慎处理
  4. 合法使用: 请遵守相关法律法规,不得用于非法目的

致谢

本项目的开发过程中参考了以下优秀的开源项目和资源:

  1. echotrace - 微信数据解析/取证工具

    • 本项目大量功能参考并复用其实现思路,提供了重要技术支持
  2. WeFlow - 微信数据分析工具

    • 提供了重要的功能参考和技术支持
  3. wx_key - 微信数据库与图片密钥提取工具

    • 支持获取微信 4.x 数据库密钥与缓存图片密钥
    • 本项目推荐使用此工具获取密钥
  4. wechat-dump-rs - Rust实现的微信数据库解密工具

    • 提供了SQLCipher 4.0解密的正确实现参考
    • 本项目的HMAC验证和页面处理逻辑基于此项目的实现
  5. oh-my-wechat - 微信聊天记录查看工具

    • 提供了优秀的聊天记录界面设计参考
    • 本项目的聊天界面风格参考了此项目的实现
  6. vue3-wechat-tool - 微信聊天记录工具Vue3

    • 提供了聊天记录展示与交互的实现参考
  7. wx-dat - 微信图片密钥获取工具

    • 实现真正的无头获取图片密钥,不再依赖扫描微信内存与点击朋友圈大图

Star History

Star History Chart

贡献

欢迎提交Issue和Pull Request来改进这个项目。


免责声明: 本工具仅供学习研究使用,使用者需自行承担使用风险。开发者不对因使用本工具造成的任何损失负责。

Description
No description provided
Readme 38 MiB
Languages
Python 66.7%
Vue 27.8%
JavaScript 3.3%
CSS 1%
TypeScript 1%
Other 0.2%