Files
vendor_xiaomi_peridot/proprietary/vendor/etc/init/init.mfp-daemon.aidl.rc
2024-08-10 14:00:32 +05:30

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