ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

PyWxDump 微信记录解密导出:5 分钟备份工具为何被移除

PyWxDump 微信记录解密导出:5 分钟备份工具为何被移除

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),仅供参考

返回列表