diff --git a/universal7885-common/sepolicy/vendor/file_contexts b/universal7885-common/sepolicy/vendor/file_contexts index 5dbec81..ad8dac3 100644 --- a/universal7885-common/sepolicy/vendor/file_contexts +++ b/universal7885-common/sepolicy/vendor/file_contexts @@ -201,6 +201,7 @@ /(vendor|system/vendor)/lib(64)?/libion_exynos\.so u:object_r:same_process_hal_file:s0 /(vendor|system/vendor)/bin/main_abox u:object_r:abox_exec:s0 /(vendor|system/vendor)/bin/wlbtd u:object_r:wlbtd_exec:s0 +/system/bin/multiclientd u:object_r:multiclientd_exec:s0 /(vendor|system/vendor)/bin/hw/gpsd u:object_r:gpsd_exec:s0 /(vendor|system/vendor)/bin/hw/macloader u:object_r:macloader_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.power(@[0-9]\.[0-9])?-service\.samsung-libperfmgr u:object_r:hal_power_default_exec:s0 diff --git a/universal7885-common/sepolicy/vendor/multiclientd.te b/universal7885-common/sepolicy/vendor/multiclientd.te new file mode 100644 index 0000000..43153f8 --- /dev/null +++ b/universal7885-common/sepolicy/vendor/multiclientd.te @@ -0,0 +1,9 @@ +type multiclientd, domain, coredomain; +type multiclientd_exec, file_type, exec_type, system_file_type; + +init_daemon_domain(multiclientd) + +allow multiclientd rild:binder { call transfer }; +allow multiclientd rild_hwservice:hwservice_manager find; +allow multiclientd hwservicemanager_prop:file read; +allow multiclientd same_process_hal_file:file execute;