Come cercare messaggi di testo molto vecchi


10

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



Cosa c'era di sbagliato nell'andare ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive e aprire una cartella da fine agosto?
Tetsujin,

@Tetsujin Cosa intendi con "cosa c'era che non andava?" È già stato suggerito?
Utente

... nel mio commento di apertura
Tetsujin,

Risposte:


10

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'app Messaggi del tuo mac.

Inserisci i seguenti comandi (ma non includere il sqlite>come questo è stato aggiunto a questa risposta solo per mostrarti cosa ti aspetti 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";

Sostituiscilo "2016-01-12"con la data in cui vuoi filtrare i tuoi messaggi, ma mantieni il ""!

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

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

Oppure, 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";

Ora dovresti filtrare i tuoi messaggi!

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 tuoi messaggi.

2. Il modo semplice

Se vuoi qualcosa di più user-friendly, ho scoperto che se digiti questo comando in Terminal.app:

open ~/Library/Messages/Archive/

Aprirà una cartella nel finder che ha i tuoi messaggi raggruppati per data, il che renderà la tua vita molto più semplice, 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 (ad es. Messaggi) più leggibile e intuitiva.


open ~/Library/Messages/Archive/dice che la cartella non esiste.
Utente

@User a seconda della versione di OS X in uso, il percorso dei messaggi dell'app Message sarà diverso. Controllalo e fammi sapere se ti ha aiutato o meno.
Rafael,

Versione 10.11.2 El Capitan
Utente

0

Per me, il modo più semplice che ho trovato per cercare i miei messaggi, alcuni dei quali risalgono a anni fa, è utilizzare e continuare a utilizzare iExplorer per esportare i miei messaggi in vari formati. Di solito eseguo esportazioni PDF e TXT, le quali possono essere facilmente ricercate.

Uso anche altre funzionalità e per me ne è valsa la pena, in quanto non è freeware.


1
Preferisco non comprare qualcosa per controllare un singolo messaggio di testo.
Utente

Apparentemente esiste una versione demo ed è stato il backup dei messaggi per quasi 4 ore. È normale?
Utente

0

Puoi provare ad andare su ... / Libreria / Messaggi / Archivio e cercare la data / il numero di telefono specifici. Dovrebbe consentire di interrompere la conversazione.

In bocca al lupo!


0

Ho finito per ottenere il browser SQLite e aprire il file ~ / Library / Messages / chat.db, quindi cercare e navigare tra i testi lì.


0

Avevo bisogno di stampare l'intera cronologia dei messaggi per scopi legali. Dopo una lunga ricerca ho trovato iMazing e sta funzionando molto bene per me.

Link a iMazing qui.

Non sono affiliato con la società.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.