デバイスがルート化されていないときに、ADBを使用してSMSおよびMMSメッセージをバックアップ/復元する方法はありますか?
adb pull
/data/data/com.android.providers.telephony/databases/mmssms.db
安全でない(ルート)モードで実行されていない場合、対応するデータベース()はADBで読み取ることができないため、ここでは機能しません。adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
rootアクセスがないと機能しませんadb backup
何らかの理由で、私が確認したデバイス上のこのデータベースをカバーしていません(空のバックアップ-結果のファイルのバックアップヘッダーの41バイトのみ)
特になぜadb backup
これをカバーしないのかと思います。「プライバシー上の理由」によるものである場合、同じことが連絡先データベースにも当てはまるはずです。これは明らかにバックアップされています。
参照:
- adbを使用して、永久的な「セーフモード」でSMSメッセージを回復できますか?同じトピックをカバーしていますが、それ以外はセーフモードに限定されていません
- adb(私たちの開発者姉妹サイトで)を介してフルSMS / MMSコンテンツをバックアップすることは、「根付いたソリューション」のためのものです(そしてそれとは別に、少し年齢:質問と回答は3年以上前のものです)
だから:非根ざしたデバイス上の解決策はありますか?アプリベースのソリューションを求めているわけではないことに注意してください。私はこれのために利用可能ないくつかのアプリがあることを完全に知っています。私は特に「シェルベースのソリューション」をADB経由で使用したいと考えています。
adb backup
:いくつかの例外、それらのほとんどは無視できますが、ユーザーはSMSを保持することを非常に好みますが、これもカバーされていません。