From 72e86cba130eb89fc297fd78dabaf61d6a24be82 Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Sat, 18 Oct 2025 21:12:52 +0200 Subject: [PATCH] PackageManager.getApplicationInfo(): don't pretend that other packages are installed So that WhatsApp no longer thinks the task killer apps are installed. --- src/api-impl/android/content/pm/PackageManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/api-impl/android/content/pm/PackageManager.java b/src/api-impl/android/content/pm/PackageManager.java index f0045638..60515fd9 100644 --- a/src/api-impl/android/content/pm/PackageManager.java +++ b/src/api-impl/android/content/pm/PackageManager.java @@ -1587,7 +1587,10 @@ public class PackageManager { */ public ApplicationInfo getApplicationInfo(String packageName, int flags) throws NameNotFoundException { - return package_info.applicationInfo; + if (package_info.packageName.equals(packageName)) + return package_info.applicationInfo; + else + throw new NameNotFoundException(packageName); } /**