10 votos

Cómo buscar mensajes de texto muy antiguos

Tengo una conversación que probablemente tenga decenas de miles de mensajes enviados en el último año. Quiero encontrar textos de hace 6 meses, en agosto. ¿Cómo puedo volver a agosto y desplazarme por esos mensajes? Tengo la conversación tanto en mi iPhone como en los Mensajes de mi Macbook.

0 votos

0 votos

¿Qué había de malo en ir a ~/Library/Containers/com.apple.iChat/Data/Library/Messages/A‌​rchive & abrir una carpeta de finales de agosto ?

0 votos

@Tetsujin ¿A qué te refieres con "lo que estaba mal"? ¿Se ha sugerido ya esto?

11voto

Rafael Puntos 201

He encontrado 2 formas de hacerlo. Dependiendo de sus necesidades y preferencias, usted elige lo que quiere.

1. La forma flexible

Abra la aplicación Terminal.app e introduzca el siguiente comando:

sqlite3 ~/Library/Messages/chat.db

Ahora estás en la base de datos de la aplicación Mensajes de tu mac.

Introduzca los siguientes comandos (pero no incluya el sqlite> ya que este fue añadido a esta respuesta sólo para mostrar lo que se espera en este punto):

sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";

Reemplazar esto "2016-01-12" con la fecha en la que quieres filtrar tus mensajes, pero mantén el "" ¡!

Si conoce la fecha exacta del mensaje puede sustituir el >= con = así:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";

O si conoce un rango de fechas, también puede hacerlo:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";

Ahora deberías recibir tus mensajes filtrados.

De este modo, puedes filtrar tus mensajes de forma más flexible. Si juegas con el esquema de la base de datos, puedes encontrar una buena manera de filtrar tus mensajes.

2. El camino fácil

Si quieres algo más fácil de usar entonces descubrí que si escribes este comando en el Terminal.app:

open ~/Library/Messages/Archive/

Abrirá una carpeta en el finder que tiene tus mensajes agrupados por fecha, lo que te hará la vida mucho más fácil, buscando tu mensaje. Esto ha sido mencionado por otro usuario también.

La ventaja de este método es que los mensajes se abren en una bonita interfaz de usuario (es decir, mensajes) que es más legible y fácil de usar.

0 votos

open ~/Library/Messages/Archive/ dice que esa carpeta no existe.

0 votos

@User dependiendo de su versión de OS X, la ruta de sus mensajes de Message App será diferente. Comprueba eso y hazme saber si te ha ayudado o no.

0 votos

Versión 10.11.2 El Capitan

2voto

user3439894 Puntos 5883

Para mí, la forma más fácil que he encontrado para buscar mis mensajes, algunos de los cuales se remontan a años atrás, es utilizar y seguir utilizando iExplorer para exportar mis mensajes a varios formatos. Suelo hacer exportaciones en PDF y TXT, cualquiera de los cuales se puede buscar fácilmente.

Yo también hago uso de otras funciones y para mí mereció la pena el coste, ya que no es un programa gratuito.

1 votos

Prefiero no comprar algo para comprobar un solo mensaje de texto.

0 votos

Por lo visto hay una versión demo y lleva casi 4 horas haciendo copias de seguridad de los mensajes. ¿Es esto normal?

2voto

streuli273 Puntos 76

Acabé consiguiendo el Navegador SQLite y abrir el archivo ~/Library/Messages/chat.db y luego buscar y navegar por los textos allí.

2voto

Marcx Puntos 308

Necesitaba imprimir un historial completo de mensajes por motivos legales. Después de una larga búsqueda he encontrado iMazing y me está funcionando muy bien.

Enlace a iMazing aquí.

No estoy afiliado a la empresa.

1voto

Iceland_jack Puntos 775

Puedes intentar ir a .../Biblioteca/Mensajes/Archivo y buscar la fecha/número de teléfono específico. Debería permitirte sacar la conversación.

Buena suerte.

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