• Android手机导出微信聊天记录


    如果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,里面有多个文件夹,树状存储聊天图片,可根据需要查看

  • 相关阅读:
    day01
    day02
    Linux安装Redis、PHP安装Redis扩展模块
    数据类型
    Redis常用命令
    Redis高级实用特性
    php操作redis案例
    (转)java二维数组的深度学习(静态与动态)
    java二维数组学习(转)
    java一维数组学习
  • 原文地址:https://www.cnblogs.com/qsl568/p/3382978.html
Copyright © 2020-2023  润新知