blob: cdd157e58295bab43fd36db5037bd8b842f88bab [file] [log] [blame]
Christopher Tate684d6f92014-01-13 13:48:22 -08001The file "jbmr2-encrypted-settings-abcd.ab" in this directory is an encrypted
2"adb backup" archive of the settings provider package. It was generated on a
3Nexus 4 running Android 4.3 (API 18), and so predates the Android 4.4 changes
4to the PBKDF2 implementation. The archive's encryption password, entered on-screen,
5is "abcd" (with no quotation marks).
6
7'adb restore' decrypts and applies the restored archive successfully on a device
8running Android 4.3, but fails to restore correctly on a device running Android 4.4,
9reporting an invalid password in logcat. This is the situation reported in bug
10<https://code.google.com/p/android/issues/detail?id=63880>.
11
12The file "kk-fixed-encrypted-settings-abcd.ab" is a similar encrypted "adb backup"
13archive, using the same key, generated on a Nexus 4 running Android 4.4 with a fix
14to this bug in place. This archive should be successfully restorable on any
15version of Android which incorporates the fix.
16
17These archives can be used as an ongoing test to verify that historical encrypted
18archives from various points in Android's history can be successfully restored.