Зашифрованные резервные копии, созданные на Android 4.3, не могут быть восстановлены на 4.4
Проблема с восстановлением Бэкапа
- Создать зашифрованную резервную копию на 4.3 с
adb backup
(укажите пароль) - Попробуйте восстановить на 4.4
- Восстановить молча не удается.
Покажите мне ниже ошибку:
Пароль считается неверным, даже если он:
W/BackupManagerService(774): Incorrect password
W / BackupManagerService (774): неверные данные восстановления; прерывание.
1 ответ
Решение
Это вызвано недавними изменениями в SecretKeyFactory. Если пароль содержит не ASCII-символ, то пароль, установленный в 4.3, не будет действительным в 4.4. Я считаю, что Google уже знает об этой проблеме.
Вы можете попробовать использовать Android-Backup-Extractor с открытым исходным кодом для перепаковки вашей резервной копии с новым паролем или подождать, пока Google исправит проблему.