From 6498d1c798fa7a0d687a2582b9f3b7a346e78c20 Mon Sep 17 00:00:00 2001 From: Eden Shih Date: Thu, 2 Nov 2023 06:56:01 +0000 Subject: [PATCH] Add DiagnosticsTool domain for SELinux access. Bug: 301300623 Change-Id: Ic71cd664e1c6c99300666bf73eb27486a710d4b5 --- diagnosticstool/diagnosticstool.mk | 1 + diagnosticstool/sepolicy/diagnosticstool_app.te | 4 ++++ diagnosticstool/sepolicy/seapp_contexts | 2 ++ 3 files changed, 7 insertions(+) create mode 100644 diagnosticstool/diagnosticstool.mk create mode 100644 diagnosticstool/sepolicy/diagnosticstool_app.te create mode 100644 diagnosticstool/sepolicy/seapp_contexts diff --git a/diagnosticstool/diagnosticstool.mk b/diagnosticstool/diagnosticstool.mk new file mode 100644 index 0000000..67fbd88 --- /dev/null +++ b/diagnosticstool/diagnosticstool.mk @@ -0,0 +1 @@ +PRODUCT_PRIVATE_SEPOLICY_DIRS += device/google/gs-common/diagnosticstool/sepolicy diff --git a/diagnosticstool/sepolicy/diagnosticstool_app.te b/diagnosticstool/sepolicy/diagnosticstool_app.te new file mode 100644 index 0000000..d1874e6 --- /dev/null +++ b/diagnosticstool/sepolicy/diagnosticstool_app.te @@ -0,0 +1,4 @@ +type diagnosticstool_app, domain; +app_domain(diagnosticstool_app) + +allow diagnosticstool_app app_api_service:service_manager find; diff --git a/diagnosticstool/sepolicy/seapp_contexts b/diagnosticstool/sepolicy/seapp_contexts new file mode 100644 index 0000000..3c601cd --- /dev/null +++ b/diagnosticstool/sepolicy/seapp_contexts @@ -0,0 +1,2 @@ +# Diagnostics Tool +user=_app seinfo=platform name=com.google.android.apps.diagnosticstool domain=diagnosticstool_app isPrivApp=true levelFrom=user