From 0f800f7c163383ce3a49cc99bc2d8097f8961bde Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Sat, 20 Jun 2015 01:30:40 -0700 Subject: [PATCH] Ensure default permissions not dropped on data wipe bug:21954760 Change-Id: I15de766012e66e171d2089af574687ad513a5d57 --- .../core/java/com/android/server/pm/PackageManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index dc38e54819631..95cb11d927284 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -12726,6 +12726,9 @@ public class PackageManagerService extends IPackageManager.Stub { } } + // Ensure default permissions are never cleared. + mDefaultPermissionPolicy.grantDefaultPermissions(userId); + if (needsWrite) { mSettings.writeRuntimePermissionsForUserLPr(userId, true); }