通过ADB在非根设备上备份/还原SMS / MMS?
如果设备没有植根,是否可以使用ADB备份/还原SMS和MMS消息? adb pull在这里不起作用,因为如果相应的数据库(/data/data/com.android.providers.telephony/databases/mmssms.db)不在非安全(root)模式下运行,则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使用“基于外壳的解决方案”。