PyWxDump:PC 微信聊天记录解密与导出
PyWxDumpPC 微信聊天记录解密与导出【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump系统重装之后旧电脑上的微信无法再运行几年的对话记录随之无法读取——对从不导出记录的用户来说这是数据丢失最常见的原因也是多数微信聊天记录备份需求的起点。PC 版微信的本地数据存放在加密数据库中官方客户端只允许备份到另一台设备并不提供可浏览文件的导出入口。PyWxDump 是一款在存续期间提供微信数据库解密能力的命令行开源工具它在微信进程运行时从内存中读取密钥对本地数据库文件解密并将聊天记录导出为多种格式。本文梳理该工具的能力边界、操作流程与当前状态适合想快速了解它、或本地还留有旧版副本的读者。能做什么与不能做什么存续期间的核心能力密钥获取自动扫描微信进程内存定位数据库密钥不需要手工推算偏移量数据库解密对 PC 微信账号目录下的加密 DB 文件在本地完成解密多格式导出聊天记录可输出为 HTML、TXT、JSON全程本地执行解密与导出都在本机完成数据不经过网络场景结论备份自己 PC 账号的聊天记录支持限于当时支持的微信版本范围手机微信的数据不支持工具只针对 PC 客户端找回服务器端已删除的历史消息不支持仅能解密本地磁盘上已存在的数据库直接运行本仓库的代码不支持代码已全部删除见后文「项目现状」环境与前置条件Windows 10/11 系统密钥获取依赖读取 PC 微信进程内存Python 3.7 及以上版本PC 微信保持登录且全程运行取密钥时进程必须存活磁盘留足空间解密后的数据库与导出产物建议至少预留 500MB本地持有一份项目代码副本仓库现已无代码这是复现下述流程的前提操作流程从密钥获取到导出由于代码已移除以下流程为项目存续期间文档化用法的回顾。获取代码与安装依赖克隆仓库后按清单安装依赖。git clone https://gitcode.com/GitHub_Trending/py/PyWxDump cd PyWxDump pip install -r requirements.txt获取密钥微信处于登录运行状态时执行自动扫描。python -m pywxdump bias --auto同一台电脑登录多个微信账号时可改用带--multi参数的命令一次扫描多账号python -m pywxdump bias --multi。解密数据库拿到密钥后解密本地数据库文件。python -m pywxdump decrypt --all导出记录按需要选择格式输出聊天记录。python -m pywxdump export --format html如果只是想验证安装是否生效可以先执行python -m pywxdump --version查看模块是否可用。导出格式怎么选格式适用场景说明HTML浏览与归档保留聊天结构浏览器可直接打开TXT搜索、转交其他工具纯文本体积最小JSON脚本化处理结构化字段便于二次开发故障排查常见现象与处理现象可能原因处理方式python -m pywxdump提示找不到模块Python 环境与安装依赖的环境不一致或依赖未装全在项目目录重跑pip install -r requirements.txt并用python --version确认解释器bias --auto取不到密钥微信未运行、未登录或该版本的内存结构有变化登录 PC 微信后重试核对版本是否在支持范围内导出中断或没有生成文件磁盘空间不足工作目录含中文或特殊字符释放空间把项目移动到纯英文路径导出结果缺少部分消息类型该类型消息未被导出逻辑解析改用 JSON 格式获取原始字段项目现状与使用边界2025 年 10 月作者收到来自微信方面的律师函函件认定解密功能涉嫌违反软件许可约定作者随后删除了全部代码与提交历史仓库当前仅保留 README.md 这份移除通知和两张图片。图微信方面发出的律师函扫描件是项目被移除的直接原因对应正文「项目现状」一节。从合规角度看该工具原本也只适合用于本人设备数据的备份与个人研究解密商业产品的加密数据库本身就带有合规风险律师函已经表明了这一态度。若本地仍保留旧版本副本建议按仓库通知删除或自行充分评估风险后再做决定。PyWxDump 以相对轻量的方式验证了「内存取密钥—数据库解密—记录导出」这条 PC 微信数据导出路径的可行性代码移除之后这条路径可以视为已经关闭。真正需要长期留存聊天记录的话更稳妥的办法依然是依托官方客户端自带备份功能并养成周期性执行的备份习惯。【免费下载链接】PyWxDump删库项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →