8 votos

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

¿Existe alguna forma de guardar el historial de mensajes en OS X y copiarlo en un nuevo sistema sin tener que hacer una restauración completa a partir de una copia de seguridad de Time Machine?

Buscando un poco, encontré lo siguiente y probé este enfoque en una copia de máquina virtual de Mavericks sin mucha suerte.

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

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

Para asegurarme de que mis permisos estaban bien, también encontré

Mavericks Mail no guarda las preferencias

que fue vinculado por

Arreglar mensajes rotos en OS X Mavericks

pero esto tampoco dio lugar a que Mensajes importara/utilizara el historial copiado. Ambas instancias de Mavericks están usando Mensajes 8.0

1 votos

Ya es hora de que Apple arregle ese producto y nos proporcione un medio para deshacer la eliminación de una conversación.

11voto

somebody Puntos 115

Sí, es posible importar el historial de mensajes desde una copia de seguridad de Time Machine a un nuevo equipo sin necesidad de realizar una restauración completa desde una copia de seguridad de Time Machine. Esto se probó en 10.10 pero debería funcionar también al menos para 10.9.

  1. Haz una copia de seguridad completa de Time Machine del nuevo sistema.
  2. Salir de Messages.app.
  3. Elimine todos los archivos y directorios siguientes del 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 la copia de seguridad de Time Machine a sus respectivas ubicaciones en el 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. Reinicie el sistema

0 votos

Parece bastante razonable y el proceso tiene sentido. Lo probaré en una instancia virtual y seguiré a partir de ahí. Parece muy prometedor. Gracias.

0 votos

No ha habido suerte con este método en MacOS 10.12.

0 votos

Corrección: tuve éxito en Sierra después de un segundo intento.

-2voto

balupton Puntos 111

Para que funcione en High Sierra anterior a 10.13.5:

  1. Descargar este archivo

  2. Abra el terminal y ejecute chmod +x restore-messages.bash

  3. Reinicie el equipo

  4. Abra el terminal y ejecute ./restore-messages.bash "the path to your backup user directory"

  5. Reinicie el equipo

  6. Mensajes abiertos

Basado en el macup comando de mis dotfiles


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

Abra la aplicación Mensajes ➡️ Preferences ➡️ Accounts tab ➡️ check Enable Messages in iCloud

Screenshot of how to open Messages Preferences

Screenshot of how to enable Messages in iCloud

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X