在Android 4.3上创建的加密备份无法在4.4上恢复

时间:2013-12-19 08:29:44

标签: android android-backup-service

恢复备份的问题

  1. 使用adb backup(指定密码)
  2. 在4.3上创建加密备份
  3. 尝试恢复4.4
  4. 无声还原失败。
  5. 显示以下错误:

    密码被认为是错误的,即使它是:

    W/BackupManagerService(774): Incorrect password
    

    W / BackupManagerService(774):无效的恢复数据;则中止。

1 个答案:

答案 0 :(得分:1)

这是由SecretKeyFactory的最近更改引起的。如果密码包含非ASCII字符,则4.3中设置的密码在4.4中无效。我相信Google已经意识到了这个问题。

您可以尝试使用开源Android-Backup-Extractor使用新密码重新打包备份,或等到Google修复此问题。