资讯动态

3 步用 PyWxDump 解密并导出微信聊天记录:零基础实操指南

发布时间:2026/9/18 19:59:08 来源:尧图企业网站定制
3 步用 PyWxDump 解密并导出微信聊天记录零基础实操指南【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump聊天记录攒了好几年本地目录里的数据库文件却完全打不开。PyWxDump 就是为此而生的微信数据解密与聊天记录导出工具它从正在运行的微信进程内存里取出密钥把数据库解开再把聊天记录变成你能直接浏览的文件。先搞懂它凭什么能解密这一节把两个前置概念说清楚后面的命令才不会照抄不懂。微信不会把解密钥匙直接写在硬盘上它在你登录那一刻生成只留在进程内存里程序一退出就自动抹掉——有点像前台寄存的临时房卡入住期间有效退房即失效。所以取密钥必须趁微信还开着。聊天记录库则被 SQLCipher 包了一层文件长得像普通 SQLite内容却按页做了 AES-256 加密像一台每个抽屉都带独立密码锁的文件柜。钥匙不对只能看到乱码钥匙对了每页都能打开。整个流程因此可以浓缩成一句话抓住那张临时房卡 → 用文件柜密码锁逐页开锁 → 把记录誊抄成你要的格式。准备工作把环境跑起来这部分 PyWxDump 教程只做三件事拿项目、装依赖、验证可用。拉取项目、装依赖走国内镜像提速顺带验证命令模块是否注册成功git clone https://gitcode.com/GitHub_Trending/py/PyWxDump cd PyWxDump pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt python -m pywxdump --help为什么要加这个参数-i指定国内镜像源避免 pip 默认源连不上导致的长时间超时结尾的--help只用于验证安装能看到子命令列表就说明环境 OK。⚠️易踩坑官方仓库目前挂的是项目移除公告代码已停止更新。你如果拿到的是归档副本可以继续往下走但使用前务必自行评估合规风险。核心三步取密钥 → 解数据库 → 导记录完整的微信数据库解密步骤就是三条命令按顺序执行即可。第一步 一键获取密钥趁微信登录中跑 bias 扫描这一步的目标从微信内存里拿到当前在用的密钥。python -m pywxdump bias --auto --verbose为什么要加这个参数--auto自动定位运行中的微信进程及其 WeChatWin.dll 模块不用你手动提供进程号--verbose会打印扫描进度失败了能看出卡在哪一步。✅小贴士扫描期间让微信保持登录状态别切账号、别重启——切号后密钥会重新生成刚扫出来的就作废了。第二步 解开数据库文件用密钥批量解密这一步的目标把加密库变成普通工具能读的明文 SQLite 文件。解密前先生成配置文件指定微信安装目录在桌面快捷方式的属性里能看到路径python -m pywxdump init --wechat-path C:\Program Files (x86)\Tencent\WeChat --config custom_config.json为什么要加这个参数--config指定一份独立配置文件避免覆盖默认配置装在全盘默认位置的话可以省略。配置就绪后执行全量解密python -m pywxdump decrypt --all --keep-original --config custom_config.json为什么要加这个参数--keep-original保留加密原文件不动解密万一出错还能原样回退。第三步 导出成能看的格式从解密到浏览这一步的目标把明文库变成可直接浏览的 HTML 页面。python -m pywxdump export --format html --include-media --output-dir ./wechat_export为什么要加这个参数--include-media会把聊天里的图片、语音一并拷进输出目录导出的页面不会只剩文字。✅小贴士数据库解密这一步只需跑一次解出来的文件用任意 SQLite 客户端都能直接打开导出格式随你挑。进阶玩法多开、增量与多格式导出三步跑通之后按你的使用场景从下面三种模式里挑对应的参数。微信多开逐个账号分开扫一台机器同时挂着多个微信号时让工具一次扫完所有进程python -m pywxdump bias --multi --output bias_result.json为什么要加这个参数--output把扫描结果写成 JSON比终端滚动输出更容易核对哪个密钥对应哪个账号。只解增量部分长期备份不重跑全量长期备份不必每次都全量解密指定时间只处理变动的文件python -m pywxdump decrypt --since 2023-01-01 --config custom_config.json为什么要加这个参数--since按文件的更新时间过滤起点设得越早扫到的文件越多。⚠️易踩坑增量解密完全依赖文件本地修改时间系统时钟被改过就会漏文件跑之前先核对一下电脑日期。换成 CSV 输出把记录搬进表格目标是微信聊天记录批量导出做统计或分析时CSV 比 HTML 合适python -m pywxdump export --format csv --text-only --filter 2023-01-01 to 2023-12-31 --output-dir ./wechat_csv为什么要加这个参数--filter圈定时间范围--text-only跳过媒体文件大账号导出量能小一大截。避坑速查表遇到下面四种高频情况直接对照处理不用从头排查。现象原因解法扫描密钥一直扫不到微信未登录或扫描期间切号、重启过保持微信登录运行重跑bias解密后无输出或仍是乱码密钥与微信版本不匹配或安装路径写错重跑init核对路径仍不行换bias --deep深度扫描导出的 HTML 里没有图片导出时漏了--include-media带上--include-media重新导出pip 装依赖慢或超时默认 pypi 源连接不畅加-i https://pypi.tuna.tsinghua.edu.cn/simple换国内镜像三条命令走完整个流程趁微信运行取密钥、用decrypt解开数据库、用export挑格式微信数据解密加聊天记录导出到此闭环。这类工具只应对自己合法拥有的账号使用并遵守微信用户协议与仓库中的项目公告。官方仓库已停止更新后续动态可关注作者的公开渠道本地旧版本请谨慎使用。【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

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

免费获取报价