[parastic] Original manager should also hook handleActivity (#1175)
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
This commit is contained in:
parent
0524ebc2f2
commit
d08191a005
|
|
@ -89,7 +89,6 @@ public class ParasiticManagerHooker {
|
|||
"android.app.ActivityThread$AppBindData",
|
||||
managerApkHooker);
|
||||
|
||||
|
||||
var unhooks = new XC_MethodHook.Unhook[]{null};
|
||||
unhooks[0] = XposedHelpers.findAndHookMethod(
|
||||
LoadedApk.class, "getClassLoader", new XC_MethodHook() {
|
||||
|
|
@ -102,8 +101,6 @@ public class ParasiticManagerHooker {
|
|||
}
|
||||
});
|
||||
|
||||
if (Process.myUid() != BuildConfig.MANAGER_INJECTED_UID) return;
|
||||
|
||||
var activityHooker = new XC_MethodHook() {
|
||||
@Override
|
||||
protected void beforeHookedMethod(MethodHookParam param) {
|
||||
|
|
@ -132,6 +129,8 @@ public class ParasiticManagerHooker {
|
|||
XposedBridge.hookAllMethods(XposedHelpers.findClass("android.app.ActivityThread$ApplicationThread", ActivityThread.class.getClassLoader()), "scheduleLaunchActivity", activityHooker);
|
||||
}
|
||||
|
||||
if (Process.myUid() != BuildConfig.MANAGER_INJECTED_UID) return;
|
||||
|
||||
XposedBridge.hookAllMethods(ActivityThread.class, "handleReceiver", new XC_MethodReplacement() {
|
||||
@Override
|
||||
protected Object replaceHookedMethod(MethodHookParam param) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue