Add property for UDFPS antispoof am: 74dfc0cf92

Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/14461327

Change-Id: I61d740f62d09627c2b1ae43298fa0a2d097eeadb
This commit is contained in:
Kris Chen 2021-05-12 22:19:11 +00:00 committed by Automerger Merge Worker
commit 3461bcc3f3
3 changed files with 26 additions and 0 deletions

View file

@ -8,6 +8,24 @@ on early-boot
wait_for_prop vendor.common.modules.ready 1
start insmod_sh_raviole
# Disables fingerprint antispoof by default
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=none
setprop vendor.fingerprint.disable.fake 100
# Overrides fingerprint antispoof if following persist sysprops are set
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=0
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=1
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
on boot && property:ro.build.type=userdebug && \
property:persist.vendor.fingerprint.disable.fake.override=100
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
service insmod_sh_raviole /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.${ro.hardware}.cfg
class main
user root

View file

@ -127,3 +127,7 @@ PRODUCT_PACKAGES += \
# SKU specific RROs
PRODUCT_PACKAGES += \
SettingsOverlayGR1YH
# Fingerprint antispoof property
PRODUCT_PRODUCT_PROPERTIES +=\
persist.vendor.fingerprint.disable.fake.override=none

View file

@ -117,3 +117,7 @@ PRODUCT_VENDOR_PROPERTIES += \
PRODUCT_PACKAGES += \
NoCutoutOverlay \
AvoidAppsInCutoutOverlay
# Fingerprint antispoof property
PRODUCT_PRODUCT_PROPERTIES +=\
persist.vendor.fingerprint.disable.fake.override=none