diff --git a/tracking_denials/system_app.te b/tracking_denials/system_app.te deleted file mode 100644 index 41c59a5d..00000000 --- a/tracking_denials/system_app.te +++ /dev/null @@ -1,2 +0,0 @@ -# b/182953824 -dontaudit system_app default_android_service:service_manager { add }; diff --git a/whitechapel/vendor/google/service.te b/whitechapel/vendor/google/service.te index 9c935e9c..e94b128e 100644 --- a/whitechapel/vendor/google/service.te +++ b/whitechapel/vendor/google/service.te @@ -1 +1,2 @@ type hal_pixel_display_service, service_manager_type, vendor_service; +type uwb_service, service_manager_type; diff --git a/whitechapel/vendor/google/service_contexts b/whitechapel/vendor/google/service_contexts index aed05336..669a5166 100644 --- a/whitechapel/vendor/google/service_contexts +++ b/whitechapel/vendor/google/service_contexts @@ -1,3 +1,4 @@ # EdgeTPU service -com.google.edgetpu.IEdgeTpuService/default u:object_r:edgetpu_service:s0 -com.google.hardware.pixel.display.IDisplay/default u:object_r:hal_pixel_display_service:s0 +com.google.edgetpu.IEdgeTpuService/default u:object_r:edgetpu_service:s0 +com.google.hardware.pixel.display.IDisplay/default u:object_r:hal_pixel_display_service:s0 +uwb u:object_r:uwb_service:s0 diff --git a/whitechapel/vendor/google/system_app.te b/whitechapel/vendor/google/system_app.te index f8fe4f20..043d4bb1 100644 --- a/whitechapel/vendor/google/system_app.te +++ b/whitechapel/vendor/google/system_app.te @@ -3,4 +3,6 @@ allow system_app sysfs_vendor_sched:file w_file_perms; allow system_app hal_wlc_hwservice:hwservice_manager find; binder_call(system_app, hal_wlc) -allow system_app fwk_stats_hwservice:hwservice_manager find; \ No newline at end of file +allow system_app fwk_stats_hwservice:hwservice_manager find; + +add_service(system_app, uwb_service)