From 22a521b2ac76bd6f6084c2bdb9cfe527cadd5428 Mon Sep 17 00:00:00 2001 From: Yi-an Chen Date: Wed, 8 Feb 2023 18:48:11 +0000 Subject: [PATCH] Skip checking allowlist for non-system apps Bug: 264592023 Test: PermissionTestCases Change-Id: Ibd657b0cbfbad4f482497fb04c33b594fa25f283 Merged-In: I8e291eccc251e80729c5d5e293928d80317f1d7c --- .../server/pm/permission/PermissionManagerServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java index 20c9a211e586c..9ed5aa7158abe 100644 --- a/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +++ b/services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java @@ -3268,7 +3268,7 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt if (Objects.equals(packageName, PLATFORM_PACKAGE_NAME)) { return true; } - if (!pkg.isPrivileged()) { + if (!(pkg.isSystem() && pkg.isPrivileged())) { return true; } if (!mPrivilegedPermissionAllowlistSourcePackageNames