device_brax_brax3/sepolicy/vendor/hal_fingerprint_default.te
Vincent Vidal 8710a52d67 init
2025-08-07 16:07:57 +02:00

34 lines
1.8 KiB
Text

# ------------------- focaltech fingerprint begin -------------------
type ff_service, vndservice_manager_type;
type ff_hwservice, hwservice_manager_type;
type ff_device, dev_type;
type ff_data_file, file_type, data_file_type;
vndbinder_use(hal_fingerprint_default)
hwbinder_use(hal_fingerprint_default)
allow hal_fingerprint_default ff_device:chr_file rw_file_perms;
allow hal_fingerprint_default self:netlink_kobject_uevent_socket { create setopt bind read };
allow hal_fingerprint_default ff_data_file:dir create_dir_perms;
allow hal_fingerprint_default ff_data_file:file create_file_perms;
allow hal_fingerprint_default ff_service:service_manager { add };
#allow hal_fingerprint_default power_service:service_manager { find };
#allow hal_fingerprint_default shell_exec:file rx_file_perms;
allow hal_fingerprint_default ff_hwservice:hwservice_manager { add };
allow hal_fingerprint_default ff_hwservice:hwservice_manager { find };
allow hal_fingerprint_default sysfs_leds:dir { search };
allow hal_fingerprint_default sysfs_leds:lnk_file { read };
allow hal_fingerprint_default sysfs_leds:file rw_file_perms;
#allow hal_fingerprint_default sysfs:file w_file_perms;
allow system_app hal_fingerprint_default:binder call;
allow hal_fingerprint_default ff_service:service_manager { find };
allow hal_fingerprint_default hal_fingerprint_default:binder { call };
#allow hal_fingerprint_default vendor_dmabuf_qseecom_heap_device:chr_file { ioctl read getattr lock map open watch watch_reads };
#allow hal_fingerprint_default vendor_dmabuf_qseecom_ta_heap_device:chr_file { ioctl read getattr lock map open watch watch_reads };
allow hal_fingerprint_default tee_device:chr_file { ioctl read getattr lock map open watch watch_reads };
# ------------------- focaltech fingerprint end ---------------------