iMessage 聊天記錄怎麼匯出?一步步教你

Apple 內建的「訊息」App 沒辦法匯出聊天記錄,所以這次得靠電腦。用 Mac 的話,免費又開源的 imessage-exporter 可以把每個聊天室存成文字檔。用 Windows(或 Mac)的話,iMazing 可以讀取你的 iPhone,把訊息匯出成 CSV 檔。

  1. 1

    Mac:確認聊天記錄有在 Mac 上

    在 Mac 上打開「訊息」,找到那個聊天室。imessage-exporter 只讀得到這台 Mac 上的訊息,只存在 iCloud 的它讀不到。

  2. 2

    Mac:安裝 imessage-exporter

    打開終端機(Terminal),執行 brew install imessage-exporter(要先裝好 Homebrew),或直接到 GitHub 上這個專案的 releases 頁面下載。

  3. 3

    Mac:給終端機「完整磁碟取用權限」

    打開「系統設定」,進到「隱私權與安全性」→「完整磁碟取用權限」,把終端機的權限打開。因為你的訊息放在受保護的資料夾裡。

  4. 4

    Mac:匯出聊天記錄

    在終端機執行 imessage-exporter -f txt。它會在你的個人專屬資料夾建一個叫 imessage_export 的資料夾,每個聊天室存成一個 .txt 檔,檔名就是群組名稱或聊天室裡的人。

  5. 5

    Mac:上傳那個聊天室的檔案

    到 HeyMarco 選 iMessage,把那個 .txt 檔丟上來就好。也可以把整個資料夾壓成 ZIP 上傳,Marco 會問你要看哪一個聊天室。

  6. 6

    Windows:在 iMazing 打開 Messages

    安裝 iMazing,接上 iPhone 並選取它,再點「Messages」。點「Start」,跳出提示時輸入 iPhone 的密碼。

  7. 7

    Windows:匯出成 CSV

    選好聊天室,點右下角的 Export 按鈕,選 CSV。「Include header row」保持開啟,然後存檔。

  8. 8

    Windows:上傳 .csv 檔

    到 HeyMarco 選 iMessage,把 .csv 檔丟上來。如果裡面塞了好幾個聊天室,Marco 會問你要看哪一個。

檔案到手了?丟上 HeyMarco,讓 Marco 一則一則幫你看。可以先免費看一段,你的聊天記錄七天後就會自動刪除。

上傳聊天記錄