Copia de seguridad y restauración de mensajes de Apple en macOS

7

¿Hay algún medio para guardar tu historial de mensajes en OS X y copiarlo en un nuevo sistema sin hacer una restauración completa desde una copia de seguridad de Time Machine?

Haciendo algunas búsquedas, encontré lo siguiente y probé este enfoque en una copia de máquina virtual de Mavericks sin mucha suerte.

  

enlace

A pesar de copiar los archivos en sus ubicaciones respectivas en la nueva instalación y ajustar los permisos, la nueva versión de instalación de Messages nunca parece importar / reconocer el historial de mi sistema actual.

Para garantizar que mis permisos estuvieran bien, también encontré

  

Mavericks Mail no guardará las preferencias

a la que se ha vinculado mediante

  

Corrección de mensajes rotos en OS X Mavericks

pero esto tampoco resultó en que los mensajes importaran / usaran el historial copiado. Ambas instancias de Mavericks están usando Mensajes 8.0

    
pregunta apiri 22.03.2014 - 21:38

2 respuestas

9

Sí, es posible importar el historial de mensajes desde una copia de seguridad de Time Machine a una nueva máquina sin una restauración completa desde una copia de seguridad de Time Machine. Esto se probó en 10.10, pero debería funcionar al menos en 10.9 también.

  1. Realice una copia de seguridad completa de Time Machine del nuevo sistema.
  2. Salir de Messages.app.
  3. Elimine todos los siguientes archivos y directorios en el nuevo sistema:
    • ~/Library/Caches/com.apple.iChat/
    • ~/Library/Containers/com.apple.iChat/
    • ~/Library/Messages/
    • ~ / 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. Copie los siguientes archivos y directorios de su copia de seguridad de Time Machine en sus ubicaciones respectivas en su nuevo sistema:
    • ~/Library/Containers/com.apple.iChat/
    • ~/Library/Messages/
    • ~ / 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. Reinicia tu sistema
respondido por el Josh Enders 21.02.2015 - 22:13
0

Para que funcione en High Sierra antes del 10.13.5:

  1. Abre el terminal y ejecuta chmod +x restore-messages.bash

  2. Reinicia tu máquina

  3. Abre el terminal y ejecuta ./restore-messages.bash "the path to your backup user directory"

  4. Reinicia tu máquina

  5. Abrir mensajes

Basado en el comando macup de my dotfiles

Para que funcione en High Sierra 10.13.5 y posteriores, el proceso se ha vuelto automático e integrado gracias a los mensajes de iCloud.

Abre la aplicación de mensajes ➡️ Preferences ➡️ Accounts tab check️ check Enable Messages in iCloud

    
respondido por el balupton 28.05.2018 - 23:22

Lea otras preguntas en las etiquetas