[SELinux denied] Fix avc: denied on u:object_r:qchook_service:s0

 - For B4S4

SELinux : avc:  denied  { find } for pid=5391 uid=10223 name=qchook scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:qchook_service:s0 tclass=service_manager permissive=0

Bug: 123613652
Test: 1. make
      2. fastboot ROM and use Sprint SIM to verify message "avc denied"

Change-Id: I86df2334fb57ba1a0d59ba033195dfca7be61da3
diff --git a/private/seapp_contexts b/private/seapp_contexts
index 57a99de..0c466f2 100644
--- a/private/seapp_contexts
+++ b/private/seapp_contexts
@@ -1,2 +1,5 @@
 # Domain for WfcActivation app
 user=_app seinfo=wfcactivation name=com.google.android.wfcactivation domain=wfc_activation_app levelFrom=all
+
+# Domain for SprintHiddenMenu app
+user=_app seinfo=sprinthiddenmenu name=com.google.android.hiddenmenu domain=sprint_hidden_menu levelFrom=all
diff --git a/private/sprint_hidden_menu.te b/private/sprint_hidden_menu.te
new file mode 100644
index 0000000..9eb45e7
--- /dev/null
+++ b/private/sprint_hidden_menu.te
@@ -0,0 +1,9 @@
+type sprint_hidden_menu, domain, coredomain;
+
+app_domain(sprint_hidden_menu)
+net_domain(sprint_hidden_menu)
+
+# Services
+allow sprint_hidden_menu app_api_service:service_manager find;
+allow sprint_hidden_menu qchook_service:service_manager find;
+allow sprint_hidden_menu radio_service:service_manager find;