Voraussetzungen

  • macOS 12 Monterey oder neuer (das iMessage-Datenbankformat hat sich in macOS 12 geändert).
  • Homebrew installiert — wenn Sie es nicht haben, führen Sie das Einzeilen-Installationsprogramm unter brew.sh aus.
  • Das auf diesem Mac angemeldete iMessage-Konto muss dasselbe Konto sein, von dem Sie exportieren möchten.

Schritt 1: Vollständigen Festplattenzugriff für Terminal erteilen

Die iMessage-Datenbank wird an einem geschützten Ort gespeichert. Terminal benötigt explizite Genehmigung, um sie zu lesen.

1
Öffnen Sie Systemeinstellungen (macOS 13+) oder Systempräferenzen (macOS 12).
2
Navigieren Sie zu Datenschutz & Sicherheit → Vollständiger Festplattenzugriff.
3
Klicken Sie auf die Schaltfläche + und fügen Sie Terminal hinzu (gefunden unter /Applications/Utilities/Terminal.app). Wenn Terminal bereits in der Liste ist, stellen Sie sicher, dass sein Schalter aktiviert ist.
Wenn Sie iTerm2 oder eine andere Terminal-App verwenden, fügen Sie diese stattdessen hinzu. Die Berechtigung folgt der App, nicht dem Befehl.

Schritt 2: imessage-exporter installieren

Öffnen Sie Terminal und führen Sie aus:

brew install imessage-exporter

Dies installiert das Open-Source-Befehlszeilen-Tool imessage-exporter. Es liest direkt aus Ihrer lokalen iMessage-Datenbank — nichts wird an einen Server gesendet.

Schritt 3: Ihre Nachrichten exportieren

Führen Sie den folgenden Befehl aus, um alle Gespräche im Nur-Text-Format mit kopierten Mediendateien zu exportieren:

imessage-exporter -f txt -c copy -o ~/imessage-export

Bedeutung der Optionen:

  • -f txt — Nur-Text-Format (für XMOX erforderlich)
  • -c copy — kopiert Mediendateien (Sprachnotizen, Bilder) in den Exportordner
  • -o ~/imessage-export — Ausgabeverzeichnis (Sie können diesen Pfad ändern)
Ein vollständiger Export einer großen iMessage-Bibliothek kann mehrere Minuten dauern und einen großen Ordner erzeugen. Wenn Sie nur ein Gespräch benötigen, exportieren Sie nur diesen Kontakt (siehe Tipp unten).

Schritt 4: Den richtigen Gesprächsordner finden

Öffnen Sie nach dem Export ~/imessage-export im Finder. Sie sehen einen Ordner pro Kontakt oder Gruppe, benannt nach Telefonnummer oder Apple ID:

~/imessage-export/
  +15551234567/
    +15551234567.txt
    attachments/
      audio_message.caf
  group_chat_abc123/
    ...

Finden Sie den Ordner für den Kontakt oder die Gruppe, die Sie analysieren möchten.

Schritt 5: Den Gesprächsordner zippen

1
Klicken Sie im Finder mit der rechten Maustaste auf den Ordner des Kontakts (z.B. +15551234567) und wählen Sie Komprimieren.
2
Eine .zip-Datei wird am selben Ort erstellt. Das ist es, was Sie in XMOX hochladen.

Schritt 6: Upload in XMOX

3
Klicken Sie in Ihrem XMOX-Arbeitsbereich auf + Neuer Auftrag und wählen Sie "iMessage-Export".
4
Laden Sie die ZIP-Datei hoch. XMOX analysiert die .txt-Gesprächsdatei und findet Sprachnotiz-Anhänge im Ordner attachments/.
5
Die Verarbeitung ist abgeschlossen, wenn der Auftrag Bereit anzeigt. Sprachnotizen (im .caf-Format von Apple) werden in MP3 konvertiert und automatisch transkribiert.

Tipps für große Bibliotheken

  • Um nur einen bestimmten Kontakt zu exportieren: imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567"
  • Die Option -t filtert nach Telefonnummer oder E-Mail — das hält den Export klein und schnell.
  • Gruppen-Chats verwenden eine interne ID, keine Telefonnummer. Führen Sie zuerst einen vollständigen Export durch und finden Sie dann den Gruppenordner, indem Sie die Kontaktnamen in der .txt-Datei erkennen.
iMessage-Gespräche werden nur auf Geräten gespeichert, auf denen das Konto mit aktiviertem iMessage angemeldet ist. Wenn Sie iMessage auf diesem Mac nicht kürzlich verwendet haben, sind möglicherweise einige ältere Nachrichten nicht lokal vorhanden.

Bereit, Ihre iMessage-Gespräche zu analysieren? Laden Sie Ihren Export jetzt in XMOX hoch.

Arbeitsbereich öffnen →