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