# hal_fingerprint_capacitance definition type hal_fingerprint_capacitance, domain; hal_server_domain(hal_fingerprint_capacitance, hal_fingerprint) type hal_fingerprint_capacitance_exec, exec_type, vendor_file_type, file_type; init_daemon_domain(hal_fingerprint_capacitance) set_prop(hal_fingerprint_capacitance, vendor_fingerprint_prop) # allow fingerprint to access file allow hal_fingerprint_capacitance fingerprint_device:chr_file rw_file_perms; allow hal_fingerprint_capacitance tee_device:chr_file rw_file_perms; allow hal_fingerprint_capacitance sysfs_fingerprint:dir r_dir_perms; allow hal_fingerprint_capacitance sysfs_fingerprint:file rw_file_perms; # allow fingerprint to access power hal hal_client_domain(hal_fingerprint_capacitance, hal_power); # allow fingerprint to find fwk service allow hal_fingerprint_capacitance fwk_stats_service:service_manager find; # allow fingerprint to access sysfs_leds allow hal_fingerprint_capacitance sysfs_leds:dir search; allow hal_fingerprint_capacitance sysfs_leds:file rw_file_perms; # allow fingerprint to access input_device allow hal_fingerprint_capacitance input_device:dir r_dir_perms; allow hal_fingerprint_capacitance input_device:chr_file rw_file_perms; # allow fingerprint to access hwservice hwbinder_use(hal_fingerprint_capacitance) add_hwservice(hal_fingerprint_capacitance, hal_fingerprint_capacitance_ext_hwservice) # allow fingerprint to access fwk sensor hwservice allow hal_fingerprint_capacitance fwk_sensor_service:service_manager find;