【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)

本文仅供学习使用,请勿用来倾害他人权益。

一、前言

上一节【Python】制作微信聊天记录的词云中,想要基于Python用词云来展示微信聊天记录。在导出微信聊天记录的时候,我们选择了使用最笨的方法,通过强行复制粘贴来实现。

太不优雅!!!
不忍直视!!!

所以,又花时间研究网上大神们的教程,加上自己的理解和改进,成功找到了一个理想的方案(适用于苹果手机!!!),不需要什么计算机基础,照着教程做便可成功,在此分享给你~~~


二、准备工具

  • iTunes
    • 链接: https://pan.baidu.com/s/1OdxTMcqXhKzHKgW1xtaPKA 提取码: nq75
  • 楼月免费iTunes备份管理器
    • 官网下载
    • 百度网盘链接:链接: https://pan.baidu.com/s/1lwJrji3wORo_w-5vhWG-ig 提取码: xf23
  • Navicat:
    • 百度网盘链接:链接: https://pan.baidu.com/s/12aYstXpeKQsJiqaLgJ47LQ 提取码: de7p

三、完整过程

第一步、备份微信数据

使用iTunes软件对iPad或iPhone手机数据进行备份。
【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第1张图片


第二步:使用楼月免费iTunes备份管理器导出Documents

备份结束后,双击打开“楼月免费iTunes备份管理器”软件,该软件主窗口上将会显示所有以前备份到该电脑上的苹果设备数据(自动识别,无需加载文件夹),双击想管理的设备所在的行将其打开。
【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第2张图片

在弹出窗口上,依次选中微信聊天记录,点击Documents,点击导出。
【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第3张图片


第三步:使用Navicate访问微信聊天记录

  1. 找到文件MM.sqlite
    观察刚刚导出的Documents文件,这个一长串编码的文件表示一个微信账号的聊天记录
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第4张图片
    打开DB文件夹,找到MM.sqlite
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第5张图片

  2. 用Navicat解析MM.sqlite:
    方式1:右键,打开方式,更多应用,在这台计算机上查找其他应用,找到安装目录下的navicat.exe
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第6张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第7张图片
    方法2:打开navicat,直接将MM.sqlite拖入到左侧区域,就会发现多了一个名为MM的连接,以及连接下名为main的数据库。
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第8张图片
    双击打开main数据库,出现大量表,一张表代表一个聊天,以Chat_开头,一串数字字母(其由微信ID经过MD5加密而成)结尾代表和某个人的聊天记录
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第9张图片

  3. 找到指定好友
    方式1:
    找到你要的微信好友ID,经过MD5加密即可得到这一长串密文
    MD5在线加密入口
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第10张图片
    ps:方法1仅适用于未自定义过的微信号(一般wxid_开头的都是系统默认的,未修改过的)
    方法2:在navicat中进行搜索,查找聊天关键词。
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第11张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第12张图片【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第13张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第14张图片

  4. 对Message进行操作
    已经找到了目标聊天记录,接下来就很简单了。
    navicat支持各种格式的导出,且可以导出部分字段。
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第15张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第16张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第17张图片
    【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第18张图片


四、拓展

有了完整的微信聊天记录,接下来是不是该做点什么呢?
没错,你需要画个词云什么的,像这样~
【数据库】一篇文章教会你如何从苹果手机导出微信聊天记录(亲测有效)_第19张图片

欢迎阅读【Python】制作微信聊天记录的词云中,教你如何用Python来画词云。

参考:
https://blog.csdn.net/wangguan9527/article/details/88656538
https://www.louyue.com/itunes.htm

你可能感兴趣的:(微信聊天记录,苹果,数据库)