Wie kann ich eine iMessage-Konversation vom Mac in .txt oder .pdf exportieren?

Ich muss den Chat-Verlauf eines iMessage-Chats entweder in eine Text- oder eine PDF-Datei exportieren.

Mir ist klar, dass dies eine häufige Frage ist, aber ich stelle sie noch einmal, weil jede Nachricht vorzugsweise neben ihr eine Aufzeichnung haben sollte von:

  1. Der Absender und
  2. ein Zeit-/Datumsstempel, wann die Nachricht gesendet wurde.

Gibt es eine Möglichkeit, dies zu tun, ohne teure Software herunterladen zu müssen? Ich bin relativ erfahren mit Mac-Software und könnte möglicherweise in Skripterstellung navigieren (ich bin am erfahrensten mit Python3, habe aber einige begrenzte Erfahrung mit AppleScript), Terminal und/oder anderen Techniken auf der fortgeschrittenen Seite in diesem Fix, wenn ich die Schritte durchgehe.

Ist apple.stackexchange.com/questions/200328/… gut genug, oder möchten Sie, dass jede einzelne Nachricht unabhängig mit einem Zeitstempel versehen wird? In diesem Fall müssen Sie möglicherweise die chat.db durchsuchen oder ein Tool eines Drittanbieters verwenden. Werfen Sie einen Blick auf github.com/aaronpk/iMessage-Export
Ich finde es toll, dass wir dafür die Befehlszeilentools verwenden können. Apps wie PhoneView leisten hervorragende Arbeit beim Archivieren und Verschieben aller Arten von Daten , aber dieses schmale Element erfordert keinen Kauf.

Antworten (1)

Erstellen Sie zuerst ein iTunes-Backup und suchen Sie dann Ihren iTunes-Backup-Ordner:

Mac OS

~/Library/Application Support/MobileSync/Backup/

Windows

%appdata%/Roaming/Apple Computer/MobileSync/Backup

Es wird einen zufällig benannten Ordner geben, es sei denn, Sie haben mehr Geräte mit iTunes gesichert. In diesem Ordner befindet sich eine Datenbankdatei mit Ihren Nachrichten.

Sie können es mit dem kostenlosen SQLite-Datenbank-Viewer öffnen und/oder den Inhalt in das CSV-Dateiformat exportieren.


Wenn Sie einen Mac haben , können Sie einfach

  • Öffnen Sie die Nachrichten-App
  • anmelden (falls nicht)
  • Wählen Sie das jeweilige Gespräch aus
  • Datei > Drucken > Speichern (Ausgabe erfolgt als PDF)

Das Ergebnis sieht nicht gut aus, enthält aber alle Bilder und der Text ist durchsuchbar.

Ihre Nachrichtendatenbank ist unter gespeichert ~/Library/Messages/, chat.dbsodass Sie sie wie oben beschrieben mit dem SQLite-Datenbank-Viewer~/Library/Messages/Attachments exportieren können, aber die Bilder und andere Dateien werden unter gespeichert .

Was ist, wenn das Backup verschlüsselt ist?
@Dai, Sie könnten das mobile Verifizierungs-Toolkit verwenden: docs.mvt.re/en/latest/ios/backup/check/#decrypting-a-backup