メッセージ
メッセージの書き出しの仕組みを、接続から問題の対処まで説明します。
接続する
メッセージのカードで「接続」を押します。~/Library/Messages でパネルが開くので、「このフォルダを選択」を押します。Exporter が読み取るのはそのフォルダだけで、フルディスクアクセスは不要です。続いて「書き出し先を選択」を押します。
最初の読み取りでは履歴全体をアプリのインデックスに読み込みます。履歴が長いと数分かかります。進み具合は「インデックス済み」の行に表示され、終わるまで「今すぐ同期」は灰色のままです。
ファイルの置き場所
会話ごとに 1 つの Markdown ファイルが、すべて書き出しフォルダの最上位に置かれます。個人なら Anna Kowalski.md です。グループのファイル名には Cabin crew-57.md のように会話 ID が付くので、メンバーが加わってもファイル名は変わりません。写真、ビデオ、オーディオは attachments/ の中の会話ごとのフォルダに入ります。~/Documents のようにホームフォルダの直下にあるフォルダを選ぶと、その中に messages-export フォルダが作られます。~/Documents/messages のようにそれより深いフォルダは、そのまま使われます。
書き出されるもの
カードでチェックを入れた会話です。タブは一覧を絞り込むだけです:「すべて」「個人」「グループ」「最近」(直近 30 日)「よく見る」(メッセージの多いもの)「未読」。
同期で書き出されるのは、新しい内容のある会話だけです。メッセージのロックを解除すると、次回の同期ですべての会話が書き出されます。古い会話にチェックを入れた場合は、「完全再同期」を押すとすぐに書き出されます。押さなければ、その会話に次のメッセージが届いたときに書き出されます。
ファイルの中では、日ごとの見出しのあとにメッセージごとに 1 ブロックが続きます:送信者、日時、メッセージでその会話を開くリンク。返信は返信先のメッセージにリンクし、編集は以前の各版を脚注として残し、リアクションはメッセージの下の 1 行に入り、各メッセージの最後にはリンク先にできるブロック ID が付きます。連絡先も書き出すと、各参加者がその人の連絡先ファイルにリンクし、連絡先のほうからも会話が一覧されます。
メディア
写真、ビデオ、オーディオは attachments/ にコピーされ、iPhone の HEIC 写真はエディタで表示できるように JPEG に変換されます。この Mac にダウンロードされていないメディアは、埋め込まれずにファイル内で名前だけが記載されます。
形式
常に Markdown です。
ファイル
| キー | 内容 |
|---|---|
title |
相手の人またはグループ |
id |
会話の ID |
created、modified |
最初と最新のメッセージ |
source_url |
最初の参加者への sms:// リンク。会話を開きます |
participants |
各参加者。連絡先を書き出していればその人の連絡先ファイルへのリンク、そして Me |
is_group |
グループなら true |
message_count |
メッセージの数 |
service |
会話のサービス。iMessage など |
---
title: "Anna Kowalski"
id: "412"
created: 2026-03-09T18:02:11
modified: 2026-03-09T18:04:10
source_url: "sms://+14155550123"
participants: ["[[contacts/Anna Kowalski]]", "Me"]
is_group: false
message_count: 2
service: "iMessage"
---
# Anna Kowalski
## Monday, March 9, 2026
**[[contacts/Anna Kowalski|Anna Kowalski]]** [open](sms://+14155550123) (2026-03-09 18:02:11)
Are we still on for the cabin weekend?
^msg-7C1E2A9B4F30
**[Me]** (2026-03-09 18:04:10)
> replying to [[#^msg-7C1E2A9B4F30]]
Yes! Ferry at 9:40 on Friday (edited) [^e1]
> 👍 Anna Kowalski
^msg-A83D5E6F0B12
[^e1]: was "Yes! Ferry at 9:10 on Friday" (2026-03-09 18:04:10)
無料とロック解除
チェックを入れた会話のうち最新の 10 件は無料で書き出せ、同期も無料で続きます。残りには買い切りのロック解除が必要です(価格)。
同期と完全再同期
Exporter が動いている間、新しいメッセージはインデックスに入り、そのメッセージが属する会話が書き直されます。メッセージで削除した会話は、次回の同期で書き出しからも消えます。
「完全再同期」は、まず確認したうえで、コピーしたメディアも含めて Exporter が書いたファイルだけを削除し、インデックスからすべての会話をもう一度書き出します。書き出しフォルダのそれ以外のものは残ります。
問題と対処法
- 「そのフォルダに chat.db がありません(Messages フォルダ自体を選択してください)」:もう一度「接続」を押し、パネルが開いた場所のフォルダを選択します
- 「今すぐ同期」が灰色になっている:最初の読み取りがまだ続いています。進み具合は「インデックス済み」の行に表示されます
- ロック解除のあとも古い会話がない:「今すぐ同期」を押します。すべての会話が書き出されます
- 写真がない:メッセージでその会話を開いて写真をダウンロードさせてから、もう一度同期します
- 名前がただのテキストになっている:連絡先も書き出します。それ以降に書き出される会話は参加者にリンクされます。「完全再同期」を押すと、すべてをすぐに書き直せます