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

Commit cc4e7731 authored by Alex Buynytskyy's avatar Alex Buynytskyy Committed by Automerger Merge Worker
Browse files

Stop marking apps as privileged if they are not signed properly. am: e336c7d7 am: 1bb65191

parents 36de1cab 1bb65191
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -4373,7 +4373,9 @@ final class InstallPackageHelper {

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