Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f07a2a5 authored by Alex Buynytskyy's avatar Alex Buynytskyy Committed by Android (Google) Code Review
Browse files

Merge "Stop marking apps as privileged if they are not signed properly." into main

parents a52432b7 3ee5dfdc
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -4590,7 +4590,9 @@ final class InstallPackageHelper {

    private void assertPackageWithSharedUserIdIsPrivileged(AndroidPackage pkg)
            throws PackageManagerException {
        if (!AndroidPackageLegacyUtils.isPrivileged(pkg) && (pkg.getSharedUserId() != null)) {
        if (!AndroidPackageLegacyUtils.isPrivileged(pkg)
                && (pkg.getSharedUserId() != null)
                && !pkg.isLeavingSharedUser()) {
            SharedUserSetting sharedUserSetting = null;
            try {
                synchronized (mPm.mLock) {
@@ -4630,7 +4632,8 @@ final class InstallPackageHelper {
        if (((scanFlags & SCAN_AS_PRIVILEGED) == 0)
                && !AndroidPackageLegacyUtils.isPrivileged(pkg)
                && (pkg.getSharedUserId() != null)
                && !skipVendorPrivilegeScan) {
                && !skipVendorPrivilegeScan
                && !pkg.isLeavingSharedUser()) {
            SharedUserSetting sharedUserSetting = null;
            synchronized (mPm.mLock) {
                try {