recovery: Only show tests in eng builds
[DD3Boh]: Adapt for Android 11 Change-Id: If783711ecd0d20728ec27ebc572b57e6d9bee760
This commit is contained in:
parent
08817c0e89
commit
e211e4dc3d
1 changed files with 9 additions and 0 deletions
|
@ -73,6 +73,10 @@ static bool IsDeviceUnlocked() {
|
||||||
return "orange" == android::base::GetProperty("ro.boot.verifiedbootstate", "");
|
return "orange" == android::base::GetProperty("ro.boot.verifiedbootstate", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static std::string get_build_type() {
|
||||||
|
return android::base::GetProperty("ro.build.type", "");
|
||||||
|
}
|
||||||
|
|
||||||
static void UiLogger(android::base::LogId log_buffer_id, android::base::LogSeverity severity,
|
static void UiLogger(android::base::LogId log_buffer_id, android::base::LogSeverity severity,
|
||||||
const char* tag, const char* file, unsigned int line, const char* message) {
|
const char* tag, const char* file, unsigned int line, const char* message) {
|
||||||
android::base::KernelLogger(log_buffer_id, severity, tag, file, line, message);
|
android::base::KernelLogger(log_buffer_id, severity, tag, file, line, message);
|
||||||
|
@ -448,6 +452,11 @@ int main(int argc, char** argv) {
|
||||||
device->RemoveMenuItemForAction(Device::ENTER_FASTBOOT);
|
device->RemoveMenuItemForAction(Device::ENTER_FASTBOOT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (get_build_type() != "eng") {
|
||||||
|
device->RemoveMenuItemForAction(Device::RUN_GRAPHICS_TEST);
|
||||||
|
device->RemoveMenuItemForAction(Device::RUN_LOCALE_TEST);
|
||||||
|
}
|
||||||
|
|
||||||
if (!IsRoDebuggable()) {
|
if (!IsRoDebuggable()) {
|
||||||
device->RemoveMenuItemForAction(Device::ENTER_RESCUE);
|
device->RemoveMenuItemForAction(Device::ENTER_RESCUE);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue