diff --git a/car/evs_intel_app.te b/car/evs_intel_app.te deleted file mode 100644 index a2e6a988..00000000 --- a/car/evs_intel_app.te +++ /dev/null @@ -1,36 +0,0 @@ -# evs app -type evs_intel_app, domain, coredomain; -hal_client_domain(evs_intel_app, hal_evs) -hal_client_domain(evs_intel_app, hal_vehicle) -hal_client_domain(evs_intel_app, hal_configstore) -hal_client_domain(evs_intel_app, hal_graphics_allocator) - -# allow init to launch processes in this context -type evs_intel_app_exec, exec_type, file_type, system_file_type; -init_daemon_domain(evs_intel_app) - -# gets access to its own files on disk -type evs_intel_app_files, file_type, system_file_type; -allow evs_intel_app evs_intel_app_files:file { getattr open read }; -allow evs_intel_app evs_intel_app_files:dir search; - -# Allow use of gralloc buffers and EGL -allow evs_intel_app gpu_device:chr_file rw_file_perms; -allow evs_intel_app ion_device:chr_file r_file_perms; -allow evs_intel_app system_file:dir r_dir_perms; -allow evs_intel_app gpu_device:dir search; -allow evs_intel_app self:process execmem; - -# Allow use of binder and find surfaceflinger -binder_use(evs_intel_app); -allow evs_intel_app surfaceflinger_service:service_manager find; - -# Allow get a list of available services -allow evs_intel_app servicemanager:service_manager list; - -# Allow find evsmanagerd service -allow evs_intel_app evsmanagerd_service:service_manager find; - -allow evs_intel_app gpu_device:dir { read open}; -allow evs_intel_app sysfs_app_readable:file { read open getattr}; -allow evs_intel_app sysfs_gpu:dir { search read }; diff --git a/car/evsmanagerd.te b/car/evsmanagerd.te index 0fb604eb..f20d8deb 100644 --- a/car/evsmanagerd.te +++ b/car/evsmanagerd.te @@ -1,5 +1,2 @@ allow evsmanagerd hal_graphics_allocator_default_tmpfs:file rw_file_perms; allow evsmanagerd { appdomain -isolated_app_all }:fd use; -binder_call(evs_intel_app, evsmanagerd) -binder_call(evsmanagerd, evs_intel_app) - diff --git a/car/file_contexts b/car/file_contexts index 31fa6abe..dfbebfae 100644 --- a/car/file_contexts +++ b/car/file_contexts @@ -3,7 +3,3 @@ /vendor/bin/hw/android.hardware.broadcastradio@intel-service u:object_r:hal_broadcastradio_default_exec:s0 /vendor/bin/hw/android.hardware.automotive.audiocontrol@1.0-service.intel u:object_r:hal_audiocontrol_default_exec:s0 - -/system/bin/evs_intel_app u:object_r:evs_intel_app_exec:s0 -/system/bin/evs_app_support_lib u:object_r:evs_intel_app_exec:s0 -/system/etc/automotive/evs(/.*)? u:object_r:evs_intel_app_files:s0