diff --git a/libinit/libinit_variant.cpp b/libinit/libinit_variant.cpp index c9cfb13..21200b7 100644 --- a/libinit/libinit_variant.cpp +++ b/libinit/libinit_variant.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include #include @@ -34,10 +35,12 @@ void set_variant_props(const variant_info_t variant) { set_ro_build_prop("model", variant.model, true); set_ro_build_prop("name", variant.name, true); - set_ro_build_prop("fingerprint", variant.build_fingerprint); - property_override("ro.bootimage.build.fingerprint", variant.build_fingerprint); + if (access("/system/bin/recovery", F_OK) != 0) { + set_ro_build_prop("fingerprint", variant.build_fingerprint); + property_override("ro.bootimage.build.fingerprint", variant.build_fingerprint); - property_override("ro.build.description", fingerprint_to_description(variant.build_fingerprint)); + property_override("ro.build.description", fingerprint_to_description(variant.build_fingerprint)); + } if (variant.nfc) property_override(SKU_PROP, "nfc");