Skip to content

Commit 74d327f

Browse files
committed
Hook PackageManagerService on all versions below Android S
1 parent ffeddb8 commit 74d327f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

app/src/main/java/com/thermatk/android/xf/fakegapps/FakeSignatures.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,8 @@ protected void afterHookedMethod(MethodHookParam param) {
3232
}
3333
};
3434

35-
String classToHook;
36-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
37-
classToHook = "com.android.server.pm.PackageManagerService.ComputerEngine";
38-
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
39-
classToHook = "com.android.server.pm.PackageManagerService";
40-
} else {
41-
classToHook = "android.app.ApplicationPackageManager";
42-
}
35+
String classToHook = Build.VERSION.SDK_INT >= Build.VERSION_CODES.S ?
36+
"com.android.server.pm.PackageManagerService.ComputerEngine" : "com.android.server.pm.PackageManagerService";
4337
final Class<?> hookedClass = XposedHelpers.findClass(classToHook, loadedPackage.classLoader);
4438
XposedBridge.hookAllMethods(hookedClass, "generatePackageInfo", hook);
4539
}

0 commit comments

Comments
 (0)