57 lines
2.9 KiB
Plaintext
57 lines
2.9 KiB
Plaintext
service mfp-daemon /vendor/bin/hw/mfp-daemon
|
|
interface aidl android.hardware.biometrics.fingerprint.IFingerprint/virtual
|
|
class late_start
|
|
user system
|
|
group system drmrpc diag input uhid
|
|
seclabel u:r:vendor_mfp-daemon:s0
|
|
capabilities SYS_NICE
|
|
|
|
on early-boot
|
|
chown system graphics /sys/bus/platform/devices/soc:xiaomi_fingerprint/fingerdown
|
|
chmod 0664 /sys/bus/platform/devices/soc:xiaomi_fingerprint/fingerdown
|
|
|
|
on boot
|
|
chmod 0666 /dev/goodix_fp
|
|
chown system system /dev/goodix_fp
|
|
chmod 0666 /dev/xiaomi-fp
|
|
chown system system /dev/xiaomi-fp
|
|
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/fingerdown_wait
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/vendor
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/request_vreg
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/simulate_irq
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/finger_irq
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/power_cfg
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/power_ctrl
|
|
chown system system /sys/bus/platform/devices/soc:fingerprint_fpc/screen
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/irq
|
|
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 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/request_vreg
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/simulate_irq
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/finger_irq
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/power_cfg
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/power_ctrl
|
|
chmod 0700 /sys/bus/platform/devices/soc:fingerprint_fpc/screen
|
|
chmod 0666 /dev/input/event2
|
|
|
|
on post-fs-data
|
|
mkdir /data/vendor/misc 01771 system system
|
|
mkdir /data/vendor/misc/mi_fp 0770 system system
|
|
mkdir /persist/mi_fp 0770 system system
|
|
mkdir /mnt/vendor/persist/mi_fp 0770 system system
|
|
mkdir /data/vendor/fpc 0770 system system
|
|
mkdir /data/vendor/fpdump 0770 system system
|
|
mkdir /data/vendor/goodix 0770 system system
|
|
mkdir /data/vendor/fingerprint 0770 system system
|
|
mkdir /mnt/vendor/persist/goodix 0770 system system
|
|
|
|
on property:vendor.fps_hal.restartimes=max
|
|
stop mfp-daemon
|