diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 243f5288e9f42..6de81dfcdf3ba 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -7724,7 +7724,7 @@ public class PackageManagerService extends IPackageManager.Stub { } } } - + if (pkgInfo != null) { grantPermissionsLPw(pkgInfo, (flags&UPDATE_PERMISSIONS_REPLACE_PKG) != 0, changingPkg); } @@ -8004,7 +8004,7 @@ public class PackageManagerService extends IPackageManager.Stub { // Persist the runtime permissions state for users with changes. for (int userId : changedRuntimePermissionUserIds) { - mSettings.writeRuntimePermissionsForUserLPr(userId, true); + mSettings.writeRuntimePermissionsForUserLPr(userId, false); } }