Apakah ada cara untuk membuat cadangan / memulihkan pesan SMS dan MMS menggunakan ADB, ketika perangkat tidak di-root?
adb pull
tidak akan berfungsi di sini, karena basis data yang sesuai (/data/data/com.android.providers.telephony/databases/mmssms.db
) tidak dapat dibaca oleh ADB jika tidak berjalan dalam mode tidak aman (root)adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
tidak berfungsi baik tanpa akses rootadb backup
untuk beberapa alasan tidak mencakup database ini pada perangkat yang saya periksa (cadangan kosong - hanya 41 byte header cadangan dalam file yang dihasilkan)
Saya terutama bertanya-tanya mengapa adb backup
tidak membahas hal ini. Jika karena "alasan privasi", maka hal yang sama berlaku untuk basis data kontak - yang jelas-jelas didukung.
Referensi:
- Bisakah adb digunakan untuk memulihkan pesan SMS saat dalam "Mode Aman" permanen? mencakup topik yang sama - tetapi selain itu, saya tidak terbatas pada safe-mode
- mencadangkan seluruh isi sms / mms melalui adb (di situs saudara pengembang kami) adalah untuk "solusi yang di-rooting" (dan, selain itu, sedikit usia: pertanyaan dan jawaban lebih dari 3 tahun)
Jadi: Adakah solusi pada perangkat yang tidak di-root? Perhatikan bahwa saya TIDAK meminta solusi berbasis aplikasi. Saya sepenuhnya sadar ada beberapa aplikasi yang tersedia untuk ini . Saya secara khusus menginginkan "solusi berbasis shell", yang akan digunakan melalui ADB.
adb backup
: beberapa pengecualian, sebagian besar diabaikan, tetapi pengguna sangat suka menyimpan SMS yang juga tidak tercakup.