Зашифрованные резервные копии, созданные на Android 4.3, не могут быть восстановлены на 4.4

Проблема с восстановлением Бэкапа

  1. Создать зашифрованную резервную копию на 4.3 с adb backup (укажите пароль)
  2. Попробуйте восстановить на 4.4
  3. Восстановить молча не удается.

Покажите мне ниже ошибку:

Пароль считается неверным, даже если он:

W/BackupManagerService(774): Incorrect password

W / BackupManagerService (774): неверные данные восстановления; прерывание.

1 ответ

Решение

Это вызвано недавними изменениями в SecretKeyFactory. Если пароль содержит не ASCII-символ, то пароль, установленный в 4.3, не будет действительным в 4.4. Я считаю, что Google уже знает об этой проблеме.

Вы можете попробовать использовать Android-Backup-Extractor с открытым исходным кодом для перепаковки вашей резервной копии с новым паролем или подождать, пока Google исправит проблему.

Другие вопросы по тегам