Cómo buscar mensajes de texto muy antiguos

10

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

Usuario
fuente
¿Qué tenía de malo ir ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive y abrir una carpeta desde finales de agosto?
Tetsujin
@Tetsujin ¿Qué quieres decir con "qué estuvo mal?" ¿Ya se ha sugerido esto?
Usuario
... en mi comentario de apertura
Tetsujin

Respuestas:

10

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

1. La forma flexible

Abra el Terminal.app e ingrese el siguiente comando:

sqlite3 ~/Library/Messages/chat.db

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

Ingrese los siguientes comandos (pero no incluya el sqlite>que se agregó a esta respuesta solo para mostrarle lo que esperará en este momento):

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

Reemplace esto "2016-01-12"con la fecha en que desea filtrar sus mensajes, ¡pero mantenga el ""!

Si conoce la fecha exacta del mensaje, puede reemplazarlo >=con =este:

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

O si conoce un rango de fechas, entonces también puede hacer esto:

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

¡Ahora debería filtrar sus mensajes!

De esta manera, puede filtrar sus mensajes de manera más flexible. Si juega con el esquema de la base de datos, puede encontrar una buena manera de filtrar sus mensajes.

2. La manera fácil

Si desea algo más fácil de usar, descubrí que si escribe este comando en Terminal.app:

open ~/Library/Messages/Archive/

Se abrirá una carpeta en el buscador que tiene sus mensajes agrupados por fecha, lo que facilitará su vida al buscar su mensaje. Esto también ha sido mencionado por otro usuario.

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

Rafael
fuente
open ~/Library/Messages/Archive/dice que la carpeta no existe.
Usuario
@Usuario dependiendo de su versión de OS X, la ruta de los mensajes de su aplicación de mensaje será diferente. Comprueba eso y avísame si eso te ayudó o no.
Rafael
Versión 10.11.2 El Capitan
Usuario
0

Para mí, la forma más fácil que he encontrado para buscar mis mensajes, algunos de los cuales datan de años atrás, es usar y seguir usando iExplorer para exportar mis mensajes a varios formatos. Por lo general, hago exportaciones de PDF y TXT, cualquiera de las cuales se busca fácilmente.

También utilizo otras funciones y para mí valió la pena el costo, ya que no es freeware.

usuario3439894
fuente
1
Prefiero no comprar algo para revisar un solo mensaje de texto.
Usuario
Aparentemente hay una versión demo y ha estado haciendo copias de seguridad de mensajes durante casi 4 horas. ¿Esto es normal?
Usuario
0

Puede intentar ir a ... / Library / Messages / Archive y buscar la fecha / número de teléfono específico. Debería permitirte iniciar la conversación.

¡Buena suerte!

airbear
fuente
0

Terminé obteniendo el navegador SQLite y abriendo el archivo ~ / Library / Messages / chat.db y luego buscando y navegando por los textos allí.

Usuario
fuente
0

Necesitaba imprimir un historial de mensajes completo para fines legales. Después de una larga búsqueda, encontré iMazing y me está funcionando muy bien.

Enlace a iMazing aquí.

No estoy afiliado a la empresa.

Marek Kowalczyk
fuente