博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android手机导出微信聊天记录
阅读量:5170 次
发布时间:2019-06-13

本文共 896 字,大约阅读时间需要 2 分钟。

如果android手机上有重要的微信聊天记录,一定有备份的需要,可参考以下方法:

1、首先需要您的android手机支持root,用可root的“手机资源管理器”进入目录拷贝微信数据库文件MicroMsg.db:

 打开/data/data/com.tencent.mm/MicroMsg,继续打开里面长串字符的文件夹(可能有多个,每个账号对应一个文件夹),拷出其中的MicroMsg.db文件(这个文件相对较大,我的是12M);

2、下载配合android数据库管理工具sqlite developer ;

3、打开sqlite devloper ,创建数据库,引用刚才从手机里面导出的MicroMsg.db,直接打开

消息存放在该数据库的message表中:

4、筛选不必要的信息并导出:

工具-sql编辑器,用sql语句进行筛选:

select msgId 消息id,msgSvrId 不知道干啥用,Type 消息类型,status 不懂,isSend  是否是发送消息,0是接收的,1是发送的,isShowTimer 没研究,talker 对话者,imgPath 图片路径, datetime((select createTime/1000 from message b where b.msgId  = a.msgId),'unixepoch','localtime') 发送时间,content 消息内容(最主要的),reserved 备注 from message a where a.talker='[待查询的用户名]' order by a.createtime asc ;

如图:

5、查询之后,根据自己的需要选择列保存导出到文本文件(多种格式xml、html、csv、xls、sql),job done!

注:微信聊天图片存放在sd上面:/sdcard/Tencent/MicroMsg/[长串文件夹名]/image2,里面有多个文件夹,树状存储聊天图片,可根据需要查看

转载于:https://www.cnblogs.com/qsl568/p/3382978.html

你可能感兴趣的文章
『Raid 平面最近点对』
查看>>
【ADO.NET基础-数据加密】第一篇(加密解密篇)
查看>>
STL中的优先级队列priority_queue
查看>>
UE4 使用UGM制作血条
查看>>
浏览器对属性兼容性支持力度查询网址
查看>>
虚拟机长时间不关造成的问题
查看>>
面试整理:Python基础
查看>>
Program exited with code **** 相关解释
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>
计算机改名导致数据库链接的诡异问题
查看>>