From ed0ea40a41aae8e65bc189efe6b631ca78259383 Mon Sep 17 00:00:00 2001 From: Andy Hung Date: Fri, 30 Oct 2015 14:11:46 -0700 Subject: [PATCH] Add Android permissions for audioserver audioserver has the same permissions as mediaserver. TBD: Pare down permissions. Bug: 24511453 Change-Id: Id7abddd79a730ad95b554a94207df3aa4b676f2a --- core/java/android/os/Process.java | 6 ++++++ data/etc/platform.xml | 7 +++++++ .../com/android/server/AppOpsService.java | 3 +++ .../android/server/audio/AudioService.java | 16 ++++++++-------- .../server/os/SchedulingPolicyService.java | 19 +++++++++++++++---- 5 files changed, 39 insertions(+), 12 deletions(-) diff --git a/core/java/android/os/Process.java b/core/java/android/os/Process.java index 54bfca3657698..eca2c3b0579d3 100644 --- a/core/java/android/os/Process.java +++ b/core/java/android/os/Process.java @@ -143,6 +143,12 @@ public class Process { */ public static final int SHARED_RELRO_UID = 1037; + /** + * Defines the UID/GID for the audioserver process. + * @hide + */ + public static final int AUDIOSERVER_UID = 1041; + /** * Defines the start of a range of UIDs (and GIDs), going from this * number to {@link #LAST_APPLICATION_UID} that are reserved for assigning diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 51019cc1d46c5..b4f88c332314b 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -106,6 +106,7 @@ + @@ -128,6 +129,12 @@ + + + + + +