【數據庫】一篇文章教會你如何從蘋果手機導出微信聊天記錄(親測有效)

本文僅供學習使用,請勿用來傾害他人權益。

一、前言

上一節【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手機數據進行備份。
在這裏插入圖片描述


第二步:使用樓月免費iTunes備份管理器導出Documents

備份結束後,雙擊打開“樓月免費iTunes備份管理器”軟件,該軟件主窗口上將會顯示所有以前備份到該電腦上的蘋果設備數據(自動識別,無需加載文件夾),雙擊想管理的設備所在的行將其打開。
在這裏插入圖片描述

在彈出窗口上,依次選中微信聊天記錄,點擊Documents,點擊導出。
在這裏插入圖片描述


第三步:使用Navicate訪問微信聊天記錄

  1. 找到文件MM.sqlite
    觀察剛剛導出的Documents文件,這個一長串編碼的文件表示一個微信賬號的聊天記錄
    在這裏插入圖片描述
    打開DB文件夾,找到MM.sqlite
    在這裏插入圖片描述

  2. 用Navicat解析MM.sqlite:
    方式1:右鍵,打開方式,更多應用,在這臺計算機上查找其他應用,找到安裝目錄下的navicat.exe
    在這裏插入圖片描述
    在這裏插入圖片描述
    方法2:打開navicat,直接將MM.sqlite拖入到左側區域,就會發現多了一個名爲MM的連接,以及連接下名爲main的數據庫。
    在這裏插入圖片描述
    雙擊打開main數據庫,出現大量表,一張表代表一個聊天,以Chat_開頭,一串數字字母(其由微信ID經過MD5加密而成)結尾代表和某個人的聊天記錄
    在這裏插入圖片描述

  3. 找到指定好友
    方式1:
    找到你要的微信好友ID,經過MD5加密即可得到這一長串密文
    MD5在線加密入口
    在這裏插入圖片描述
    ps:方法1僅適用於未自定義過的微信號(一般wxid_開頭的都是系統默認的,未修改過的)
    方法2:在navicat中進行搜索,查找聊天關鍵詞。
    在這裏插入圖片描述
    在這裏插入圖片描述在這裏插入圖片描述
    在這裏插入圖片描述

  4. 對Message進行操作
    已經找到了目標聊天記錄,接下來就很簡單了。
    navicat支持各種格式的導出,且可以導出部分字段。
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述


四、拓展

有了完整的微信聊天記錄,接下來是不是該做點什麼呢?
沒錯,你需要畫個詞雲什麼的,像這樣~
在這裏插入圖片描述

歡迎閱讀【Python】製作微信聊天記錄的詞雲中,教你如何用Python來畫詞雲。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章