Loading core/java/android/os/Process.java +6 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,12 @@ public class Process { */ public static final int AUDIOSERVER_UID = 1041; /** * Defines the UID/GID for the cameraserver process * @hide */ public static final int CAMERASERVER_UID = 1046; /** * Defines the start of a range of UIDs (and GIDs), going from this * number to {@link #LAST_APPLICATION_UID} that are reserved for assigning Loading data/etc/platform.xml +8 −2 Original line number Diff line number Diff line Loading @@ -136,6 +136,12 @@ <assign-permission name="android.permission.UPDATE_DEVICE_STATS" uid="audioserver" /> <assign-permission name="android.permission.UPDATE_APP_OPS_STATS" uid="audioserver" /> <assign-permission name="android.permission.MODIFY_AUDIO_SETTINGS" uid="cameraserver" /> <assign-permission name="android.permission.ACCESS_SURFACE_FLINGER" uid="cameraserver" /> <assign-permission name="android.permission.WAKE_LOCK" uid="cameraserver" /> <assign-permission name="android.permission.UPDATE_DEVICE_STATS" uid="cameraserver" /> <assign-permission name="android.permission.UPDATE_APP_OPS_STATS" uid="cameraserver" /> <assign-permission name="android.permission.ACCESS_SURFACE_FLINGER" uid="graphics" /> <!-- This is a list of all the libraries available for application Loading services/core/java/com/android/server/AppOpsService.java +3 −0 Original line number Diff line number Diff line Loading @@ -1179,6 +1179,9 @@ public class AppOpsService extends IAppOpsService.Stub { } else if ("audioserver".equals(packageName)) { pkgUid = Process.AUDIOSERVER_UID; isPrivileged = false; } else if ("cameraserver".equals(packageName)) { pkgUid = Process.CAMERASERVER_UID; isPrivileged = false; } } } catch (RemoteException e) { Loading Loading
core/java/android/os/Process.java +6 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,12 @@ public class Process { */ public static final int AUDIOSERVER_UID = 1041; /** * Defines the UID/GID for the cameraserver process * @hide */ public static final int CAMERASERVER_UID = 1046; /** * Defines the start of a range of UIDs (and GIDs), going from this * number to {@link #LAST_APPLICATION_UID} that are reserved for assigning Loading
data/etc/platform.xml +8 −2 Original line number Diff line number Diff line Loading @@ -136,6 +136,12 @@ <assign-permission name="android.permission.UPDATE_DEVICE_STATS" uid="audioserver" /> <assign-permission name="android.permission.UPDATE_APP_OPS_STATS" uid="audioserver" /> <assign-permission name="android.permission.MODIFY_AUDIO_SETTINGS" uid="cameraserver" /> <assign-permission name="android.permission.ACCESS_SURFACE_FLINGER" uid="cameraserver" /> <assign-permission name="android.permission.WAKE_LOCK" uid="cameraserver" /> <assign-permission name="android.permission.UPDATE_DEVICE_STATS" uid="cameraserver" /> <assign-permission name="android.permission.UPDATE_APP_OPS_STATS" uid="cameraserver" /> <assign-permission name="android.permission.ACCESS_SURFACE_FLINGER" uid="graphics" /> <!-- This is a list of all the libraries available for application Loading
services/core/java/com/android/server/AppOpsService.java +3 −0 Original line number Diff line number Diff line Loading @@ -1179,6 +1179,9 @@ public class AppOpsService extends IAppOpsService.Stub { } else if ("audioserver".equals(packageName)) { pkgUid = Process.AUDIOSERVER_UID; isPrivileged = false; } else if ("cameraserver".equals(packageName)) { pkgUid = Process.CAMERASERVER_UID; isPrivileged = false; } } } catch (RemoteException e) { Loading