In welchem ​​Pfad speichert GoSMS die SMS-Nachrichten

Wie sagt man noch zum Titel Ich kann nicht finden wo die SMS gespeichert sind. Ich sehe diese ähnliche Frage , aber die Antworten haben mir nicht geholfen.

Ich habe Gosms und möchte alle Nachrichten löschen, aber wenn ich diese Option mit Gosms mache, stürzt die App ab, weil es viele Nachrichten gibt (etwa 6000).

Ich fand:

./data/data/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db

Aber sind zu kleine Dateien (wenige kb) und mit Textreader habe ich gesehen, dass sie nur einige Abfragen enthielten. Auch wenn ich sie gelöscht habe, wenn ich Gosms öffne, sehe ich immer noch alle Nachrichten. Was ist also der wahre Weg von SMS?

Edit: Nach einem Neustart kann Gosms keine SMS mehr finden, also ist mein Problem gelöst (obwohl wahrscheinlich die echten SMS noch irgendwo gespeichert sind)

Sieht für mich nach den richtigen aus. "ein paar kb" macht auch Sinn, wenn man bedenkt, dass eine SMS maximal 160 Zeichen lang sein darf. Vielleicht könnten Sie Ihre Frage bearbeiten und hinzufügen, wie genau Sie was von wo gelöscht haben? Ich glaube nicht, dass Sie diese Datenbanken einfach gelöscht haben. Aber wenn Sie den SQL- DELETEBefehl verwenden, haben Sie möglicherweise verpasst, COMMITIhre s persistent zu machen DELETE, und daher wurden Ihre Änderungen stattdessen möglicherweise "zurückgesetzt".
Dies könnte nur ein Kommentar und eine Fortsetzung der akzeptierten Antwort auf die vorherige Frage sein.
@Izzy Ich habe die Datenbanken mit einem Datei-Explorer (Rootexplorer) gelöscht und auf die Schaltfläche geklickt, um die Datenbanken aus dem Dateisystem zu löschen
@wbogacz Mmm .. Ich hatte diese Möglichkeit nicht in Betracht gezogen
Was ist mit einem Neustart? Es hätte sie aus dem Cache nehmen können. Übrigens: Keine sehr schlaue Idee, die Datenbankdatei zu löschen, da auf diese Weise auch Einstellungen verloren gehen könnten. Obwohl die App die Datenbankdatei neu erstellen sollte, als ob sie gerade installiert worden wäre, könnte sie auch abstürzen, wenn sie dies nicht berücksichtigt (wenn sie ihre anderen Dateien intakt findet, denkt sie möglicherweise nicht, dass sie etwas neu erstellen muss).
Ja, ich kenne die Risiken meines Handelns, aber mit einem Neustart scheint endlich alles ok zu sein :D

Antworten (1)

SMS-Nachrichten werden in gespeichert data/data/com.android.providers.telephony/databases/mmssms.db. Wenn Sie es in Ihrem Root-Explorer nicht sehen können (oder es zu klein ist), starten Sie Ihr Gerät neu oder schließen Sie einfach Ihr Telefon an den Computer an und kopieren Sie diese Datei (z. B. mit ADB) darauf, und ich bin sicher, Sie werden es tun richtig lesen können.