From ca5e9e96763a235b841f7fc56fc7004f0ffbf771 Mon Sep 17 00:00:00 2001 From: Christian Oder Date: Sun, 30 Aug 2020 17:53:30 +0200 Subject: [PATCH] sm7250-common: Patch fingerprint blobs to different prop libgf_ud_hal.so looks for vendor.boot.verifiedbootstate to be set to the phones true state in our case, for an unlocked phone, it must be orange (green = locked with factory rom, orange = unlocked no checking, yellow = locked with user key) Change it to look for vendor.boot.fingerprintbstate which we set to orange without having to mess with anything safetynet related. Co-authored-by: Matt Filetto --- extract-files.sh | 3 +++ system.prop | 3 +++ 2 files changed, 6 insertions(+) diff --git a/extract-files.sh b/extract-files.sh index bc0bdaf..dcadce0 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -63,6 +63,9 @@ function blob_fixup() { system_ext/lib64/libwfdnative.so) sed -i "s/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/" "${2}" ;; + vendor/lib64/libgf_ud_hal.so|vendor/lib64/libgf_g6_ud_hal.so) + sed -i "s|vendor.boot.verifiedbootstate|vendor.boot.fingerprintbstate|g" "${2}" + ;; esac } diff --git a/system.prop b/system.prop index 3ac532a..50c955d 100644 --- a/system.prop +++ b/system.prop @@ -27,6 +27,9 @@ persist.vendor.cne.feature=1 # DPM persist.vendor.dpm.feature=11 +# Fingerprint +vendor.boot.fingerprintbstate=orange + # IMS persist.dbg.volte_avail_ovr=1 persist.dbg.vt_avail_ovr=1