Loading services/java/com/android/server/pm/PackageManagerService.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -5140,7 +5140,7 @@ public class PackageManagerService extends IPackageManager.Stub { // This permission is invalid; skip it. // This permission is invalid; skip it. allowed = false; allowed = false; } else if (level == PermissionInfo.PROTECTION_SIGNATURE) { } else if (level == PermissionInfo.PROTECTION_SIGNATURE) { allowed = doSignaturePermission(perm, pkg, bp, origPermissions); allowed = grantSignaturePermission(perm, pkg, bp, origPermissions); if (allowed) { if (allowed) { allowedSig = true; allowedSig = true; } } Loading Loading @@ -5224,7 +5224,7 @@ public class PackageManagerService extends IPackageManager.Stub { return allowed; return allowed; } } private boolean doSignaturePermission(String perm, PackageParser.Package pkg, private boolean grantSignaturePermission(String perm, PackageParser.Package pkg, BasePermission bp, HashSet<String> origPermissions) { BasePermission bp, HashSet<String> origPermissions) { boolean allowed; boolean allowed; allowed = (compareSignatures( allowed = (compareSignatures( Loading Loading
services/java/com/android/server/pm/PackageManagerService.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -5140,7 +5140,7 @@ public class PackageManagerService extends IPackageManager.Stub { // This permission is invalid; skip it. // This permission is invalid; skip it. allowed = false; allowed = false; } else if (level == PermissionInfo.PROTECTION_SIGNATURE) { } else if (level == PermissionInfo.PROTECTION_SIGNATURE) { allowed = doSignaturePermission(perm, pkg, bp, origPermissions); allowed = grantSignaturePermission(perm, pkg, bp, origPermissions); if (allowed) { if (allowed) { allowedSig = true; allowedSig = true; } } Loading Loading @@ -5224,7 +5224,7 @@ public class PackageManagerService extends IPackageManager.Stub { return allowed; return allowed; } } private boolean doSignaturePermission(String perm, PackageParser.Package pkg, private boolean grantSignaturePermission(String perm, PackageParser.Package pkg, BasePermission bp, HashSet<String> origPermissions) { BasePermission bp, HashSet<String> origPermissions) { boolean allowed; boolean allowed; allowed = (compareSignatures( allowed = (compareSignatures( Loading