Merge "[MTE] Reset memtag message on factory reset." am: a2a93106b7
Original change: https://android-review.googlesource.com/c/platform/bootable/recovery/+/2134979 Change-Id: Iec72218768552697581055d78d1f52ce6504bc9e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
1671d67b94
1 changed files with 7 additions and 0 deletions
|
@ -25,6 +25,7 @@
|
|||
#include <android-base/logging.h>
|
||||
#include <android-base/stringprintf.h>
|
||||
|
||||
#include "bootloader_message/bootloader_message.h"
|
||||
#include "install/snapshot_utils.h"
|
||||
#include "otautil/dirutil.h"
|
||||
#include "recovery_ui/ui.h"
|
||||
|
@ -100,6 +101,12 @@ bool WipeData(Device* device) {
|
|||
success &= EraseVolume(METADATA_ROOT, ui);
|
||||
}
|
||||
}
|
||||
ui->Print("Resetting memtag message...\n");
|
||||
std::string err;
|
||||
if (!WriteMiscMemtagMessage({}, &err)) {
|
||||
ui->Print("Failed to reset memtag message: %s\n", err.c_str());
|
||||
success = false;
|
||||
}
|
||||
if (success) {
|
||||
success &= device->PostWipeData();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue