使用备份命令,您可以对Android智能手机进行完整备份,现在我知道只剩下pull命令,但它不像备份命令,有其他选择吗?
adb backup 命令也许可以对 Android 智能手机进行完整备份,但现在它变得越来越没用了:
adb backup 只能备份允许备份的应用程序(应用程序必须在其
allowBackup=true
中声明 AndroidManifest.xml
或根本没有这样的条目)。如果它设置 allowBackup=false
那么 adb backup 无法获取此应用程序上的任何数据。
存储在AndroidKeystore中的加密密钥无法提取,它们与手机硬件绑定。 https://developer.android.com/training/articles/keystore
adb 备份会失败 - 唯一的例外:该应用程序是可调试应用程序(AndroidManifest.xml 中的
debuggable="true"
),但这是来自 Play 商店或第三方下载网站的应用程序绝不会出现这种情况)。 adb backup 几年前就被标记为已弃用,似乎 Google 希望最终将其砍掉。 https://developer.android.com/about/versions/12/behavior-changes-12#adb-backup-restrictions
如果您想切换设备并且旧设备仍然可以使用,则存在唯一的“替代方案”。根据 Google Android 文档,当使用直接设备到设备连接时,例如通过 USB 使用不同的模式,仍然允许传输应用程序以及部分数据。