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

Commit d6afc52a authored by Andrew Hsieh's avatar Andrew Hsieh Committed by Android (Google) Code Review
Browse files

Merge "pm: skip scan-as-privileged for OMR1 vendors" into pi-dev

parents fd935d3a 45381e34
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -9974,8 +9974,12 @@ public class PackageManagerService extends IPackageManager.Stub
        }
        // Scan as privileged apps that share a user with a priv-app.
        if (((scanFlags & SCAN_AS_PRIVILEGED) == 0) && !pkg.isPrivileged()
                && (pkg.mSharedUserId != null)) {
        final boolean skipVendorPrivilegeScan = ((scanFlags & SCAN_AS_VENDOR) != 0)
                && SystemProperties.getInt("ro.vndk.version", 28) < 28;
        if (((scanFlags & SCAN_AS_PRIVILEGED) == 0)
                && !pkg.isPrivileged()
                && (pkg.mSharedUserId != null)
                && !skipVendorPrivilegeScan) {
            SharedUserSetting sharedUserSetting = null;
            try {
                sharedUserSetting = mSettings.getSharedUserLPw(pkg.mSharedUserId, 0, 0, false);