Sichern und Wiederherstellen von Apple-Nachrichten unter macOS


7

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?

Bei einigen Suchanfragen fand ich Folgendes und versuchte diesen Ansatz in einer Kopie der virtuellen Maschine 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 meines aktuellen Systems niemals zu importieren / zu erkennen.

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

Mavericks Mail speichert keine Einstellungen

welches von verlinkt wurde

Beheben fehlerhafter Nachrichten unter OS X Mavericks

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


Es ist höchste Zeit, dass Apple dieses Produkt repariert und uns die Möglichkeit bietet, das Entfernen von Konversationen rückgängig zu machen.
Akim

Antworten:


9

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 es in einer virtuellen Instanz versuchen und von dort aus gehen. Sieht sehr vielversprechend aus. Vielen Dank!
Apiri

Kein Glück mit dieser Methode in macOS 10.12.
Michael Ahlers

Korrektur: hatte nach einem zweiten Versuch Erfolg auf Sierra.
Michael Ahlers

@MichaelAhlers Wenn die Dinge in Sierra anders sind, können Sie eine neue Antwort hinzufügen, die die notwendigen Schritte beschreibt?
Nohillside

genial, arbeitete eine Belohnung am 10.12.4
ptim

0

Damit es in High Sierra vor dem 10.13.5 funktioniert:

  1. Laden Sie diese Datei herunter

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

  3. Starten Sie Ihren Computer neu

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

  5. Starten Sie Ihren Computer neu

  6. Nachrichten öffnen

Basierend auf dem macupBefehl aus meinen Punktedateien


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

Öffnen Sie die Registerkarte Nachrichten-App ➡️ Preferences➡️AccountsEnable Messages in iCloud

Screenshot zum Öffnen der Nachrichteneinstellungen

Screenshot zum Aktivieren von Nachrichten in iCloud

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.