From d2386cde57ce4a7fe22962a23f078509dd15ad53 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sat, 20 Feb 2021 21:44:51 +0800 Subject: [PATCH] [app] Get installed modules from binder --- .../main/java/io/github/lsposed/manager/util/ModuleUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java b/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java index 5340f777..6192934d 100644 --- a/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java +++ b/app/src/main/java/io/github/lsposed/manager/util/ModuleUtil.java @@ -85,9 +85,9 @@ public final class ModuleUtil { } Map modules = new HashMap<>(); - for (PackageInfo pkg : pm.getInstalledPackages(PackageManager.GET_META_DATA)) { + for (PackageInfo pkg : ConfigManager.getInstalledPackagesFromAllUsers(PackageManager.GET_META_DATA)) { ApplicationInfo app = pkg.applicationInfo; - if (!app.enabled) + if (!app.enabled || app.uid / 100000 != 0) continue; if (app.metaData != null && app.metaData.containsKey("xposedmodule")) {