8 votes

Sauvegarde et restauration des messages Apple sur MacOS

Existe-t-il un moyen de sauvegarder l'historique de vos messages sous OS X et de le copier sur un nouveau système sans effectuer une restauration complète à partir d'une sauvegarde Time Machine ?

En faisant quelques recherches, j'ai trouvé ce qui suit et j'ai essayé cette approche dans une copie de machine virtuelle de Mavericks, sans grand succès.

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

Malgré la copie des fichiers à leurs emplacements respectifs sur la nouvelle installation et l'ajustement des permissions, la nouvelle version de Messages ne semble jamais importer/reconnaître l'historique de mon système actuel.

Pour m'assurer que mes autorisations sont correctes, j'ai également trouvé

Mavericks Mail n'enregistre pas les préférences

qui a fait l'objet d'un lien par

Réparer les messages interrompus sous OS X Mavericks

mais cela n'a pas non plus permis aux messages d'importer/utiliser l'historique copié. Les deux instances de Mavericks utilisent Messages 8.0.

11voto

Josh Enders Points 187

Oui, il est possible d'importer l'historique des messages d'une sauvegarde Time Machine sur une nouvelle machine sans procéder à une restauration complète à partir d'une sauvegarde Time Machine. Cela a été testé sur la version 10.10 mais devrait fonctionner au moins pour la version 10.9.

  1. Effectuez une sauvegarde Time Machine complète du nouveau système.
  2. Quitter Messages.app.
  3. Supprimez tous les fichiers et répertoires suivants sur le nouveau système :
    • ~/Bibliothèque/Caches/com.apple.iChat/
    • ~/Library/Containers/com.apple.iChat/
    • ~/Bibliothèque/Messages/
    • ~/Library/Preferences/com.apple.imessage.bag.plist ~/Bibliothèque/Préférences/com.apple.imservice.FaceTime.plist ~/Bibliothèque/Préférences/com.apple.imservice.iMessage.plist ~/Bibliothèque/Préférences/com.apple.imservice.ids.FaceTime.plist ~/Bibliothèque/Préférences/com.apple.imservice.ids.iMessage.plist ~/Bibliothèque/Préférences/com.apple.iChat.AIM.plist ~/Bibliothèque/Préférences/com.apple.iChat.Jabber.plist ~/Bibliothèque/Préférences/com.apple.iChat.LSSharedFileList.plist ~/Library/Preferences/com.apple.iChat.StatusMessages.plist ~/Library/Preferences/com.apple.iChat.Yahoo.plist ~/Bibliothèque/Préférences/com.apple.iChat.plist
  4. Copiez les fichiers et répertoires suivants de votre sauvegarde Time Machine vers leurs emplacements respectifs sur votre nouveau système :
    • ~/Library/Containers/com.apple.iChat/
    • ~/Bibliothèque/Messages/
    • ~/Library/Preferences/com.apple.imessage.bag.plist ~/Bibliothèque/Préférences/com.apple.imservice.FaceTime.plist ~/Bibliothèque/Préférences/com.apple.imservice.iMessage.plist ~/Bibliothèque/Préférences/com.apple.imservice.ids.FaceTime.plist ~/Bibliothèque/Préférences/com.apple.imservice.ids.iMessage.plist ~/Bibliothèque/Préférences/com.apple.iChat.AIM.plist ~/Bibliothèque/Préférences/com.apple.iChat.Jabber.plist ~/Bibliothèque/Préférences/com.apple.iChat.LSSharedFileList.plist ~/Library/Preferences/com.apple.iChat.StatusMessages.plist ~/Library/Preferences/com.apple.iChat.Yahoo.plist ~/Bibliothèque/Préférences/com.apple.iChat.plist
  5. Redémarrer le système

-2voto

balupton Points 854

Pour le faire fonctionner sur High Sierra avant 10.13.5 :

  1. Télécharger ce fichier

  2. Ouvrez le terminal et exécutez chmod +x restore-messages.bash

  3. Redémarrez votre machine

  4. Ouvrez le terminal et exécutez ./restore-messages.bash "the path to your backup user directory"

  5. Redémarrez votre machine

  6. Messages ouverts

Sur la base de la macup commande de mes dotfiles


Pour que cela fonctionne sur High Sierra 10.13.5 et les versions ultérieures, le processus est devenu automatique et intégré grâce à iCloud Messages.

Ouvrir l'application Messages Preferences Accounts vérification des onglets Enable Messages in iCloud

Screenshot of how to open Messages Preferences

Screenshot of how to enable Messages in iCloud

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X