diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 253c408..db0adc0 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -42,12 +42,14 @@ /dev/opfeature u:object_r:opf_file:s0 /dev/param u:object_r:param_device:s0 /dev/pn553 u:object_r:nfc_device:s0 +/dev/p73 u:object_r:secure_element_device:s0 /dev/skin_thermal u:object_r:therm_device:s0 /dev/stmvl53l1_ranging u:object_r:vl53l1_device:s0 # HALs /(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service\.oneplus u:object_r:hal_fingerprint_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.biometrics\.fingerprint\.inscreen@1\.0-service\.oneplus u:object_r:hal_lineage_fod_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.secure_element@1\.2-service u:object_r:hal_secure_element_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.livedisplay@2\.1-service\.oneplus u:object_r:hal_lineage_livedisplay_qti_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.oneplus u:object_r:hal_lineage_touch_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.camera@1\.0-service u:object_r:hal_cameraHIDL_default_exec:s0 diff --git a/sepolicy/vendor/hal_secure_element_default.te b/sepolicy/vendor/hal_secure_element_default.te new file mode 100644 index 0000000..d60d5db --- /dev/null +++ b/sepolicy/vendor/hal_secure_element_default.te @@ -0,0 +1,3 @@ +# Allow hal_secure_element_default to get vendor_nfc_prop +get_prop(hal_secure_element_default, vendor_nfc_prop) + diff --git a/sepolicy/vendor/vendor_wcnss_service.te b/sepolicy/vendor/vendor_wcnss_service.te new file mode 100644 index 0000000..5100058 --- /dev/null +++ b/sepolicy/vendor/vendor_wcnss_service.te @@ -0,0 +1,5 @@ +# Allow vendor_wcnss_service to read files in sysfs_project_info +r_dir_file(vendor_wcnss_service, sysfs_project_info) + +# Allow vendor_wcnss_service to get vendor_oem_wifi_prop +get_prop(vendor_wcnss_service, vendor_oem_wifi_prop)