Created
February 28, 2021 19:53
-
-
Save nickrbogdanov/922ecda2e557499c22a9e5d084d74554 to your computer and use it in GitHub Desktop.
Override package visibility for non-Google GmsCore installed via F-Droid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From b79e408824b5c12acd83f5ec39f01b63b5453f3f Mon Sep 17 00:00:00 2001 | |
From: Nick Bogdanov <nickrbogdanov@gmail.com> | |
Date: Sat, 27 Feb 2021 19:54:14 -0800 | |
Subject: [PATCH] Make microg GmsCore queryable by all apps | |
See: https://github.com/microg/GmsCore/issues/1409 | |
--- | |
services/core/java/com/android/server/pm/AppsFilter.java | 1 + | |
1 file changed, 1 insertion(+) | |
diff --git a/services/core/java/com/android/server/pm/AppsFilter.java b/services/core/java/com/android/server/pm/AppsFilter.java | |
index 10f77144e022..718fcb1b0f4c 100644 | |
--- a/services/core/java/com/android/server/pm/AppsFilter.java | |
+++ b/services/core/java/com/android/server/pm/AppsFilter.java | |
@@ -567,6 +567,7 @@ public class AppsFilter { | |
final boolean newIsForceQueryable = | |
mForceQueryable.contains(newPkgSetting.appId) | |
/* shared user that is already force queryable */ | |
+ || newPkg.getPackageName().equals("com.google.android.gms") | |
|| newPkgSetting.forceQueryableOverride /* adb override */ | |
|| (newPkgSetting.isSystem() && (mSystemAppsQueryable | |
|| newPkg.isForceQueryable() | |
-- | |
2.28.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment