Make anti-root detection resilient to odd packages

This commit is contained in:
Tim Perry
2025-06-24 14:34:43 +02:00
parent 34c74c1505
commit 6922444bf2
+2 -2
View File
@@ -335,8 +335,8 @@
ApplicationPackageManager.getInstalledPackages.overload('int').implementation = function(flags) {
const packages = this.getInstalledPackages(flags);
const packageList = packages.toArray();
const filteredPackages = packageList.filter(pkg => !ROOT_INDICATORS.packages.has(pkg.packageName.value));
return Java.use("java.util.ArrayList").$new(filteredPackages);
const filteredPackages = packageList.filter(pkg => !ROOT_INDICATORS.packages.has(pkg.packageName?.value));
return Java.use("java.util.ArrayList").$new(Java.use("java.util.Arrays").asList(filteredPackages));
};
}