PyWxDump 微信记录解密导出:5 分钟备份工具为何被移除
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
PyWxDump 是一款开源工具,原本用来从本机微信进程里提取密钥、解密并导出聊天记录,让你一次性把数据带走存好。但截至 2025 年 10 月,这个仓库已经被清空,项目不再可用。如果你正打算用它,先花两分钟读完这篇,再决定要不要碰它。
先说结论:现在装它也跑不起来
打开仓库你会看到,整个项目只剩一份《项目移除通知》,代码、依赖、历史提交全被删掉了。
原因很直接:作者收到了微信官方的律师函,指出核心功能存在合规风险,于是选择清空仓库来规避法律问题。
这意味着三件事,先别急着到处找镜像:
- 仓库里已经没有可下载的代码,装依赖这一步无从谈起;
- 作者明确不再提供更新、修复或使用指导;
- 通知里也要求停止使用,并删除本地保留的旧版本。
说白了,这不是换个镜像源就能续命的情形。换句话说,你现在能拿到的,只是一份说明,而不是工具本身。
它原本是怎么把记录导出来的
在消失之前,PyWxDump 的思路三句话就能讲清楚:密钥在进程里,数据库在磁盘上,把两者接起来,就能把记录导出来。
为什么反复强调"进程里"?因为微信把聊天数据库加密存放在本机,真正的"钥匙"只在微信运行期间生成、放在进程内存中,退出程序就作废。所以它要求你保持微信登录并且正在运行,再从内存里把密钥扫出来。
它当时支持的完整链路,分下载和三步命令两部分(以下均为历史用法,当前已无法运行):
git clone https://gitcode.com/GitHub_Trending/py/PyWxDump装好依赖后,核心就是三步:
python -m pywxdump bias --auto # 从运行中的微信进程提取密钥 python -m pywxdump decrypt --all # 用密钥解密本地数据库 python -m pywxdump export --format html # 导出成可读的 HTML跑通之后,你拿到的是一份能直接用浏览器打开的记录文件,对话和附件按结构组织好,适合归档和慢慢翻阅。
它还能多账号分开导、按联系人或时间段筛选,以及在微信退出、环境变化后从静态文件做离线恢复,不会出现"旧机一报废、记录全没了"的尴尬。
这里要划一条线:取密钥加解密这套做法,只该用在本人账号、本人设备上,别指向别人的数据。
为什么一个能用的工具会被连夜移除
技术上能跑,不等于合规上安全。PyWxDump 的争议一直不在"能不能把记录存下来",而在"从进程内存取密钥、绕过加密"这条实现路线本身。
微信方面认为这存在合规风险,并发来了律师函。作者最后的判断是:与其留着埋雷,不如整体下线,把代码和历史提交一并清空。也正因为如此,仓库里连一行可用代码都没留下,只保留了这份通知。
对普通用户来说,这其实是个很明确的信号——别再去搜旧版本、打包版或第三方转载,那些来路不明的副本风险往往更高。
如果你只是想把自己的记录留下来
这个诉求本身很正当:换新设备、怕旧记录丢失、想留一份能长期翻阅的存档。这些都不该靠一个已经下线的工具来实现,微信自己就提供了够用的通道。
- 优先走微信官方的备份与迁移入口,比如设备之间迁移聊天记录、用官方方式把记录存到电脑;
- 如果一定要自己留存,先把微信本地数据目录完整复制一份,再考虑任何后续动作,全程保持微信登录运行;
- 导出来的记录本身包含完整隐私,存放和转发要像对待原始数据一样谨慎。
如果记录里涉及证件、合同这类重要内容,导出后先确认一遍是否完整,再决定存到哪里。
边界一句话:仅限本人账号、本人设备的数据留存,不触碰他人隐私。
做完这几件事就够了
手上如果有 PyWxDump 的旧副本,按作者通知把它删掉;如果只是想留一份自己的记录,回到微信官方通道。
工具会下线,但"给自己留一份记录"这件事没有错。选一条合规、走得远的路,比追一个已经消失的工具更值。
【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考