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

Commit d31dc67d authored by Song Pan's avatar Song Pan Committed by Android (Google) Code Review
Browse files

Merge "Skip apk verification when collecting certificates." into rvc-dev

parents db87672d caad01b2
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -568,7 +568,10 @@ public class AppIntegrityManagerServiceImpl extends IAppIntegrityManager.Stub {
        try (PackageParser2 parser = mParserSupplier.get()) {
            ParsedPackage pkg = parser.parsePackage(installationPath, 0, false);
            int flags = PackageManager.GET_SIGNING_CERTIFICATES | PackageManager.GET_META_DATA;
            pkg.setSigningDetails(ParsingPackageUtils.collectCertificates(pkg, false));
            // APK signatures is already verified elsewhere in PackageManager. We do not need to
            // verify it again since it could cause a timeout for large APKs.
            pkg.setSigningDetails(
                    ParsingPackageUtils.collectCertificates(pkg, /* skipVerify= */ true));
            return PackageInfoUtils.generate(
                    pkg,
                    null,