メッセージをバックアップする
すべての会話を、写真も含めて Markdown ファイルにし、最新に保ちます。
手順
- Exporter のホームでメッセージの横にある「接続」を押し、続いて「メッセージのフォルダを開く」を押します。
~/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 に変換されます。
注意点
- 無料枠では、チェックを入れた会話のうち最新の 50 件が書き出しに入ります。
- この Mac にダウンロードされていないメディアは、コピーされずにファイル内で名前だけが記載されます。メッセージでその会話を開いてダウンロードさせてから、もう一度同期してください。
- フォルダはメッセージに追従します。メッセージで削除した会話は次回の同期で書き出しからも消え、Exporter がメッセージに何かを書き戻すことはありません。ミラーから消えたものは、日付入りのコピーに残ります。
iPhone を含め、iMessage を書き出す すべての方法は、メッセージのページで比較しています。会話ファイルのすべての項目は メッセージのドキュメント に、export のフラグは コマンドラインのリファレンス にあります。