備份你的訊息
每個對話都是一個 Markdown 檔案,包括照片,並保持最新。
步驟
- 在訊息卡片上按「連接」。面板會在
~/Library/Messages中打開:按「選擇此資料夾」。 - 按「選擇輸出檔案夾」,然後選擇像
~/Documents/messages這樣的資料夾。讓所有對話保持勾選,或在「單人」和「群組」上勾選你要的對話。 - 等待首次讀完你的歷史紀錄(完成之前「立即同步」會一直呈灰色),然後按「立即同步」。
- 解鎖訊息後,下一次同步會寫出每個對話,包括較舊的對話。
- 選用,若要帶日期的副本:從命令列卡片安裝命令列,在「匯出目標」下方授權
~/Backups,然後執行exporter export --source messages --dest ~/Backups/messages-$(date +%F)。
你會得到什麼
~/Documents/messages/
Anna Kowalski.md
Cabin crew-57.md
attachments/
每個對話一個檔案,每天一個標題,回覆連結到它所回應的訊息,編輯把較早的版本保留為註腳,回應放在每則訊息下方。照片、影片和音訊會拷貝到 attachments/,iPhone 的 HEIC 照片會轉換成 JPEG。
注意事項
- 在免費額度下,匯出內容包含你勾選的對話中最近的 10 個。
- 從未下載到這台 Mac 的媒體,會在檔案中列出名稱,而不是拷貝。在「訊息」中打開該對話讓它下載,然後再同步一次。
- 資料夾會跟著「訊息」變動:你在那裡刪除的對話,下一次同步時會從匯出內容中移除,而 Exporter 從不把任何東西寫回「訊息」。帶日期的副本會保留鏡像捨棄的內容。