From 41d961a7281bff9e345dcefcf7a6ea95f6129714 Mon Sep 17 00:00:00 2001 From: dcashman <dcashman@google.com> Date: Thu, 12 Feb 2015 09:50:20 -0800 Subject: [PATCH] Allow bluetooth surfaceflinger access. Address the following denial: 02-12 07:51:42.702: E/SELinux(158): avc: denied { find } for service=SurfaceFlinger scontext=u:r:bluetooth:s0 tcontext=u:object_r:surfaceflinger_service:s0 tclass=service_manager which occurs when the remote service starts up. 02-12 07:51:42.702: E/ServiceManager(158): find_service('SurfaceFlinger') uid=1002 - PERMISSION DENIED 02-12 07:51:42.702: I/ServiceManager(2827): Waiting for service SurfaceFlinger... 02-12 07:51:42.959: E/ActivityManager(469): ANR in com.google.android.remote.tv.services 02-12 07:51:42.959: E/ActivityManager(469): PID: 2827 02-12 07:51:42.959: E/ActivityManager(469): Reason: executing service com.google.android.tv.remote/.RemoteService Bug: 19268019 Change-Id: I2d415c2ea2f70cf71851147253cf6e1906fd0940 --- bluetooth.te | 1 + 1 file changed, 1 insertion(+) diff --git a/bluetooth.te b/bluetooth.te index 305d9dfa5..35a4774cb 100644 --- a/bluetooth.te +++ b/bluetooth.te @@ -53,6 +53,7 @@ allow bluetooth bluetooth_service:service_manager find; allow bluetooth keystore_service:service_manager find; allow bluetooth mediaserver_service:service_manager find; allow bluetooth radio_service:service_manager find; +allow bluetooth surfaceflinger_service:service_manager find; allow bluetooth system_server_service:service_manager find; allow bluetooth tmp_system_server_service:service_manager find; -- GitLab