Come cercare messaggi di testo molto vecchi

11

Ho una conversazione che probabilmente ha decine di migliaia di messaggi inviati nell'ultimo anno. Voglio trovare i testi 6 mesi fa ad agosto. Come posso tornare ad agosto e scorrere questi messaggi? Ho la conversazione su entrambi sul mio iPhone e sui miei messaggi sul mio Macbook.

    
posta User 09.01.2016 - 20:24
fonte

4 risposte

0

Alla fine ho ottenuto il SQLite Browser e ho aperto il file ~ / Library / Messages / chat.db per poi cercare e navigare tra i testi lì .

    
risposta data 18.01.2016 - 23:47
fonte
9

Ho trovato 2 modi per farlo. A seconda delle tue esigenze e preferenze, scegli ciò che desideri.

1. Il modo flessibile

Apri Terminal.app E inserisci il seguente comando:

sqlite3 ~/Library/Messages/chat.db

Ora sei nel database dell'applicazione Messaggi del tuo mac.

Inserisci i seguenti comandi (ma non includere sqlite> come questo è stato aggiunto a questa risposta solo per mostrarti cosa ti aspetteresti a questo punto):

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

Sostituisci "2016-01-12" con la data in cui desideri filtrare i tuoi messaggi, ma mantieni "" !

Se conosci la data esatta del messaggio, puoi sostituire >= con = in questo modo:

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

O se conosci un intervallo di date, puoi anche farlo:

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

Dovresti ricevere i tuoi messaggi ora filtrati!

In questo modo puoi effettivamente filtrare i tuoi messaggi in modo più flessibile. Se giochi con lo schema del database, potresti trovare un buon modo per filtrare i messaggi.

2. Il modo semplice

Se vuoi qualcosa di più user-friendly allora ho scoperto che se scrivi questo comando nel Terminal.app:

open ~/Library/Messages/Archive/

Aprirà una cartella nel mirino in cui i tuoi messaggi sono raggruppati per data, il che ti semplificherà la vita, cercando il tuo messaggio. Questo è stato menzionato anche da un altro utente.

Il vantaggio di questo metodo è che i messaggi vengono aperti in una bella interfaccia utente (i.e messaggi) che è più leggibile e facile da usare.

    
risposta data 14.01.2016 - 22:30
fonte
0

Per me, il modo più semplice per trovare i miei messaggi, alcuni dei quali risalgono a anni, è quello di utilizzare e continuare a utilizzare iExplorer per esportare i miei messaggi in vari formati. Di solito faccio esportazioni in formato PDF e TXT, ognuna delle quali viene facilmente ricercata.

Anche io uso altre funzionalità e per me vale il costo, in quanto non è freeware.

    
risposta data 09.01.2016 - 20:41
fonte
0

Puoi provare a andare a ... / Libreria / Messaggi / Archivio e cercare la data / numero di telefono specifici. Dovrebbe permetterti di alzare la conversazione.

Buona fortuna!

    
risposta data 14.01.2016 - 21:17
fonte

Leggi altre domande sui tag