Wie man nach sehr alten Textnachrichten sucht

10

Ich habe ein Gespräch, bei dem wahrscheinlich Zehntausende von Nachrichten im letzten Jahr gesendet wurden. Ich möchte Texte vor 6 Monaten im August finden. Wie kann ich zum August zurückkehren und durch diese Nachrichten scrollen? Ich habe das Gespräch sowohl auf meinem iPhone als auch auf meinen Nachrichten auf meinem Macbook.

Nutzer
quelle
Was war falsch daran, ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive einen Ordner ab Ende August aufzurufen und zu öffnen?
Tetsujin
@Tetsujin Was meinst du mit "was war los?" Wurde dies bereits vorgeschlagen?
Benutzer
… In meinem Eröffnungskommentar
Tetsujin

Antworten:

10

Ich habe zwei Möglichkeiten gefunden, das zu tun. Abhängig von Ihren Bedürfnissen und Vorlieben wählen Sie, was Sie wollen.

1. Der flexible Weg

Öffnen Sie die Terminal.app und geben Sie den folgenden Befehl ein:

sqlite3 ~/Library/Messages/chat.db

Jetzt befinden Sie sich in der Datenbank der Nachrichten-App Ihres Mac.

Geben Sie die folgenden Befehle ein (geben Sie jedoch nicht an, sqlite>wie dieser zu dieser Antwort hinzugefügt wurde, um Ihnen zu zeigen, was Sie an dieser Stelle erwarten werden):

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

Ersetzen Sie dies "2016-01-12"durch das Datum, an dem Sie Ihre Nachrichten filtern möchten, aber behalten Sie das ""!

Wenn Sie das genaue Datum der Nachricht kennen , können Sie die ersetzen >=mit =wie folgt aus :

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

Oder wenn Sie eine Reihe von Daten kennen, können Sie dies auch tun:

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

Sie sollten Ihre Nachrichten jetzt gefiltert bekommen!

Auf diese Weise können Sie Ihre Nachrichten tatsächlich flexibler filtern. Wenn Sie mit dem Datenbankschema herumspielen, finden Sie möglicherweise eine gute Möglichkeit, Ihre Nachrichten zu filtern.

2. Der einfache Weg

Wenn Sie etwas benutzerfreundlicheres wünschen, habe ich herausgefunden, dass, wenn Sie diesen Befehl in die Terminal.app eingeben:

open ~/Library/Messages/Archive/

Öffnet einen Ordner im Finder, in dem Ihre Nachrichten nach Datum gruppiert sind. Dies erleichtert Ihnen das Leben erheblich und sucht nach Ihrer Nachricht. Dies wurde auch von einem anderen Benutzer erwähnt.

Der Vorteil dieser Methode ist, dass die Nachrichten in einer schönen Benutzeroberfläche (dh Nachrichten) geöffnet werden, die lesbarer und benutzerfreundlicher ist.

Rafael
quelle
open ~/Library/Messages/Archive/sagt, dass Ordner nicht existiert.
Benutzer
@Benutzer Abhängig von Ihrer OS X-Version ist der Pfad Ihrer Nachrichten-App-Nachrichten unterschiedlich. Überprüfen Sie das und lassen Sie mich wissen, ob Ihnen das geholfen hat oder nicht.
Rafael
Version 10.11.2 El Capitan
Benutzer
0

Für mich ist der einfachste Weg, meine Nachrichten zu durchsuchen, von denen einige Jahre zurückreichen, die Verwendung von iExplorer , um meine Nachrichten in verschiedene Formate zu exportieren. Normalerweise mache ich PDF- und TXT-Exporte, die dann leicht durchsucht werden können.

Ich nutze auch andere Funktionen und für mich war es die Kosten wert, da es keine Freeware ist.

user3439894
quelle
1
Ich kaufe lieber nichts, um eine einzelne Textnachricht zu überprüfen.
Benutzer
Anscheinend gibt es eine Demoversion, die seit fast 4 Stunden Nachrichten sichert. Ist das normal?
Benutzer
0

Sie können versuchen, unter ... / Bibliothek / Nachrichten / Archiv nach dem bestimmten Datum / der Telefonnummer zu suchen. Es sollte Ihnen ermöglichen, das Gespräch aufzurufen.

Viel Glück!

Luftbär
quelle
0

Am Ende bekam ich den SQLite-Browser und öffnete die Datei ~ / Library / Messages / chat.db, suchte und navigierte dort durch die Texte.

Nutzer
quelle
0

Ich musste aus rechtlichen Gründen einen gesamten Nachrichtenverlauf ausdrucken. Nach langer Suche habe ich iMazing gefunden und es funktioniert sehr gut für mich.

Link zu iMazing hier.

Ich bin nicht mit dem Unternehmen verbunden.

Marek Kowalczyk
quelle