WechatBakTool是解析微信电脑端本地存档数据的桌面工具,可以导出聊天记录为html、txt、csv等格式,便于永久保存或迁移内容,操作时需关联自身账号与解密密钥,适合需备份重要对话、文件或图片的个人,其功能侧重离线查阅与检索历史消息,不依赖网络连接,运行环境仅限Windows系统,解密过程在本地完成,避免信息外泄,启动后直接选取对应文件夹即可生成清晰版式文档,适用日常整理或法律取证场景,体积轻巧,反应迅速,免费开放源码。
WechatBakTool特色
1、理论适配64位全系微信,内置两种途径获取Key[1],非直接地址方式可用。
2、增设工作区概念,多微信账号可分别操作,互不干扰。
3、支持导出Html与TXT文件,并可一次性打包批量导出。
4、内嵌聊天频率统计模块,支持对全部消息库进行关键词检索。
5、当前可解析以下消息类别:纯文本、图片、语音、分享链接、群聊内容、系统提示、文件、引用/转发类消息、表情(表情需预先下载)。
WechatBakTool使用说明
1、先安装.NET Desktop Runtime,注意必须为6.0版本的Desktop Runtime,若已装过则跳过此步。

2、启动微信并完成登录。
3、在程序左侧下方点击“新建工作区”按钮。

4、进入新建工作区页面,选定需要创建工作区的微信进程,并核对下方所显示的微信号是否准确。

5、解密方式首选“用户名推断查找”,该模式理论适配全部64位微信版本,但前提是必须保证微信账号填写正确。
6、新手不必改动其余选项,直接点击“创建工作区”,程序将自动完成工作区创建与解密流程。
常见问题
Q:怎样导出全部聊天记录?
A:在工作区上点右键,选择“管理”,即可找到导出入口。
Q:解密工作区时提示“no such table:MSG”怎么办?
A:此情况多因刚迁移完数据,缓存尚未写入数据库所致,建议迁移后重启一次微信再重新创建工作区。
Q:解密工作区时提示“no such table:XXXXXXX”怎么办?
A:该问题通常源于解密失败,可改换“固定地址查找”方式重试,并确认当前微信版本在version.json中有登记。
Q:解密时遇到“Unable to load DLL 'libcrypto-1_1' or one of its dependencies”怎么办?
A:此为加解密库运行环境缺失,需安装VC++ 2015 x64运行库后再执行。
更新日志
v0.9.7.6版本
1、扩展了版本兼容范围。
2、调整解密界面的推荐策略,现仅保留“固定地址查找”作为稳定项。
3、修正了若干细小缺陷。