¿Cómo puedo exportar una conversación de iMessage a .txt o .pdf desde Mac?

5

Necesito exportar el historial de chat de un chat de iMessage a un archivo de texto o PDF.

Me doy cuenta de que esta es una pregunta común, pero la vuelvo a hacer porque, preferiblemente, cada mensaje debe tener al lado un registro de:

  1. El remitente, y
  2. una marca de fecha / hora para cuando se envió el mensaje.

¿Hay una manera de hacer esto sin tener que descargar software costoso? Tengo relativamente experiencia con el software de Mac y podría navegar por las secuencias de comandos (tengo más experiencia con Python3, pero tengo cierta experiencia limitada con AppleScript), Terminal y otras técnicas en el lado avanzado de esta solución si se recorren los pasos.

    
pregunta karathrace99 04.01.2018 - 11:02

1 respuesta

1

Primero, haga una copia de seguridad de iTunes , luego busque su carpeta de copia de seguridad de iTunes:

macOS

~/Library/Application Support/MobileSync/Backup/

Windows

%appdata%/Roaming/Apple Computer/MobileSync/Backup

Habrá una carpeta con nombre aleatorio, a menos que haya realizado una copia de seguridad de más dispositivos con iTunes. En esa carpeta, hay un archivo de base de datos con tus mensajes.

Puede abrirlo utilizando el visor de base de datos SQLite y / o exportar el contenido al formato de archivo CSV.

Si tienes un mac , puedes simplemente

  • abrir aplicación de mensajes
  • iniciar sesión (si no lo estás)
  • selecciona la conversación en particular
  • Archivo > Imprimir > Guardar (la salida será en PDF)

El resultado no se ve bien, pero contiene todas las imágenes y el texto se puede buscar.

Su base de datos de mensajes se almacena en ~/Library/Messages/ en chat.db , por lo que puede exportarla usando Visor de base de datos SQLite como se indicó anteriormente, pero las imágenes y otros archivos se almacenan en ~/Library/Messages/Attachments .

    
respondido por el Tomáš Pánik 13.04.2018 - 16:57

Lea otras preguntas en las etiquetas