Remove PackageManager.MATCH_SYSTEM_ONLY flag in ServiceWatcher Patch for Android 7 "Nougat" SPDX-FileCopyrightText: 2016, microg Project Team SPDX-License-Identifier: CC0-1.0 diff --git a/services/core/java/com/android/server/ServiceWatcher.java b/services/core/java/com/android/server/ServiceWatcher.java index 383e25a..31ae918 100644 --- a/services/core/java/com/android/server/ServiceWatcher.java +++ b/services/core/java/com/android/server/ServiceWatcher.java @@ -92,8 +92,7 @@ public class ServiceWatcher implements ServiceConnection { String pkg = initialPackageNames.get(i); try { HashSet set = new HashSet(); - Signature[] sigs = pm.getPackageInfo(pkg, PackageManager.MATCH_SYSTEM_ONLY - | PackageManager.GET_SIGNATURES).signatures; + Signature[] sigs = pm.getPackageInfo(pkg, PackageManager.GET_SIGNATURES).signatures; set.addAll(Arrays.asList(sigs)); sigSets.add(set); } catch (NameNotFoundException e) {