2 votos

Descargar todo el historial de iMessage con una persona como texto sin formato

Estoy haciendo un poco de archivo después de una pérdida y me gustaría preservar un hilo de chat con una persona en texto a cuadros / pdf (no .HTML por fecha). El hilo se remonta a 2,5 años, así que hay mucho. He accedido a la carpeta ~ / Librería / Mensajes, pero no hay una buena manera de conseguir el hilo / mensajes en un formato en el que puedo hacer un archivo grande de todos ellos. ¿Alguna idea?

5voto

rocky Puntos 96

La aplicación Mensajes almacena el historial en ~/Library/Messages/chat.db que es una base de datos en formato SQLite. Para abrirla e inspeccionarla, tendrás que instalar las herramientas SQLite, que están disponibles en la página Sitio web de SQLite o desde Homebrew con brew install sqlite .

En un terminal, ejecute sqlite3 ~/Library/Messages/chat.db que abrirá la línea de comandos sqlite3. Escriba SELECT * FROM handle; y busque la conversación correspondiente: su ID es el número de la primera columna.

A continuación, ejecute .output filename.txt para establecer una ruta para guardar la salida, y luego ejecuta el siguiente comando, sustituyendo 12345 por el ID de la conversación que estás exportando.

SELECT handle_id, date, datetime(date / 1000000000,'unixepoch','31 years'), text 
FROM message T1 
INNER JOIN chat_message_join T2 
    ON T2.chat_id=12345
    AND T1.ROWID=T2.message_id 
ORDER BY T1.date;

Ahora tendrá un archivo de texto, filename.txt que contiene esta conversación en orden cronológico. Puede ejecutar .schema message para ver la lista completa de columnas si desea guardar más datos, sólo tiene que añadir una coma y el nombre de la columna en la sentencia SELECT.

1voto

Otra opción es la aplicación iExplorer que puede extraer toda una conversación de Mensajes, desde el primer mensaje hasta el último, incluidas las imágenes, en un archivo PDF. Creo que todavía tienen una versión de prueba gratuita disponible para que puedas ver si funciona para ti. También es una herramienta muy potente para trabajar en dispositivos iOS fuera del acceso limitado de la aplicación de Apple.

<em>Descargo de responsabilidad </em>: Soy un usuario satisfecho de iExplorer tanto personal como profesionalmente, y no tengo intereses financieros ni de otro tipo en Macroplant LLC.

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