31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
service vendor.fingerprint-goodix /vendor/bin/hw/android.hardware.biometrics.fingerprint-service.goodix
|
|
class late_start
|
|
user system
|
|
group system input
|
|
priority -20
|
|
disabled
|
|
|
|
on early-boot
|
|
chown root system /sys/module/trusty_virtio/parameters/use_high_wq
|
|
chown root system /sys/module/trusty_core/parameters/use_high_wq
|
|
chown system system /dev/goodix_fp
|
|
chown system system /dev/fth_fd
|
|
mkdir /data/vendor/fingerprint 0770 system system
|
|
|
|
on property:ro.vendor.trusty.storage.fs_ready=1 && property:ro.vendor.fingerprint.ta.name=*
|
|
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/${ro.vendor.fingerprint.ta.name}
|
|
enable vendor.fingerprint-goodix
|
|
|
|
# Overrides fingerprint antispoof if following persist sysprops are set
|
|
on boot && property:ro.debuggable=1 && \
|
|
property:persist.vendor.fingerprint.disable.fake.override=0
|
|
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
|
|
|
|
on boot && property:ro.debuggable=1 && \
|
|
property:persist.vendor.fingerprint.disable.fake.override=1
|
|
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
|
|
|
|
on boot && property:ro.debuggable=1 && \
|
|
property:persist.vendor.fingerprint.disable.fake.override=100
|
|
setprop vendor.fingerprint.disable.fake ${persist.vendor.fingerprint.disable.fake.override}
|