Apple-Nachrichten unter macOS sichern und wiederherstellen

Gibt es eine Möglichkeit, Ihren Nachrichtenverlauf unter OS X zu speichern und auf ein neues System zu kopieren, ohne eine vollständige Wiederherstellung von einer Time Machine-Sicherung durchzuführen?

Beim Suchen fand ich das Folgende und versuchte diesen Ansatz in einer virtuellen Maschinenkopie von Mavericks ohne viel Glück.

https://discussions.apple.com/thread/5948332

Obwohl die Dateien bei der Neuinstallation an ihre jeweiligen Speicherorte kopiert und die Berechtigungen angepasst wurden, scheint die neue Installationsversion von Messages den Verlauf von meinem aktuellen System nie zu importieren/zu erkennen.

Um sicherzustellen, dass meine Berechtigungen in Ordnung waren, fand ich auch

Mavericks Mail speichert keine Einstellungen

die mit verlinkt war

Beheben defekter Nachrichten auf OS X Mavericks

Dies führte jedoch auch nicht dazu, dass Messages den kopierten Verlauf importierte/verwendete. Beide Instanzen von Mavericks verwenden Messages 8.0

Es ist höchste Zeit, dass Apple dieses Produkt repariert und uns eine Möglichkeit bietet, das Entfernen einer Konversation rückgängig zu machen.

Antworten (2)

Ja, es ist möglich, den Nachrichtenverlauf von einer Time Machine-Sicherung auf eine neue Maschine zu importieren, ohne eine vollständige Wiederherstellung von einer Time Machine-Sicherung durchzuführen. Dies wurde am 10.10 getestet, sollte aber auch für mindestens 10.9 funktionieren.

  1. Erstellen Sie eine vollständige Time Machine-Sicherung des neuen Systems.
  2. Beenden Sie Messages.app.
  3. Entfernen Sie alle folgenden Dateien und Verzeichnisse auf dem neuen System:
    • ~/Library/Caches/com.apple.iChat/
    • ~/Library/Containers/com.apple.iChat/
    • ~/Bibliothek/Nachrichten/
    • ~/Library/Preferences/com.apple.imessage.bag.plist ~/Library/Preferences/com.apple.imservice.FaceTime.plist ~/Library/Preferences/com.apple.imservice.iMessage.plist ~/Library/Preferences /com.apple.imservice.ids.FaceTime.plist ~/Library/Preferences/com.apple.imservice.ids.iMessage.plist ~/Library/Preferences/com.apple.iChat.AIM.plist ~/Library/Preferences/ com.apple.iChat.Jabber.plist ~/Library/Preferences/com.apple.iChat.LSSharedFileList.plist ~/Library/Preferences/com.apple.iChat.StatusMessages.plist ~/Library/Preferences/com.apple.iChat .Yahoo.plist ~/Library/Preferences/com.apple.iChat.plist
  4. Kopieren Sie die folgenden Dateien und Verzeichnisse aus Ihrem Time Machine-Backup an die entsprechenden Speicherorte auf Ihrem neuen System:
    • ~/Library/Containers/com.apple.iChat/
    • ~/Bibliothek/Nachrichten/
    • ~/Library/Preferences/com.apple.imessage.bag.plist ~/Library/Preferences/com.apple.imservice.FaceTime.plist ~/Library/Preferences/com.apple.imservice.iMessage.plist ~/Library/Preferences /com.apple.imservice.ids.FaceTime.plist ~/Library/Preferences/com.apple.imservice.ids.iMessage.plist ~/Library/Preferences/com.apple.iChat.AIM.plist ~/Library/Preferences/ com.apple.iChat.Jabber.plist ~/Library/Preferences/com.apple.iChat.LSSharedFileList.plist ~/Library/Preferences/com.apple.iChat.StatusMessages.plist ~/Library/Preferences/com.apple.iChat .Yahoo.plist ~/Library/Preferences/com.apple.iChat.plist
  5. Starten Sie Ihr System neu
Scheint vernünftig genug und der Prozess macht Sinn. Ich werde das in einer virtuellen Instanz ausprobieren und von dort aus weitermachen. Sieht sehr vielversprechend aus. Vielen Dank!
Kein Glück mit dieser Methode in macOS 10.12.
Korrektur: Hatte nach einem zweiten Versuch auf Sierra Erfolg.
@MichaelAhlers Wenn die Dinge bei Sierra anders sind, können Sie eine neue Antwort hinzufügen, in der die erforderlichen Schritte beschrieben werden?
genial, hat am 10.12.4 wunderbar funktioniert
Dies funktioniert nicht in 10.13 (für mich). Irgendwelche anderen Vorschläge? ich habe das mehrmals versucht; auch gelöscht/über andere "Nachrichten"-Einstellungsdateien und Containerordner verschoben. Nach jedem Neustart scheint das System meine 150-MB-chat.db durch eine 4-KB-Datei zu ersetzen. Ich habe auch versucht, den Archivordner direkt in den Nachrichtenbibliotheksordner zu legen und ihn in den Container wie Anhänge usw. umzuwandeln, aber ohne Erfolg :-(
Kann bestätigen das funktioniert nicht mehrmacOS High Sierra 10.13.4 (17E202)
Funktionierte wie ein Zauber mit macOS 11.5.2

Damit es auf High Sierra vor 10.13.5 funktioniert:

  1. Laden Sie diese Datei herunter

  2. Terminal öffnen und ausführenchmod +x restore-messages.bash

  3. Starten Sie Ihre Maschine neu

  4. Terminal öffnen und ausführen./restore-messages.bash "the path to your backup user directory"

  5. Starten Sie Ihre Maschine neu

  6. Nachrichten öffnen

Basierend auf dem macupBefehl aus meinen Punktdateien


Damit es auf High Sierra 10.13.5 und höher funktioniert, wurde der Prozess dank iCloud Messages automatisch und integriert.

Öffnen Sie die Nachrichten-App ➡️ Preferences➡️ AccountsRegisterkarte ➡️ prüfenEnable Messages in iCloud

Screenshot zum Öffnen der Nachrichteneinstellungen

Screenshot zum Aktivieren von Nachrichten in iCloud

Nein, wenn Sie Nachrichten in iCloud aktivieren, gehen Nachrichten auf allen Geräten verloren , nicht nur auf einem.