资讯动态

PyWxDump 微信聊天记录导出复盘:解密原理、删库始末与使用边界

发布时间:2026/9/18 13:20:24 来源:尧图企业网站定制
PyWxDump 微信聊天记录导出复盘解密原理、删库始末与使用边界【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump2025 年 10 月做微信聊天记录导出的开源项目 PyWxDump 一夜之间清空了全部代码没有源码没有提交历史仓库里只剩一份删除声明和一张律师函扫描件。如果你是因为想把聊天记录留档才搜到它这篇文章能帮你省掉一整个晚上的折腾。 凌晨要导出微信聊天记录clone 下来却发现项目删库了具体是这样一幕凌晨一点你决定把用了六年的微信聊天记录完整导出一份存档。在搜索引擎里敲下微信聊天记录导出 开源排在前面的是 PyWxDump——GitHub 星标曾破 5000README 写着能把 PC 端微信的文本、图片、文件全部导出来。你 clone 下来准备开工打开仓库却发现源码目录没了tag 没了连提交历史都被抹掉README 第一行是项目移除通知。PyWxDump 是一个用 Python 写的工具针对 Windows 版微信 PC 客户端通过读取微信进程内存拿到数据库解密密钥再解密本地加密数据库实现聊天记录的完整导出。它解决的是一件很具体的事微信官方没有提供把聊天记录导出成普通文件的接口而本地数据库又是加密的。项目关停之后它留下的价值变成了两样——一套被验证过的本地解密思路以及一个关于开源合规边界的真实案例。 能力全景PyWxDump 微信数据导出能做什么先把它删库前版本能做的事一次性铺开只讲能做什么参数细节以删库前的存档文档和--help输出为准能力项一句话说明典型入口密钥自动获取从正在运行的微信进程内存中扫描出 SQLCipher 解密密钥不用手动翻磁盘找 key直接运行main.py的默认流程本地数据库解密用拿到的密钥打开微信 PC 端加密的 SQLite 库得到可读的消息表、联系人表随密钥流程自动完成聊天记录导出按联系人或群、按时间范围导出文本消息图片、视频、文件等媒体同步落盘main.py --help中的导出参数批量导出一次性遍历全部联系人通讯录昵称、头像等信息随库导出批量模式开关见--help两点需要留意一是这套能力全部跑在你自己的电脑上不经过任何服务器二是上表描述的是删库前的状态现在仓库里已经没有任何代码想复现只能找删库前的存档。 核心工作流取密钥、解密库、按时间范围导出聊天记录解密微信数据库从进程内存取出 SQLCipher 密钥输入一台 Windows 机器微信 PC 端处于已登录且运行中的状态本地数据目录存在老版本是WeChat Files新版本是xwechat_files。处理程序定位微信进程在它的内存里扫描候选密钥再用这个密钥去打开加密数据库试读。之所以走内存而不是磁盘是因为微信并没有把密钥明文存在数据目录里——这是整个工具技术含金量的所在。输出一个解密后可正常查询的 SQLite 数据库消息表、联系人表都能直接读。python main.py --help # 先看参数 python main.py # 默认流程取密钥 解密按时间范围导出单个联系人的聊天记录输入目标联系人昵称或备注、起止时间、导出目录。处理按时间范围查询消息表关联联系人信息文本消息逐条写出图片、视频、文件从本地缓存目录里找出来按联系人 → 时间整理成目录结构最后打包。输出一份 zip 包里面是可读文本加按聊天分组的媒体文件解压就能翻。时间范围、导出格式这些开关都列在--help里删库前的 README 有完整参数表。原理速览密钥为什么只存在于进程内存里微信 PC 端的聊天库用 SQLCipher 整体加密密钥不落盘而是由微信进程在运行期间握在内存里——好比保险柜的密码只写在值班员脑子里门牌上什么都没有。PyWxDump 的思路就是在进程活着的时候从内存里把这句脑内密码读出来再把加密库拷回本地解密成明文。全程数据不出本机也不依赖任何云端服务这也是当年它被大量用户选中的原因。 为什么删库一封来自微信官方的律师函2025 年 10 月 20 日作者更新 README宣布收到微信官方腾讯科技深圳有限公司委托律师事务所发出的律师函指控项目核心功能违反《微信软件许可及服务协议》。为规避法律风险作者删除了项目的全部代码与提交历史仓库仅保留删除声明并要求已下载的用户删除本地副本、停止使用。律师函要求项目在全部渠道下架并停止提供微信数据导出、编辑、删除的相关功能这对你的实际含义仓库里的 README.md 说得很直接项目不再可用代码、文档、预编译产物都拿不到了没有任何技术支持作者明确不提供更新、修复或使用指导合规风险自负作者建议已持有旧版本的用户删除相关内容。⚠️ 避坑与边界现在评估 PyWxDump 前该知道的 5 件事最大的坑是法律不是技术。律师函已经把核心功能定性为合规风险点。哪怕你本地还留着旧版本官方口径也是停止使用并删除。用别人写好的工具去碰这条线收益留给自己风险也留给自己。仓库已空。现在 clone 它只会拿到一份删除声明别把时间花在排查为什么跑不起来上。平台边界是硬的。只覆盖 Windows 版微信 PC 端macOS、Linux、移动端都不在支持范围内。依赖运行态和版本。取密钥靠扫描进程内存微信必须保持登录运行换微信版本后内存布局变化旧版本脚本可能拿不到密钥。导出完整度受本地库限制。消息内容以本地数据库字段为准部分特殊类型消息、已被清理的媒体文件无法找回。收尾PyWxDump 说明了两件事本地解密导出微信聊天记录在技术上完全可行这类能力也天然贴着平台协议的边界。想留档聊天记录优先走微信官方的迁移与备份通道对内存取密钥、SQLCipher 解密这套路线感兴趣的把它当技术案例复盘就好——项目本身已经结束了。【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价