From d2b21047c8c133d99cbd4821a5dc88f60d933445 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Fri, 3 Jun 2016 10:12:47 -0700 Subject: [PATCH] Add a separate read permission for oem unlock state New privileged permission READ_OEM_UNLOCK_STATE added for system privileged apps. Changing the unlock state still requires the old permission OEM_UNLOCK_STATE, which is signature protected. Bug: 28953956 Change-Id: Iedd2ad1d2d1dc3ae91122d7c406e3ee623a47d61 --- api/system-current.txt | 1 + core/res/AndroidManifest.xml | 5 +++++ .../server/PersistentDataBlockService.java | 22 ++++++++++++++----- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/api/system-current.txt b/api/system-current.txt index 0b6ac73f755da..2f7893b4b2f88 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -169,6 +169,7 @@ package android { field public static final java.lang.String READ_INSTALL_SESSIONS = "android.permission.READ_INSTALL_SESSIONS"; field public static final java.lang.String READ_LOGS = "android.permission.READ_LOGS"; field public static final java.lang.String READ_NETWORK_USAGE_HISTORY = "android.permission.READ_NETWORK_USAGE_HISTORY"; + field public static final java.lang.String READ_OEM_UNLOCK_STATE = "android.permission.READ_OEM_UNLOCK_STATE"; field public static final java.lang.String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE"; field public static final java.lang.String READ_PRIVILEGED_PHONE_STATE = "android.permission.READ_PRIVILEGED_PHONE_STATE"; field public static final java.lang.String READ_SEARCH_INDEXABLES = "android.permission.READ_SEARCH_INDEXABLES"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 6c289dc1f9049..b03ba20709a4b 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1416,6 +1416,11 @@ + + +