iMessageチャットのチャット履歴をテキストファイルまたはPDFファイルにエクスポートする必要があります。
これはよくある質問だと思いますが、できれば各メッセージの横に次の記録を含める必要があるため、もう一度質問します。
- 送信者と
- メッセージが送信された時刻/日付スタンプ。
高価なソフトウェアをダウンロードせずにこれを行う方法はありますか?私はMacソフトウェアの経験が比較的豊富で、スクリプト(Python3の経験はほとんどありますが、AppleScriptの経験は限られています)、ターミナル、および/または手順を実行すると、この修正の高度な側面の他のテクニックをナビゲートできる可能性があります。
コメント
- は apple.stackexchange.com/questions/200328/ で十分ですか、それともすべてのメッセージに個別にタイムスタンプを付けたいですか?その場合は、chat.dbをクロールするか、サードパーティのツールを使用する必要があります。 github.com/aaronpk/iMessage-Export
- コマンドラインツールを使用してこれを実行できるのが気に入っています。 PhoneViewのようなアプリは、アーカイブとあらゆる種類のデータの移動で素晴らしい仕事をしますが、これは狭いアイテムは'購入する必要はありません。
回答
まず、 iTunesバックアップを作成してから、iTunesバックアップフォルダを見つけます。
macOS
~/Library/Application Support/MobileSync/Backup/
Windows
%appdata%/Roaming/Apple Computer/MobileSync/Backup
より多くのデバイスをバックアップした場合を除き、ランダムに名前が付けられたフォルダが1つありますiTunes。そのフォルダには、メッセージを含むデータベースファイルがあります。
無料の SQLiteデータベースビューアおよび/またはコンテンツをCSVファイル形式にエクスポートします。
マックを使用している場合、簡単に
- メッセージアプリを開く
- サインイン(そうでない場合)
- 特定の会話を選択
- ファイル>印刷>保存(出力はPDFになります)
結果は見栄えがよくありませんが、すべての画像が含まれており、テキストは検索可能です。
メッセージデータベースは~/Library/Messages/
のchat.db
に保存されているため、 SQLiteデータベースビューア上記のとおりですが、画像やその他のファイルは~/Library/Messages/Attachments
に保存されます。
コメント
- バックアップが暗号化されている場合はどうなりますか?