From 9e46e845d2885967cdcfabfcc3c5d76347e412b3 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Wed, 26 Oct 2022 15:05:36 +0900 Subject: [PATCH] fix google package spoofing for packages not using the google app key(https://github.com/shadow578/GmsCore/commit/e40562460c1e12f6f1dd20e8dbb5d34f4bb35d15) --- .../src/main/java/org/microg/gms/common/PackageUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/play-services-base-core/src/main/java/org/microg/gms/common/PackageUtils.java b/play-services-base-core/src/main/java/org/microg/gms/common/PackageUtils.java index 3879bd82..856d7318 100644 --- a/play-services-base-core/src/main/java/org/microg/gms/common/PackageUtils.java +++ b/play-services-base-core/src/main/java/org/microg/gms/common/PackageUtils.java @@ -83,6 +83,7 @@ public class PackageUtils { String[] packagesForUid = context.getPackageManager().getPackagesForUid(Binder.getCallingUid()); if (packagesForUid != null && packagesForUid.length != 0) { for (String packageName : packagesForUid) { + packageName = PackageSpoofUtils.spoofPackageName(context.getPackageManager(), packageName); if (isGooglePackage(context, packageName) || GMS_PACKAGE_NAME.equals(packageName)) return true; }