Existe-t-il un moyen de sauvegarder / restaurer les messages SMS et MMS à l'aide d'ADB, lorsque l'appareil n'est pas enraciné?
adb pullne fonctionnera pas ici, car la base de données correspondante (/data/data/com.android.providers.telephony/databases/mmssms.db) ne peut pas être lue par ADB si elle ne fonctionne pas en mode non sécurisé (root)adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.dbne fonctionne pas non plus sans accès rootadb backuppour une raison quelconque, ne couvre pas cette base de données sur l'appareil avec lequel j'ai vérifié (sauvegarde vide - juste les 41 octets de l'en-tête de sauvegarde dans le fichier résultant)
Je me demande surtout pourquoi adb backupne couvre pas cela. Si c'est pour des "raisons de confidentialité", alors la même chose devrait s'appliquer à la base de données de contacts - qui est clairement sauvegardée.
Références:
- Adb peut-il être utilisé pour récupérer des messages SMS en «mode sans échec» permanent? couvre le même sujet - mais à part ça, je ne suis pas limité au mode sans échec
- la sauvegarde du contenu sms / mms complet via adb (sur le site frère de nos développeurs) est pour une "solution enracinée" (et, à part cela, un peu d'âge: les questions et réponses ont plus de 3 ans)
Donc: une solution sur un appareil non rooté? Notez que je ne demande PAS de solution basée sur une application. Je suis pleinement conscient qu'il existe plusieurs applications disponibles pour cela . Je veux spécifiquement une "solution basée sur le shell", à utiliser via ADB.
adb backup: quelques exceptions, la plupart ignorables, mais l'utilisateur aime beaucoup garder les SMS qui n'étaient pas non plus couverts.
