菜鸟记录:安卓手机导出微信聊天记录

news/2024/11/7 7:37:14/

安卓手机导出微信聊天记录

  • 亲测好使!!
  • 第一步:安卓手机获取root权限(必须获取)
    • 1.备份聊天记录到电脑
  • 第二步:恢复聊天记录到手机模拟器以及获取IMEI
      • 1.获取IMEI
      • 2.恢复聊天记录至手机
  • 第三步:获取聊天记录数据库 EnMicroMsg.db
      • 1.进入手机模拟器的文件管理
      • 2.找到EnMicroMsg.db文件
  • 第四步:解密聊天记录数据库
      • 1.获取微信的UIN
      • 密码
      • 3.使用sqlcipher.exe打开
  • 第五步:简单处理数据库,导出Excel的.csv文件
      • 1.导出我们小白可以看懂的excel文件
      • 2.打开Excel的.csv文件

亲测好使!!

第一步:安卓手机获取root权限(必须获取)

重点:模拟器(或手机)必须获取root权限!!!

1.备份聊天记录到电脑

步骤1.打开电脑版微信 左下角点击 “ 三个横 ”------>“备份与恢复

在这里插入图片描述
选择“备份聊天记录至电脑
在这里插入图片描述
打开手机模拟器登录微信

第二步:恢复聊天记录到手机模拟器以及获取IMEI

使用手机模拟器,是因为模拟器比较好获取root权限。

模拟器的选择: 1.可以查看 IMEI 号          2.能开启root权限
这里我使用的是夜神模拟器,只要是能获取IMEI号和能开启root的模拟器就可,一般模拟器都可以达到要求。

1.获取IMEI

获取IMEI原因:第四步解密数据库的时候需要用到IMEI

获取IMEI方法:点击设置------->手机与网络------>IMEI设置
在这里插入图片描述

2.恢复聊天记录至手机

首先打开模拟器,登录微信
在这里插入图片描述

登录微信成功之后,点击恢复聊天记录至手机
在这里插入图片描述

第三步:获取聊天记录数据库 EnMicroMsg.db

1.进入手机模拟器的文件管理

在这里插入图片描述

2.找到EnMicroMsg.db文件

方法:(1)打开如下图路径,/data/data/com.tencent.mm/MicroMsg
在这里插入图片描述
(2)然后继续打开里面长串字符的文件夹(可能有多个,每个账号对应一个文件夹),勾选上MicroMsg.db文件
在这里插入图片描述
(3)找到下图路径(此路径是模拟器在电脑上的下载路径),/storage/emulated/legacy/download
按照下图操作,点击粘贴选择项,就可以拷出MicroMsg.db文件到电脑上(这个文件相对较大,我的是11.95M)
在这里插入图片描述
(4)去夜神模拟器电脑的下载文件夹找到MicroMsg.db文件
在这里插入图片描述
在这里插入图片描述

第四步:解密聊天记录数据库

1.获取微信的UIN

方法:(1)找到/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml文件,打开就能找到你的微信UIN在这里插入图片描述
(2)打开之后见下图,"_auth_uin"的value值就是UIN值
在这里插入图片描述

密码

密码拼接 :手机模拟器的IMEI(在上面介绍中,安卓模拟器设置界面可以看到)加上一步获取的UIN
注意:IMEI作为高位,直接把UIN作为低位(高位在左),点开下面链接,做md5加密选择32位小写前七位是一会需要的解开数据库的密码。

加解密MD5链接:http://tool.chinaz.com/tools/md5.aspx

3.使用sqlcipher.exe打开

百度网盘免费下载sqlcipher.exe:
链接:https://pan.baidu.com/s/1IXK-s6FhPHpiCAuc75lnlA
提取码:m2np

在这里插入图片描述
打开数据库之后,见下图
在这里插入图片描述

第五步:简单处理数据库,导出Excel的.csv文件

1.导出我们小白可以看懂的excel文件

方法:(1)点击File---->Export----->Table as CSV file在这里插入图片描述

选择message,导出.csv文件
在这里插入图片描述

2.打开Excel的.csv文件

在这里插入图片描述

上图中,isSend(0则为对方发的消息,1是我发的消息),createTime(10位UNIX时间戳可以使用下面的转换公式),content(聊天文字内容)

时间戳转时间公式=TEXT((“选中的单元格”/1000+83600)/86400+70365+19,“yyyy-mm-dd hh:mm”)

感谢以下大佬(本人乃菜鸟一枚,经过阅读以下链接,亲测可用后编写本文):
https://zhuanlan.zhihu.com/p/111802776?utm_source=wechat_session&utm_medium=social&utm_oi=959702279733903360&utm_campaign=shareopn

https://zhuanlan.zhihu.com/p/111802776?utm_source=wechat_session&utm_medium=social&utm_oi=959702279733903360&utm_campaign=shareopn

https://zhuanlan.zhihu.com/p/28935173?utm_source=qq&utm_medium=social&utm_oi=959702279733903360


http://www.ppmy.cn/news/601513.html

相关文章

麒麟系统查看微信聊天记录位置、微信收到的文件位置

1.首先登录电脑微信 2.打开命令行先输入 sudo find / -mmin 1 | grep -v proc | grep wxid 不要按回车执行,等待1分钟左右不要执行其他动作 3.1分钟后通过手机微信给“文件传输助手”发送 消息/文件/图片,我自己测试是发了一个deb文件,然后电…

成功转移安卓手机QQ聊天记录

废话先不说,直接上干货: 只要把两个地方的数据完整的复制到新手机对应位置就可以了,但过程相当坎坷: /data/data/com.tencent.mobileqq /sdcard/Tencent/MobileQQ 下面开始废话: 最近打算换个新手机,这…

疑难杂症系列-QQ聊天记录的备份和恢复

QQ聊天记录的备份和恢复 备份恢复 qq提供了把手机QQ聊天记录备份到电脑的功能 备份文件所在路径 D:\Rachel\Tencent Files\2490198366\MsgBackup备份 电脑上:聊天记录备份与恢复电脑上:备份聊天记录至电脑手机上:选择想要备份的聊天记录手机…

Python:导出QQ聊天记录-让我们看看逗比群友都在聊什么

qq技术群,一群逗比天天不聊技术,都在摸鱼,未读消息动不动就99,丝毫不考虑我这电脑内存小的怎么办。来,让我们看看这群逗比群友整天都在聊什么。 一、导出QQ聊天文件 手机上或者Mac上的QQ数据库是加密的,但…

git rebase和git merge在团队协作开发中的用法

git rebase和git merge是在日常开发中常用的用于分支合并的命令,也是非常容易误用的两个命令。本文将通过图文的方式去详解二者之间的区别。 git merge git merge会为本次的合并过程生成一条新的commit,并将该commit添加到目的分支上。通常用于将featu…

持续优化 XView 性能,大促弹窗搭投实践 | 京东云技术团队

背景 618 大促来了,对于业务团队来说,最重要的事情莫过于各种大促营销。如会场、直播带货、频道内营销等等。而弹窗作为一个极其重要的强触达营销工具,通常用来渲染大促氛围、引流主会场、以及通过频道活动来提升频道复访等。因此&#xff0…

什么是信号槽机制,如何实现,有什么用?(Qt面试题)

1. 什么是信号槽机制? 信号槽机制(Signal-Slot mechanism)是一种在软件开发中常用的设计模式,用于实现对象间的通信和事件处理。该机制最初由Qt框架引入并广泛应用,后来也被其他编程框架和库所采用。 信号槽机制通过定…

python中转义符的用法大全_详解Python中的各种转义符\n\r\t

各种转义字符在Python中t \\ n \\ r \\ \\行连续字符转义字符描述(末端的线)\\ \\反斜杠符号single引号的双引号\\铃\\ b退格(退格)\\ e逃脱\\ 000个空\\ n换行\\ v垂直制表符\\ t水平制表符\\ r回车\\ f页面饲料\\ oyy八进制数yy代表人物,例如:\\ o12代表换行\\ xyy十进制数字…