Como procurar mensagens de texto muito antigas


10

Tenho uma conversa que provavelmente recebeu dezenas de milhares de mensagens enviadas no ano passado. Quero encontrar textos há 6 meses em agosto. Como posso voltar para agosto e percorrer essas mensagens? Eu tenho a conversa no meu iPhone e minhas mensagens no meu Macbook.



O que havia de errado em ir ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive e abrir uma pasta a partir do final de agosto?
Tetsujin 16/01

@Tetsujin O que você quer dizer com "o que estava errado?" Isso já foi sugerido?
Utilizador

... no meu comentário de abertura
Tetsujin 16/01

Respostas:


10

Eu encontrei 2 maneiras de fazer isso. Dependendo de suas necessidades e preferências, você escolhe o que deseja.

1. A maneira flexível

Abra o Terminal.app e digite o seguinte comando:

sqlite3 ~/Library/Messages/chat.db

Agora você está no banco de dados do aplicativo Mensagens do seu mac.

Digite os seguintes comandos (mas não inclua o sqlite>que foi adicionado a esta resposta apenas para mostrar o que você espera neste momento):

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

Substitua isso "2016-01-12"pela data em que deseja filtrar suas mensagens, mas mantenha o ""!

Se você sabe a data exata da mensagem você pode substituir o >=com =como esta:

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

Ou, se você conhece um intervalo de datas, também pode fazer o seguinte:

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

Agora você deve filtrar suas mensagens!

Dessa forma, você pode filtrar suas mensagens de maneira mais flexível. Se você brincar com o esquema do banco de dados, poderá encontrar uma boa maneira de filtrar suas mensagens.

2. O caminho mais fácil

Se você quiser algo mais amigável, descobri que, se você digitar este comando no Terminal.app:

open ~/Library/Messages/Archive/

Irá abrir uma pasta no localizador que tenha suas mensagens agrupadas por data, o que facilitará sua vida, procurando sua mensagem. Isso foi mencionado por outro usuário também.

A vantagem desse método é que as mensagens são abertas em uma boa interface do usuário (ou seja, Mensagens), mais legível e fácil de usar.


open ~/Library/Messages/Archive/diz que a pasta não existe.
Utilizador

@ Usuário, dependendo da sua versão do OS X, o caminho das mensagens do aplicativo de mensagens será diferente. Verifique isso e deixe-me saber se isso ajudou ou não.
Rafael

Versão 10.11.2 El Capitan
Usuário

0

Para mim, a maneira mais fácil de pesquisar minhas mensagens, algumas das quais remontam a anos, é usar e continuar usando o iExplorer para exportar minhas mensagens para vários formatos. Normalmente, faço exportações de PDF e TXT, que são facilmente pesquisadas.

Também uso outros recursos e para mim valeu o custo, pois não é freeware.


1
Prefiro não comprar algo para verificar uma única mensagem de texto.
Usuário

Aparentemente, existe uma versão demo e faz backup de mensagens há quase 4 horas. Isso é normal?
Utilizador

0

Você pode tentar ir para ... / Biblioteca / Mensagens / Arquivo e procurar a data / número de telefone específico. Deve permitir que você puxe a conversa.

Boa sorte!


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.