ReagentXは、ユーザーが家族、友人、または同僚とのすべてのコミュニケーションのライブラリを作成できるように、オープンソースツール「Imessage Exporter」を構築しました。バイナリにより、ユーザーはネイティブデータ構造としてImessageチャットに簡単にアクセスできるようにするため、ユーザーは記憶に残るテキストを印刷して保存できます。
このプログラムを構築するために、AppleのImessage SQLiteテーブルのほぼすべての側面をリバースエンジニアリングしました。私の知る限り、編集されたメッセージ、アプリメッセージ、反応、スレッドなど、iMessage機能の完全なコーパスをサポートする他のツールはありません。
MacOS 13.1のImessage Exporterがサポートするすべての機能を以下に示します
テキスト、編集およびセントメッセージ、複数部のメッセージ、スレッドとメッセージの返信、グループチャット、添付ファイル、表現力豊かな(バブル、画面効果)、反応、ステッカー、Apple Pay、Shareplay/FaceTimeメッセージバルーン、Apple Music Preview Streams、システムメッセージタイプ、サードパーティのアプリケーションなど。
このツールは、診断を実行して、iMessageデータの問題を見つけることもできます。開発者は次のように説明しています。
- 好奇心が強い人のために、ここに私が出会ったデータベースのより興味深い側面のいくつかがあります:
- 日付は、2001-01-01 00:00:00のエポックでUnixタイムスタンプとして保存されます
- メッセージは複数の部分を持つことができ、いくつかの特別な目に見えない文字で示されます
- 反応は、ReactedメッセージのGUIDにメッセージパーツのインデックスを付けた状態に保存されます。
- URLメッセージテーブル内のデータをキャッシュします。これを解析して表示できます。これは、腐ったリンクのコンテキストを理解するのに役立ちます。
- 編集されたメッセージは、メッセージ編集の履歴を保存します。ここでDDDを試してみたかったのですが、楽しかったです!

iMessage Exporterが利用可能ですギルブ無料で。最新のMacOSバージョンとImessageに最適化されています。 crates.ioまたは手動でソフトウェアをインストールできます。リポジトリ> cdをリポジトリにクローン> cargo run –release to compileにクローンします。
続きを読む:iOS 18:メッセージのタップバック反応として絵文字を使用する方法
続きを読む:
- iPhoneの3つの最高の個人安全アプリ
- Apple CEOは、中国の新年を祝う「iPhone14Proで撮影」映画に触れて共有しています
- Apple ArcadeゲームはiPhone、iPad、Macでリリースされます[新しい:イラスト付きパズルゲーム]
