We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 11f4d1e commit c507c63Copy full SHA for c507c63
services/core/java/com/android/server/pm/ext/PackageExtInit.java
@@ -64,12 +64,16 @@ private int getExtFlags() {
64
65
var apkSplits = pkg.getSplits();
66
int apkSplitsSize = apkSplits.size();
67
+ boolean allApksFromPlayStore = true;
68
for (int i = 0; i < apkSplitsSize; ++i) {
- if (PlayStoreUtils.isSourceStampPlaySigned(apkSplits.get(i).getPath())) {
69
- flags |= (1 << AppInfoExtFlag.HAS_PLAY_STORE_SOURCE_STAMP_ON_APK_CERTS);
+ if (!PlayStoreUtils.isSourceStampPlaySigned(apkSplits.get(i).getPath())) {
70
+ allApksFromPlayStore = false;
71
break;
72
}
73
74
+ if (allApksFromPlayStore) {
75
+ flags |= (1 << AppInfoExtFlag.HAS_PLAY_STORE_SOURCE_STAMP_ON_APK_CERTS);
76
+ }
77
78
return flags;
79
0 commit comments