Loading fs_mgr/fs_mgr_verity.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include <unistd.h> #include <android-base/file.h> #include <android-base/properties.h> #include <android-base/strings.h> #include <android-base/unique_fd.h> #include <crypto_utils/android_pubkey.h> Loading Loading @@ -874,6 +875,11 @@ int fs_mgr_setup_verity(struct fstab_rec *fstab, bool wait_for_verity_dev) // read verity metadata if (fec_verity_get_metadata(f, &verity) < 0) { PERROR << "Failed to get verity metadata '" << fstab->blk_device << "'"; // Allow verity disabled when the device is unlocked without metadata if ("0" == android::base::GetProperty("ro.boot.flash.locked", "")) { retval = FS_MGR_SETUP_VERITY_DISABLED; LWARNING << "Allow invalid metadata when the device is unlocked"; } goto out; } Loading Loading
fs_mgr/fs_mgr_verity.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include <unistd.h> #include <android-base/file.h> #include <android-base/properties.h> #include <android-base/strings.h> #include <android-base/unique_fd.h> #include <crypto_utils/android_pubkey.h> Loading Loading @@ -874,6 +875,11 @@ int fs_mgr_setup_verity(struct fstab_rec *fstab, bool wait_for_verity_dev) // read verity metadata if (fec_verity_get_metadata(f, &verity) < 0) { PERROR << "Failed to get verity metadata '" << fstab->blk_device << "'"; // Allow verity disabled when the device is unlocked without metadata if ("0" == android::base::GetProperty("ro.boot.flash.locked", "")) { retval = FS_MGR_SETUP_VERITY_DISABLED; LWARNING << "Allow invalid metadata when the device is unlocked"; } goto out; } Loading