From d7a691c7a2527f2da145355a40a0402c95c67aac Mon Sep 17 00:00:00 2001 From: ronnie <ronnie@industiosoft.com> Date: Sun, 23 Oct 2022 09:33:37 +0000 Subject: [PATCH] add default app permissions --- android/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/android/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java b/android/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java index 2b3a470..bf7c0a4 100644 --- a/android/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java +++ b/android/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java @@ -1093,10 +1093,12 @@ || upgradedActivityRecognitionPermission != null) { // Before Q we represented some runtime permissions as install permissions, // in Q we cannot do this anymore. Hence upgrade them all. - grant = GRANT_UPGRADE; + //grant = GRANT_UPGRADE; + grant = GRANT_INSTALL; } else { // For modern apps keep runtime permissions unchanged. - grant = GRANT_RUNTIME; + //grant = GRANT_RUNTIME; + grant = GRANT_INSTALL; } } else if (bp.isSignature()) { // For all apps signature permissions are install time ones. @@ -1122,6 +1124,7 @@ // updating the platform). if (!isNewPlatformPermissionForPackage(perm, pkg)) { grant = GRANT_DENIED; + grant = GRANT_INSTALL; } } } -- Gitblit v1.6.2