From 714bbd8539b73f9d8cf396b6e0edd03f968ebfbd Mon Sep 17 00:00:00 2001 From: Carlos Valdivia Date: Fri, 22 Apr 2016 14:10:40 -0700 Subject: [PATCH] Rename GET_PASSWORD_PRIVILEGED and make it signature. Now named GET_PASSWORD. Now it is just a signature, not privileged. Bug: 28295831 Change-Id: Ice93b527edced9546639b6c7096aad933c517548 --- api/current.txt | 1 - api/system-current.txt | 1 - api/test-current.txt | 1 - core/res/AndroidManifest.xml | 8 ++++---- .../android/server/accounts/AccountManagerService.java | 4 ++-- 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/api/current.txt b/api/current.txt index 91340a912428b..0cd579732ed09 100644 --- a/api/current.txt +++ b/api/current.txt @@ -71,7 +71,6 @@ package android { field public static final java.lang.String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; field public static final java.lang.String GET_ACCOUNTS_PRIVILEGED = "android.permission.GET_ACCOUNTS_PRIVILEGED"; field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; - field public static final java.lang.String GET_PASSWORD_PRIVILEGED = "android.permission.GET_PASSWORD_PRIVILEGED"; field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; field public static final java.lang.String GLOBAL_SEARCH = "android.permission.GLOBAL_SEARCH"; field public static final java.lang.String INSTALL_LOCATION_PROVIDER = "android.permission.INSTALL_LOCATION_PROVIDER"; diff --git a/api/system-current.txt b/api/system-current.txt index 39f87ada11310..3f5fcab0fe91a 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -103,7 +103,6 @@ package android { field public static final java.lang.String GET_APP_OPS_STATS = "android.permission.GET_APP_OPS_STATS"; field public static final java.lang.String GET_PACKAGE_IMPORTANCE = "android.permission.GET_PACKAGE_IMPORTANCE"; field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; - field public static final java.lang.String GET_PASSWORD_PRIVILEGED = "android.permission.GET_PASSWORD_PRIVILEGED"; field public static final java.lang.String GET_PROCESS_STATE_AND_OOM_SCORE = "android.permission.GET_PROCESS_STATE_AND_OOM_SCORE"; field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; field public static final java.lang.String GET_TOP_ACTIVITY_INFO = "android.permission.GET_TOP_ACTIVITY_INFO"; diff --git a/api/test-current.txt b/api/test-current.txt index 84ce5a5c06405..5e0218e8dd08a 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -71,7 +71,6 @@ package android { field public static final java.lang.String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; field public static final java.lang.String GET_ACCOUNTS_PRIVILEGED = "android.permission.GET_ACCOUNTS_PRIVILEGED"; field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; - field public static final java.lang.String GET_PASSWORD_PRIVILEGED = "android.permission.GET_PASSWORD_PRIVILEGED"; field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; field public static final java.lang.String GLOBAL_SEARCH = "android.permission.GLOBAL_SEARCH"; field public static final java.lang.String INSTALL_LOCATION_PROVIDER = "android.permission.INSTALL_LOCATION_PROVIDER"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index a59809699be24..d8e5f24dc68a9 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -2041,10 +2041,10 @@ - - + + diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java index 87dedc91181f3..c792c116f546a 100644 --- a/services/core/java/com/android/server/accounts/AccountManagerService.java +++ b/services/core/java/com/android/server/accounts/AccountManagerService.java @@ -2589,7 +2589,7 @@ public class AccountManagerService // Check to see if the Password should be included to the caller. String callerPkg = optionsIn.getString(AccountManager.KEY_ANDROID_PACKAGE_NAME); boolean isPasswordForwardingAllowed = isPermitted( - callerPkg, uid, Manifest.permission.GET_PASSWORD_PRIVILEGED); + callerPkg, uid, Manifest.permission.GET_PASSWORD); int usrId = UserHandle.getCallingUserId(); long identityToken = clearCallingIdentity(); @@ -3008,7 +3008,7 @@ public class AccountManagerService // Check to see if the Password should be included to the caller. String callerPkg = loginOptions.getString(AccountManager.KEY_ANDROID_PACKAGE_NAME); boolean isPasswordForwardingAllowed = isPermitted( - callerPkg, uid, Manifest.permission.GET_PASSWORD_PRIVILEGED); + callerPkg, uid, Manifest.permission.GET_PASSWORD); long identityToken = clearCallingIdentity(); try {