diff --git a/radio/pixel_modem_app.te b/radio/pixel_modem_app.te new file mode 100644 index 0000000..2fbe536 --- /dev/null +++ b/radio/pixel_modem_app.te @@ -0,0 +1,10 @@ +# pixel_modem_app is the selinux domain for pixel_modem_service + +type pixel_modem_app, domain; + +app_domain(pixel_modem_app) + +allow pixel_modem_app app_api_service:service_manager find; + +# Allow the pixel_modem_app to find and call shared modem platform service. +hal_client_domain(pixel_modem_app, hal_shared_modem_platform) diff --git a/radio/seapp_contexts b/radio/seapp_contexts index 82d71dc..7ed10c6 100644 --- a/radio/seapp_contexts +++ b/radio/seapp_contexts @@ -32,3 +32,6 @@ user=system seinfo=platform name=com.google.android.CatEngine domain=cat_engine_ # Vendor Satellite Service user=_app isPrivApp=true seinfo=platform name=com.samsung.slsi.telephony.satelliteservice domain=vendor_satellite_service levelFrom=all + +# Domain for pixel_modem_app +user=_app isPrivApp=true seinfo=platform name=com.google.android.modem.pms domain=pixel_modem_app levelFrom=all