diff --git a/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc b/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc index bef50af..9a283ae 100644 --- a/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc +++ b/fingerprint/android.hardware.biometrics.fingerprint@2.1-service.xiaomi_sdm660.rc @@ -3,9 +3,34 @@ service fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-servi user system group system input -on post-fs-data - mkdir /data/misc/fpc 0770 system system +on init + chown system system /dev/goodix_fp + +on boot + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/irq + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/irq_enable + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/wakeup_enable + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/hw_reset + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/device_prepare + chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/vendor chown system system /data/misc/fpc/calibration_image.pndat + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/irq + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/irq_enable + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/wakeup_enable + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/hw_reset + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/device_prepare + chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/vendor chmod 0600 /data/misc/fpc/calibration_image.pndat + +on post-fs-data + mkdir /data/tombstones 0771 system system + mkdir /tombstones/modem 0771 system system + mkdir /tombstones/lpass 0771 system system + mkdir /tombstones/wcnss 0771 system system + mkdir /tombstones/dsps 0771 system system + mkdir /data/vendor/hbtp 0750 system system + mkdir /persist/qti_fp 0700 system system + mkdir /data/misc/seemp 0700 system system + mkdir /data/misc/fpc 0770 system system mkdir /data/misc/goodix 0770 system system mkdir /persist/fpc 0770 system system diff --git a/rootdir/root/init.target.rc b/rootdir/root/init.target.rc index 0194736..7f02d78 100644 --- a/rootdir/root/init.target.rc +++ b/rootdir/root/init.target.rc @@ -61,8 +61,6 @@ on fs write /sys/kernel/boot_adsp/boot 1 - chown system system /dev/goodix_fp - #chmod 0644 /dev/goodix_fp on post-fs start qseecomd