メッセージをバックアップする
すべての会話を、写真も含めて 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/
会話ごとに 1 ファイル。日ごとの見出し、返信先のメッセージへのリンク、以前の版を脚注にした編集、各メッセージの下のリアクション。写真、ビデオ、オーディオは attachments/ にコピーされ、iPhone の HEIC 写真は JPEG に変換されます。
注意点
- 無料枠では、チェックを入れた会話のうち最新の 10 件が書き出しに入ります。
- この Mac にダウンロードされていないメディアは、コピーされずにファイル内で名前だけが記載されます。メッセージでその会話を開いてダウンロードさせてから、もう一度同期してください。
- フォルダはメッセージに追従します。メッセージで削除した会話は次回の同期で書き出しからも消え、Exporter がメッセージに何かを書き戻すことはありません。ミラーから消えたものは、日付入りのコピーに残ります。
会話ファイルのすべての項目は メッセージのドキュメント に、export のフラグは コマンドラインのリファレンス にあります。