当前位置:首页 > 修改聊天记录 > 正文内容

提取微信聊天记录详细教程2.0

一、Windows 微信(最稳、最常用)

原理

PC 微信把聊天记录存在:
plaintext
C:\Users\你的用户名\Documents\WeChat Files\微信号\Msg\ChatMsg.db
SQLCipher 加密数据库,密钥在微信运行时内存里,用工具抓内存密钥即可解密。

工具(一键,无需代码)

推荐:PyWxDump(开源免费)WeChatMsg

1)安装 PyWxDump

bash
运行
pip install pywxdump
(没装 Python:先装 Python3.10+,勾选 Add to PATH)

2)提取密钥 + 解密 + 导出 HTML

  1. 电脑登录微信,保持运行

  2. 管理员权限打开 CMD/PowerShell:

bash
运行
# 一键:抓密钥 + 解密所有库 + 导出HTML(含文字/图片/语音)python -m pywxdump dump --auto
  1. 结果在:output/ 文件夹,直接打开 xxx.html 即可查看全部聊天记录。

image

二、Android 微信(需要 root,提取本地数据库)

路径(root 后可见)

plaintext
/data/data/com.tencent.mm/MicroMsg/[32位随机串]/EnMicroMsg.db
  • 主库:EnMicroMsg.db(SQLCipher 加密)

  • 附件:同目录下的 Image/Voice/

步骤

1)root 手机 + 装 RE 管理器

  • root 后,用 RE 管理器 进入上面路径

  • 复制:EnMicroMsg.db 及整个 MicroMsg 文件夹到电脑

image

2)获取解密密钥(2 种)

方法 A:旧版微信(≤8.0.30)IMEI+UIN
  1. 查 IMEI:拨号 *#06#

  2. 查 UIN:

    • root 后进入 /data/data/com.tencent.mm/shared_prefs/

    • xxx_preferences.xml,搜 uin

  3. 算密钥:

    plaintext
    MD5(IMEI + UIN) 32位小写 取前7位
方法 B:新版微信(8.0+)Frida 抓内存密钥
  1. 手机装 frida-server,电脑装 frida

  2. 脚本 wechat_hook.js

javascript
运行
Java.perform(function () {
    var SQLiteDatabase = Java.use("com.tencent.wcdb.database.SQLiteDatabase");
    SQLiteDatabase.openInner.implementation = function (a, b, c, d) {
        console.log("[+] 路径: " + a);
        console.log("[+] 密钥: " + JSON.stringify(b));
        return this.openInner(a, b, c, d);
    };});
  1. 运行:

bash
运行
frida -U -n com.tencent.mm -l wechat_hook.js
  • 直接输出 32 字节 AES 密钥

3)解密并查看

DB Browser for SQLite(支持 SQLCipher)
  • 打开 EnMicroMsg.db

  • 输入密钥 → 直接查看 Message 表(所有聊天记录)

  • 导出为 CSV/HTML/TXT

image

三、无 root / 无电脑:官方备份(最简单,不可直接读)

手机→电脑备份(官方加密)

  1. 手机电脑同 Wi‑Fi

  2. PC 微信 → 左下角 “三横线” → 迁移与备份备份聊天记录至电脑

  3. 手机确认 → 选全部或部分聊天 → 开始备份

  4. 备份在:Documents\WeChat Files\微信号\Backup\(加密,只能用微信恢复)

image

四、能导出什么内容

  • 文字、表情、时间、发送者

  • 图片、语音、视频、文件(HTML 版可直接点开)

  • 联系人列表、群成员


五、法律提醒(必须看)

  • 仅限自己的微信、自己的设备

  • 禁止:偷看他人记录、商业倒卖、未经授权取证

  • 违法后果:侵犯公民个人信息罪,可判刑 + 罚金


扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://www.gaijilu.com/?id=131

“提取微信聊天记录详细教程2.0” 的相关文章

为什么你的手机总卡顿?关闭这10个隐藏设置,让你的手机流畅如新

为什么你的手机总卡顿?关闭这10个隐藏设置,让你的手机流畅如新

“家人们,你们有没有这样的体验,半年不到,手机就卡成狗,刷视频,聊微信,一直转圈圈,不管怎么点屏幕都没有任何反应!”最近后台一堆粉丝吐槽:“科普君,新手机像牛奶般丝滑,半年后卡成拖拉机,难道非得换(机)?”别急!今天直接上硬核操作——关闭10个隐藏设置,老机瞬间原地复活!1.关闭 系统自动更新-坑爹...

 如何使用iMazing进行照片备份?

如何使用iMazing进行照片备份?

一、准备工作电脑安装 iMazing(支持 Mac / Windows)用原装数据线把 iPhone 连到电脑手机解锁,信任此电脑二、方法 A:单独导出照片(最常用)1. 进入照片界面iMazing 识别手机后,左侧点击照片iMazing2. 选择要备份的照片按 Ctrl+A 全选,或手动勾选可按相...

什么是科技数据?

科技数据,本质上是通过电子设备(手机、电脑、服务器等)采集、存储、传输和处理的各类信息的集合,以二进制代码的形式存在,是数字科技的基础。与我们传统认知中的“文件”不同,科技数据的范畴更广泛,既包括我们主动创建的照片、文档、视频(主动数据),也包括设备运行时自动生成的缓存、日志、定位信息(被动数据);...

如何关闭手机、电脑的云同步功能

如何关闭手机、电脑的云同步功能

下面分手机(iOS / 安卓主流品牌)和电脑(Windows/Mac),一步步教你关闭云同步(可选择性关,也可全关),以及关闭后如何防止数据被自动恢复 / 覆盖。一、苹果手机(iPhone/iPad):关闭 iCloud 同步1)选择性关闭(推荐:只关照片 / 文档,保留联系人等)打开 设置 → 点...

如何在关闭云同步功能后手动修改记录?

如何在关闭云同步后手动修改记录一、提前准备(关键步骤)完全关闭手机、电脑所有云同步功能,关闭相册、文档、备忘录自动上传。断开无线网络、移动数据,全程离线操作,避免设备自动连接云端、还原旧数据。备份原始文件,防止修改错误无法恢复。二、本地打开需要修改的记录在手机或电脑中,找到需要修改的文件、日志、文档...

如何彻底删除云端数据?

下面按 “先断同步→删云端文件→清回收站→清备份 / 版本→退出账号”,把主流云盘(OneDrive、iCloud、百度网盘、华为 / 小米等)一次性彻底删干净,防止恢复与覆盖。一、先把所有设备同步全关(必做)电脑:退出 OneDrive/iCloud/ 百度网盘,取消链接此设备,关闭自动同步。手机...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。