From acc7f0f873bc81ee260627229f1b042fc0089151 Mon Sep 17 00:00:00 2001 From: Captain Throwback Date: Tue, 29 Dec 2020 15:54:33 -0500 Subject: [PATCH] wrappedkey: only run check on FBE devices Change-Id: I3713fc4619279d8ee2de924df2bc4fbde944d834 --- partition.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/partition.cpp b/partition.cpp index 5928cdd0..e609f543 100755 --- a/partition.cpp +++ b/partition.cpp @@ -692,7 +692,9 @@ void TWPartition::Setup_Data_Partition(bool Display_Error) { } } else { Set_FBE_Status(); - if (!Decrypt_FBE_DE()) { + int is_device_fbe; + DataManager::GetValue(TW_IS_FBE, is_device_fbe); + if (!Decrypt_FBE_DE() && is_device_fbe == 1) { char wrappedvalue[PROPERTY_VALUE_MAX]; property_get("fbe.data.wrappedkey", wrappedvalue, ""); std::string wrappedkeyvalue(wrappedvalue);