Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2a93106 authored by Florian Mayer's avatar Florian Mayer Committed by Gerrit Code Review
Browse files

Merge "[MTE] Reset memtag message on factory reset."

parents 6adffc35 21d50b28
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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();
  }