惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
博客园 - 聂微东
罗磊的独立博客
W
WeLiveSecurity
博客园_首页
Scott Helme
Scott Helme
V
Visual Studio Blog
T
The Exploit Database - CXSecurity.com
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
Latest news
Latest news
L
Lohrmann on Cybersecurity
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
About on SuperTechFans
F
Full Disclosure
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园 - 司徒正美
博客园 - Franky
C
CXSECURITY Database RSS Feed - CXSecurity.com
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
阮一峰的网络日志
阮一峰的网络日志
S
Schneier on Security
雷峰网
雷峰网
博客园 - 【当耐特】
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
T
Tor Project blog
V
V2EX
爱范儿
爱范儿
C
Check Point Blog
T
Threatpost
Project Zero
Project Zero
量子位
V
Vulnerabilities – Threatpost
Know Your Adversary
Know Your Adversary
I
Intezer
G
GRAHAM CLULEY
P
Privacy & Cybersecurity Law Blog
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

遐说

2026第一场日出日落-黄山 [徒步]宁波九龙爱心线 [徒步]仙居公盂徒步+丽人谷溯溪(多图) 文献引用批量标注蓝色-Zotero/EndNote [出差]内蒙草原风光 [徒步]浙东小九寨 [徒步]西湖小猫线 微软Office365家庭版拼车5年180 2024浏阳跨年烟火 一路向北-广西 落日余晖——武汉东湖 博士论文盲审通过 青海出差 我开盒了我自己 hexo-butterfly+artalk无法显示文章PV浏览次数 记某站字体混淆解析方案 记第一次进藏 2024川西大环线 Python读取NetCDF文件-裁剪&计算 2024武汉东湖樱花园 zotero批量修改条目语言解决”等”和”et al”混排问题 torch_geometric_temporal安装报错找不到to_dense_adj 武汉冻雨&乡村春节 云南镇雄县凉水村滑坡:卫星影像解析 博客聚合平台RSS订阅-BlogFinder&博友圈&十年之约 腾讯云CDN正式取消免费10G流量包 2023跨年闲逛武汉 观感|小米SU7技术发布会 小米电脑管家 vs. MIUI+: 手机与PC协同体验大比拼! Waline私有化部署(Docker+VPS) rclone数据同步使用记录(OneDrive+COS+AList) 科研绘图工具 秋意渐浓 Docker buildx交叉编译Python记录 Word分章节图片公示编号方法 Lightroom+Google Map生成个人足迹 评论|如何看待面青地项目允许博士后变更依托单位 Memos添加utterances评论区 收到明信片啦! [Adobe]Your Adobe app is not genuine解决方案-Clash版 尝试配置PicGo-Core日志输出等级 巴东三峡巫峡长 摄影|东湖绿道 旅行|彩云之南 超实用的铁路地图网站 新冠首阳 树莓派netplan连接开放网络(无密码WIFI) 周末|流浪地球2|维也纳展映 维也纳黄昏&夜景 Sony A7M4/M3欧版解锁多国语言 GRASS斜坡单元分割插件(r.slopeunits) windows移植方案 周末|Prater公园|夜景 快乐五一|布拉格Praha 周末|Melk小镇一日游 CDN流量太贵?图床图片批量压缩替换 维也纳|生活感受|交通|物价|通货膨胀 GitHub Remark|给Gay Hub的小伙伴加备注 周末自制烤冷面-不想干活 布达佩斯|匈牙利游记(多图) Notion2Markdown联动发布Hexo博客-自动化部署方案 SPI/TWI水文参数计算公式-ArcGIS Pro 【再见】难得是欢聚, 最是离别多 拯救者R9000P氮化镓电源适配器测评 今天你的华为P30无限重启了吗? pyTranscriber字幕生成软件(带代理版本) Adobe Illustrator错误代码160解决方案 EndNote导入PDF文件关联(SCI-RIS-Helper)插件 ZED-F9PK4 RTK GNSS模块使用指南 pyeemd安装教程--win10 wsl + ubuntu 樱花草 - 小学回忆 咸九高速-幕阜山扶贫攻坚重点项目 NXP i.MX6ULL平台Nodejs & npm 安装教程 全国分省12.5米DEM数字高程数据(ALOS 12.5m)下载 2018&2010全国四级行政区划(省-市-区/县-街道/乡镇)c 全国/湖南省/浙江省水文监测站基本数据&湖北省水文观测站历史数据 天舟二号发射成功 解决方案:Grammarly for Word 无法使用 SDZM: Software for determining shear failure regions of rock joints CNKI知网油猴插件-一键导入Endnote&下载PDF RSS 订阅地大新闻 - CUG News Word 公式字体替代方案 ArcGIS License Manager 无法启动 - Sorry, this application cannot run under a virtual machine html table 批量转 Excel(xlsx) ImageColorAnalysisTool-图像颜色分析工具-Matlab GUI版 matlab柱状图(bar)转折线图(line)方案 图像主要颜色分析工具(pyImageColorAnalysisTool) 科研资料备份同步方案(FreeFileSync) 海量文献自定义格式整理方法(EndNote) CUG校外访问内网网站方法(官方VPN) 通过三个点绘制三维圆弧-python 记挖竹笋 日常实用小软件 长江流域三峡库区水情水位信息获取 EndNote导入文献期刊名-J无法识别解决方案 pymongo 使用记录 Redis学习记录 Laravel 5.6 学习记录 文件名批量提取工具介绍及使用教程 win7x64 下 redis 的安装 CI框架常用数据库操作技巧
【留痕】解密微信聊天记录工具:年度报告、聊天导出一键搞定!
Dorad · 2023-12-26 · via 遐说

【留痕】解密微信聊天记录工具:年度报告、聊天导出一键搞定!

发表于|更新于|生活

|总字数:1.2k|阅读时长:3分钟|浏览量:|

在网上闲逛的时候发现了这个项目,中文名称【留痕】,英文名称WeChatMsg,项目基于PyWxDump解密,并基于 PyQT5 构建了聊天记录框图,详细介绍见 README

¶下载

在 Github Realease 下载最新版即可,直达链接

作者提供了单文件打包 exe,直接下载即可使用,最近更新了年度报告-圣诞特别版。

目前只支持 Win 平台,未支持 Mac 和 Linux。其依赖的解密库PyWxDump是深度依赖win32com的,所以 Mac 和 Linux 平台可能短期内无望支持。

¶使用

¶同步 PC 聊天记录

很多同学的 PC 端聊天记录其实是不全面的,手机端的反而更齐全,建议在使用前先将手机端的聊天记录同步到 PC。

在手机端操作:设置 → 聊天 → 聊天记录迁移与备份 → 迁移 → 迁移到电脑微信,保证 PC 和手机在同一局域网,即可开始迁移。

手机聊天记录迁移到PC端

10G 聊天记录,传输耗时约 10 分钟,还可以接受。

¶解密

使用方法很简单,管理员权限运行,直接点【获取信息】即可解析本地微信数据库。

注意,微信需要处于登录状态。

点击获取微信配置信息

稍等片刻,即可解析得到微信配置信息,如版本、手机号、昵称、wxid、密钥、文件路径。

微信配置信息

而后点击【开始启动】,即可解析微信数据库。

稍等片刻即可(博主大概等了不到 1 分钟就解析完毕了)。

重新启动,即可加载微信聊天记录。

¶体验

¶好友列表

好友列表可以看到所有的群聊和联系人信息,并可以查看年度报告、导出聊天记录。

复现度还是不错的,虽元信息还不太全面,但未来可期!

¶聊天记录查看

复刻了微信聊天对话框,可以查询所有的聊天记录,还原度比较高,还挺赞的!

聊天记录查询

PyQt5 版的聊天框复现还是有不少困难的。

实际使用下来发现几个小问题:

  • 无法检索聊天记录,讲道理这个后期不难

  • 聊天对话框的语音貌似不显示,图片存在一些 bug,不少 404 的,不知道咋肥事

  • 上下滑,切换聊天记录非常非常繁琐,既无翻页,也不太顺畅,也没办法按类型、日期等查找,后期空间较大

¶聊天记录导出

针对单好友,可将聊天记录导出为 HTML、CSV 等,尝试了一下 HTML 版本,体验还可以。

导出了一年的聊天记录,耗时约 5 分钟。

导出过程

可以导出个人聊天和群聊,导出为静态 HTML 网页,效果如下。

聊天记录导出HTML效果展示

支持表情包、语音(和转的文字)、视频和各类东西

导出的 HTML 静态网页复现效果其实挺好的,支持的类型也已经很多了,复现度较高。个人觉得效果比 PyQt5 的好太多!哈哈哈

导出HTML聊天记录结构

导出的 HTML 聊天记录以静态 HTML 存储,文件夹内包含聊天的所有资源,打包拷贝到任何地方都可以使用,赞!

如果你不怕社死,甚至可以 Web 部署,哈哈哈(内网部署可以考虑,但其实没必要、也不安全)

¶年度报告

最新版退出了年度报告分析-圣诞特别版,Flash 为后端 API,前端 HTML,也还挺有意思的,下面是一些简要的截图,仅供参考。

[{"url":"https://i.cuger.cn/b/729fdd3a-467c-4b9c-8a12-3c17da1e4ddd.png","alt":"","title":""},{"url":"https://i.cuger.cn/b/013d2315-ee5a-4506-a432-4751db35681e.png","alt":"","title":""},{"url":"https://i.cuger.cn/b/c7aa106c-0757-4c8b-b232-a58bb8e1d25b.png","alt":"","title":""},{"url":"https://i.cuger.cn/b/9038c761-155e-4248-91b2-d778018ec0ba.png","alt":"","title":""},{"url":"https://i.cuger.cn/b/615035d9-1a60-4a31-a00f-90a51f16e081.png","alt":"","title":""}]

作者还是很用心的,对聊天记录进行了一些统计分析,表情包也没放过,好评!

既有词云、还有 eCharts 绘制的日历图,用心程度拉满!

¶个人感受

非常用心的一个项目,也非常的实用!

此前 Android 端也可解密微信数据库,但需要 ROOT 权限,门槛较高,难以折腾。

此项目一举解决 PC 端微信聊天记录导出的问题,不再为微信数据库的封闭而烦恼。

目前项目已基本解决聊天记录导出的刚需问题——备份,后面可以着重于一些体验上的提升,例如聊天记录检索、搜索和信息统计方面,相信项目会更加惊艳!

项目完成度较高,可以放心食用!

¶参考