Apple AirDropとのリバースエンジニアリングによるプロトコル互換性を利用して、Wi-Fi経由でファイルを送受信するオープンソースのPython製コマンドラインツール。
ReagentX/imessage-exporter
iMessageのデータをTXTやHTMLにエクスポートし、データベースの診断も行えるRustライブラリ兼CLI。
- スター
- 5,729
- フォーク
- 322
- 未解決の Issue
- 2
- 最終コミット
- 7 日前
これは何?
imessage-exporterは、MacのMessagesデータベースからiMessageの会話を取り出し、オープンで持ち運びやすい形式にエクスポートします。バイナリはTXTまたはHTML形式で出力でき、画像、動画、音声などの添付ファイルもコピーして、エクスポートした履歴に含められます。また、iMessageデータベースの問題を検出する診断モードも備えています。
プロジェクトは2つの要素で構成されています。iMessageのデータをクロスプラットフォーム対応のRust構造体として公開するimessage_databaseクレートと、それを基盤にしたimessage-exporterバイナリです。このツールはメッセージデータを読み取り専用で扱い、バックアップ、アーカイブ、デバイス間の移行、コンプライアンス目的での記録保存などを想定しています。
SMSやMMS、グループチャット、Tapback、返信やスレッド、編集済みメッセージ、ステッカー、Digital Touch、手書きメッセージなど、幅広いiMessage機能に対応しています。macOS、Linux、Windowsで動作します。
主な機能
- 01iMessageの会話をTXTまたはHTML形式でエクスポートします。
- 02会話に含まれる画像、動画、音声の添付ファイルを保持します。
- 03iMessageデータベースの問題を見つける診断を実行します。
- 04iMessageのデータをネイティブな構造体として読み取るRustライブラリを提供します。
- 05グループチャットやTapbackを含む、iMessage、SMS、MMS、RCSに対応します。
ユースケース
- iMessageの履歴を読みやすいファイルにバックアップまたはアーカイブする。
- Macのメッセージ履歴を別のデバイスやプラットフォームに移行する。
- データ保持や法的要件に備えて会話の記録を保存する。
- 破損または不整合のあるiMessageデータベースをトラブルシューティングする。
使う前に知っておきたいこと
- GPL-3.0 ライセンスの下で提供されています。派生物もオープンソースにする必要があるコピーレフトライセンスです。
収録されている特集
トピック
よくある質問
- imessage-exporter とは?
- iMessageのデータをTXTやHTMLにエクスポートし、データベースの診断も行えるRustライブラリ兼CLI。 imessage-exporterは、MacのMessagesデータベースからiMessageの会話を取り出し、オープンで持ち運びやすい形式にエクスポートします。バイナリはTXTまたはHTML形式で出力でき、画像、動画、音声などの添付ファイルもコピーして、エクスポートした履歴に含められます。また、iMessageデータベースの問題を検出する診断モードも備えています。
- imessage-exporter は無料で使えますか?ライセンスは?
- imessage-exporter は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- imessage-exporter は今もメンテナンスされていますか?
- 活発にメンテナンス中。imessage-exporter の最終コミットは 2026年10月31日 です。
- imessage-exporter は何に使えますか?
- iMessageの履歴を読みやすいファイルにバックアップまたはアーカイブする。 Macのメッセージ履歴を別のデバイスやプラットフォームに移行する。 データ保持や法的要件に備えて会話の記録を保存する。 破損または不整合のあるiMessageデータベースをトラブルシューティングする。
- imessage-exporter はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ReagentX/imessage-exporter
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
IPSW/OTAのダウンロード、Mach-Oやdyldキャッシュの解析、kernelcacheの調査、接続中のiOSデバイス操作に対応した、Appleファームウェア研究用CLIツールキット。
ElasticsearchとOpenSearchのインデックス、マッピング、エイリアス、テンプレートを、ファイルやS3、ほかのクラスタとの間でインポート・エクスポートするCLIツールです。
iMessageとiOS Shortcutを介して、Mac上のCodexからiPhoneを操作・確認できるCLI。
AeroSpaceは、プレーンテキストファイルで設定し、コマンドラインから操作するmacOS向けのi3風タイル型ウィンドウマネージャーです。