← 项目经历
WeChat 本地数据库解密工具集
面向个人数据自主权(Data Sovereignty)的工具集:从运行中的微信进程提取加密密钥,解密本地 SQLite 数据库,衍生出实时消息监听、批量导出、图片解密、语音转录与 Windows GUI 等能力。
一个围绕「个人数据自主权」构建的开源工具集,让用户能够解锁并管理属于自己的本地聊天数据。(说明:仅用于本人设备数据的解密与管理,尊重隐私与合规边界。)
能力矩阵
覆盖数据库解密(个人微信 4.0 + 企业微信 5.x)、实时消息监听(Web UI / CLI / MCP Server,可集成 Claude AI)、批量导出(全聊天转 JSON/CSV/HTML,支持增量与日期范围)、图片解密(V1/V2/wxgf 三种 .dat 格式)、语音转录(SILK→WAV→文本,三种本地后端)与朋友圈解析,并提供 WindowsGUI(PyInstaller 单 exe 打包)。
技术要点
从运行进程内存中提取加密密钥,解密 SQLCipher 与 wxSQLite3 加密数据库。核心难点在于密钥提取(macOS 需代码重签名 + 内存扫描)与不同加密后端的兼容处理,最终统一到一个可交互的 GUI 与命令行界面。
项目亮点
- 支持个人微信 4.0(SQLCipher 4)与企业微信 5.x(wxSQLite3 AES-128)
- 全链路能力:从密钥提取、数据库解密到 SSE 实时监听与 MCP Server 集成
- 语音转录支持本地 Whisper / OpenAI / whisper.cpp 三种后端