sepolicy: qti: Label and add rules for oplusSensor AIDL

Change-Id: I451d7bf6bb110ed900ff5258cdcf6566945ab490
This commit is contained in:
pjgowtham
2023-08-29 23:28:31 +05:30
committed by LuK1337
parent 93e8cfc069
commit 04441ff343
4 changed files with 28 additions and 0 deletions

View File

@@ -140,6 +140,7 @@
/(odm|vendor/odm)/bin/hw/vendor\.qti\.secure_element@1\.2-service u:object_r:hal_secure_element_default_exec:s0
# Sensors
/(odm|vendor/odm)/bin/hw/vendor-oplus-hardware-oplusSensor-V1-service u:object_r:hal_oplus_sensor_aidl_exec:s0
/(odm|vendor/odm)/bin/hw/vendor\.oplus\.hardware\.oplusSensor@1\.0-service u:object_r:vendor_hal_oplusSensor_default_exec:s0
/(odm|vendor/odm)/bin/oplus_sensor_fb u:object_r:vendor_sensors_exec:s0
/dev/ssc_interactive u:object_r:ssc_interactive_device:s0

View File

@@ -0,0 +1,21 @@
type hal_oplus_sensor_aidl, domain;
binder_use(hal_oplus_sensor_aidl)
hal_server_domain(hal_oplus_sensor_aidl, vendor_hal_oplusSensor)
type hal_oplus_sensor_aidl_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_oplus_sensor_aidl)
binder_call(vendor_hal_oplusSensor_client, vendor_hal_oplusSensor_server)
hal_attribute_service(vendor_hal_oplusSensor, hal_oplus_sensor_aidl_service)
allow hal_oplus_sensor_aidl block_device:dir search;
allow hal_oplus_sensor_aidl vendor_reserve_partition:blk_file r_file_perms;
allow hal_oplus_sensor_aidl mnt_vendor_file:dir search;
r_dir_file(hal_oplus_sensor_aidl, vendor_persist_engineer_file)
r_dir_file(hal_oplus_sensor_aidl, vendor_persist_sensors_file)
rw_dir_file(hal_oplus_sensor_aidl, vendor_proc_eng_cali_file)
rw_dir_file(hal_oplus_sensor_aidl, vendor_proc_oplus_als_file)

View File

@@ -43,6 +43,9 @@ type hal_oplus_pogo_keyboard_aidl_service, hal_service_type, service_manager_typ
# Project
type hal_oplus_project_aidl_service, hal_service_type, service_manager_type;
# Sensors
type hal_oplus_sensor_aidl_service, hal_service_type, service_manager_type;
# Subsys
type hal_subsys_service, hal_service_type, service_manager_type;

View File

@@ -51,6 +51,9 @@ vendor.oplus.hardware.ims.IImsStable/OplusImsRadio1 u:object_r:
vendor.oplus.hardware.radio.IRadioStable/OplusRadio0 u:object_r:hal_radio_service:s0
vendor.oplus.hardware.radio.IRadioStable/OplusRadio1 u:object_r:hal_radio_service:s0
# Sensors
vendor.oplus.hardware.oplusSensor.ISensorFeature/default u:object_r:hal_oplus_sensor_aidl_service:s0
# Subsys
vendor.oplus.hardware.subsys_interface.subsys.ISubsys/default u:object_r:hal_subsys_service:s0
vendor.oplus.hardware.subsys_interface.subsys_radio.ISubsysRadio/slot1 u:object_r:hal_subsys_service:s0