commit | 85cc658415ef236bda5ee75123a5c7c4a9fe8984 | [log] [tgz] |
---|---|---|
author | Nikolay Elenkov <nikolayelenkov@google.com> | Wed Jul 03 03:06:41 2024 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Mon Jul 15 03:40:22 2024 +0000 |
tree | 01d20e43e197d86ba07e4ae25aae7365dd663328 | |
parent | d2e60e900b47e6f95814ff67833d4282c199e6ca [diff] |
RESTRICT AUTOMERGE Allow system_server to call IKeystoreMaintenance.deleteAllKeys() This allows RecoverySystem to destroy all synthetic blob protector keys and make FBE-encrypted data unrecoverable even if data wipe in recovery is interrupted or skipped. Bug: 324321147 Test: Manual - System -> Reset options -> Erase all data. Test: Hold VolDown key to interrupt reboot and stop at bootloader screen. Test: fastboot oem bcd wipe command && fastboot oem bcd wipe recovery Test: fastboot reboot Test: Device reboots into recovery and prompts to factory reset: Test: 'Cannot load Android system. Your data may be corrupt. ... (cherry picked from https://android-review.googlesource.com/q/commit:3941b6874350fb1c8558fcd539ec0ec5038c1d7e) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:837b024352038cb552b7c2473bf0707345550b78) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:844c799e6091c23d1dec8dc1a57b1c5c0f9ff7da) Merged-In: I5be2f9e8314d36448994f4f14ff585ded7095c8c Change-Id: I5be2f9e8314d36448994f4f14ff585ded7095c8c