Estoy buscando usar la línea de comandos (Terminal o iTerm2) para exportar una larga conversación a PDF o HTML en trozos mensuales. Quiero poder hacer esto con regularidad para poder hacer una copia de seguridad regular y tal vez pueda encontrar una buena forma de mostrarla en la web o a través de Google Drive o Dropbox. Quién sabe ...
Si tengo que escribir algún código para hacer eso, creo que puedo manejarlo. Según mi investigación, esos mensajes de chat se almacenan como una base de datos SQLite oculta en algún lugar de los directorios de datos de la aplicación para la aplicación 'Messages'.
¿Existen herramientas para esto? Sospecho que debido a que el método SQLite que mencioné no es una forma "oficial" de acceder a esos datos, es probable que no se publique en la web en ningún lugar.
He probado algunos de los productos comerciales pero, en el mejor de los casos, están bien. Me gustaría llegar a los datos en bruto si puedo. Fuera de los proyectos comerciales que he probado:
- iExplorer
- PhoneView
- Descifrar mensaje de texto
En este punto, intenté usar iExplorer para exportar un PDF enorme (2.5k páginas). Lo que idealmente me gustaría (y lo que esta pregunta está pidiendo) es poder ejecutar un trabajo regular a través de Terminal para actualizar la representación HTML o PDF del registro de chat.
ACTUALIZACIÓN: para cualquier otra persona que tenga el mismo problema, he estado usando iExplorer, que aparentemente funciona, solo se necesita PARA SIEMPRE porque mi archivo es enorme. Quiero algo que sea iterativo para poder ejecutar este proceso de manera regular.