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

Commit 87c11b32 authored by John Wu's avatar John Wu Committed by Android (Google) Code Review
Browse files

Merge "Block APK rejoining shared UID by dropping sharedUserMaxSdkVersion" into tm-dev

parents cf4c1553 d4d930a4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1607,6 +1607,13 @@ final class InstallPackageHelper {
                                        + oldSharedUid + " to " + newSharedUid);
                    }

                    // APK should not re-join shared UID
                    if (oldPackage.isLeavingSharedUid() && !parsedPackage.isLeavingSharedUid()) {
                        throw new PrepareFailure(INSTALL_FAILED_UID_CHANGED,
                                "Package " + parsedPackage.getPackageName()
                                        + " attempting to rejoin " + newSharedUid);
                    }

                    // In case of rollback, remember per-user/profile install state
                    allUsers = mPm.mUserManager.getUserIds();
                    installedUsers = ps.queryInstalledUsers(allUsers, true);