diff --git a/public/performanced.te b/public/performanced.te
index 3d3fadb3989b54e9e81daf6995289faf6b791afb..9bf813e1a7ede74f73b9aa4f4e1445f75537ea10 100644
--- a/public/performanced.te
+++ b/public/performanced.te
@@ -2,6 +2,11 @@
 type performanced, domain, mlstrustedsubject;
 type performanced_exec, exec_type, file_type;
 
+# Needed to check for app permissions.
+binder_use(performanced)
+binder_call(performanced, system_server)
+allow performanced permission_service:service_manager find;
+
 pdx_server(performanced, performance_client)
 
 # TODO: use file caps to obtain sys_nice instead of setuid / setgid.