diff --git a/radio/rild.te b/radio/rild.te index 2c272a5..21da28b 100644 --- a/radio/rild.te +++ b/radio/rild.te @@ -30,6 +30,7 @@ binder_call(rild, grilservice_app) binder_call(rild, vendor_engineermode_app) binder_call(rild, vendor_telephony_debug_app) binder_call(rild, logger_app) +binder_call(rild, vendor_satellite_service) crash_dump_fallback(rild) diff --git a/radio/seapp_contexts b/radio/seapp_contexts index 9caa394..2dea8c9 100644 --- a/radio/seapp_contexts +++ b/radio/seapp_contexts @@ -33,3 +33,5 @@ user=_app seinfo=platform name=com.samsung.slsi.engineermode domain=vendor_engin # Domain for CatEngineService user=system seinfo=platform name=com.google.android.CatEngine domain=cat_engine_service_app type=system_app_data_file levelFrom=all +# Vendor Satellite Service +user=_app isPrivApp=true seinfo=platform name=com.samsung.slsi.telephony.satelliteservice domain=vendor_satellite_service levelFrom=all diff --git a/radio/vendor_satellite_service.te b/radio/vendor_satellite_service.te new file mode 100644 index 0000000..f6a1fa2 --- /dev/null +++ b/radio/vendor_satellite_service.te @@ -0,0 +1,6 @@ +type vendor_satellite_service, domain; + +app_domain(vendor_satellite_service); +allow vendor_satellite_service app_api_service:service_manager find; +allow vendor_satellite_service hal_exynos_rild_hwservice:hwservice_manager find; +binder_call(vendor_satellite_service, rild) \ No newline at end of file