13 votos

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

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

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

  1. El remitente, y
  2. un sello de fecha/hora de cuando se envió el mensaje.

¿Hay alguna forma de hacerlo sin tener que descargar un costoso software? Tengo relativamente experiencia con el software de Mac y podría potencialmente navegar por scripting (tengo más experiencia con Python3, pero tengo alguna experiencia limitada con AppleScript), Terminal, y / o otras técnicas en el lado avanzado en esta solución si se le guiaron a través de los pasos.

4 votos

Es apple.stackexchange.com/questions/200328/ ¿o quieres que cada mensaje tenga una marca de tiempo independiente? Si es así, es posible que tengas que rastrear el chat.db, o utilizar una herramienta de terceros. Echa un vistazo a github.com/aaronpk/iMessage-Export

0 votos

Me encanta que podamos utilizar las herramientas de línea de comandos para hacerlo. Aplicaciones como PhoneView hacen un trabajo increíble en archivo y moviendo todo tipo de datos pero este estrecho artículo no requiere una compra.

13voto

Tomáš Pánik Puntos 61

Primero, haz un Copia de seguridad de iTunes y 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 un nombre aleatorio, salvo que hayas hecho una copia de seguridad de más dispositivos con iTunes. En esa carpeta, hay un archivo de base de datos con sus mensajes.

Puede abrirlo con el programa gratuito Visor de bases de datos SQLite y/o exportar el contenido al formato de archivo CSV.


Si tienes un mac , puede simplemente

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

El resultado no se ve muy 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 para que puedas exportarlo con Visor de bases de datos SQLite como se indicó anteriormente, pero las imágenes y otros archivos se almacenan en ~/Library/Messages/Attachments .

1 votos

¿Y si la copia de seguridad está encriptada?

1 votos

@Dai, podrías utilizar el kit de herramientas de verificación móvil: docs.mvt.re/es/latest/ios/backup/check/#decrypting-a-backup

0voto

Tomáš Pánik Puntos 61

Primero, haz un Copia de seguridad de iTunes y luego busque su carpeta de copia de seguridad de iTunes:
Mac: ~/Library/Application Support/MobileSync/Backup/
Windows: \Users\username\AppData\Roaming\Apple Computer\MobileSync\Backup\

Habrá una carpeta con nombre aleatorio, salvo que hayas hecho una copia de seguridad de más dispositivos
(algo así como 9182749a9879a8798a798e98798798f9879877c98798 )

Puede encontrar su archivo de base de datos de mensajes exactamente con este nombre de archivo 3d0d7e5fb2ce288813306e4d4636395e047a3d28 o sms.db

Puedes abrir ese archivo con Visor de bases de datos SQLite y exportar el contenido a Formato CSV . Luego podrás abrirlo en Nubers o Excel para exportarlo en PDF.

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