Gibt es eine Möglichkeit, SMS- und MMS-Nachrichten mit ADB zu sichern / wiederherzustellen, wenn das Gerät nicht gerootet ist?
adb pull
funktioniert hier nicht, da die entsprechende Datenbank (/data/data/com.android.providers.telephony/databases/mmssms.db
) von ADB nicht gelesen werden kann, wenn sie nicht im unsicheren (Root-) Modus ausgeführt wirdadb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
funktioniert auch nicht ohne Root-Zugriffadb backup
Aus irgendeinem Grund wird diese Datenbank auf dem Gerät, mit dem ich überprüft habe, nicht abgedeckt (leere Sicherung - nur die 41 Bytes des Sicherungsheaders in der resultierenden Datei)
Ich frage mich besonders, warum adb backup
das nicht behandelt wird. Wenn dies aus "Datenschutzgründen" geschieht, sollte dies auch für die Kontaktdatenbank gelten, die eindeutig gesichert ist.
Verweise:
- Kann adb verwendet werden, um SMS-Nachrichten im permanenten "abgesicherten Modus" wiederherzustellen? behandelt das gleiche Thema - aber abgesehen davon bin ich nicht auf den abgesicherten Modus beschränkt
- Das Sichern vollständiger SMS / MMS-Inhalte über adb (auf der Schwesterseite unserer Entwickler) ist für eine "verwurzelte Lösung" (und abgesehen davon ein bisschen alt: Fragen und Antworten sind älter als 3 Jahre).
Also: Irgendeine Lösung auf einem nicht gerooteten Gerät? Beachten Sie, dass ich NICHT nach einer App-basierten Lösung frage. Ich bin mir völlig bewusst, dass dafür mehrere Apps verfügbar sind . Ich möchte speziell eine "Shell-basierte Lösung", die über ADB verwendet wird.
adb backup
: wenige Ausnahmen, von denen die meisten ignorierbar sind, aber der Benutzer behält sehr gerne SMS, die ebenfalls nicht behandelt wurden.