diff --git a/radio/file.te b/radio/file.te index aea790e..a79dfcc 100644 --- a/radio/file.te +++ b/radio/file.te @@ -2,11 +2,14 @@ type rild_vendor_data_file, file_type, data_file_type; type modem_ml_data_file, file_type, data_file_type; type modem_stat_data_file, file_type, data_file_type; +type sysfs_gps, sysfs_type, fs_type; +type vendor_gps_file, file_type, data_file_type; type vendor_log_file, file_type, data_file_type; type vendor_rfsd_log_file, file_type, data_file_type; type vendor_slog_file, file_type, data_file_type; userdebug_or_eng(` typeattribute vendor_slog_file mlstrustedobject; + typeattribute vendor_gps_file mlstrustedobject; ') # persist diff --git a/radio/property.te b/radio/property.te index 7c4d2ca..0b15ab2 100644 --- a/radio/property.te +++ b/radio/property.te @@ -6,6 +6,7 @@ vendor_internal_prop(vendor_persist_config_default_prop) vendor_internal_prop(vendor_diag_prop) vendor_internal_prop(vendor_modem_prop) vendor_internal_prop(vendor_rild_prop) +vendor_internal_prop(vendor_gps_prop) vendor_internal_prop(vendor_gril_prop) vendor_internal_prop(vendor_ssrdump_prop) vendor_internal_prop(vendor_wifi_version) diff --git a/radio/property_contexts b/radio/property_contexts index 013aad5..549c745 100644 --- a/radio/property_contexts +++ b/radio/property_contexts @@ -55,6 +55,10 @@ vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0 # for vendor telephony debug app vendor.config.debug. u:object_r:vendor_telephony_app_prop:s0 +# for gps +vendor.gps. u:object_r:vendor_gps_prop:s0 +persist.vendor.gps. u:object_r:vendor_gps_prop:s0 + # Tcpdump_logger persist.vendor.tcpdump.log.alwayson u:object_r:vendor_tcpdump_log_prop:s0 vendor.tcpdump. u:object_r:vendor_tcpdump_log_prop:s0 diff --git a/vendor/hal_gnss_pixel.te b/vendor/hal_gnss_pixel.te new file mode 100644 index 0000000..1206ac1 --- /dev/null +++ b/vendor/hal_gnss_pixel.te @@ -0,0 +1,4 @@ +type hal_gnss_pixel, domain; +init_daemon_domain(hal_gnss_pixel) +type hal_gnss_pixel_exec, exec_type, vendor_file_type, file_type; +hal_server_domain(hal_gnss_pixel, hal_gnss)