From 9435e9867b286a68a4a655f5ff91848a216ea02e Mon Sep 17 00:00:00 2001 From: solohsu Date: Sun, 20 Jan 2019 22:31:21 +0800 Subject: [PATCH] Do hooking before original handleBindApplication method is called --- .../riru/xposed/entry/hooker/HandleBindAppHooker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Bridge/src/main/java/com/elderdrivers/riru/xposed/entry/hooker/HandleBindAppHooker.java b/Bridge/src/main/java/com/elderdrivers/riru/xposed/entry/hooker/HandleBindAppHooker.java index 28444b6c..eb227bdb 100644 --- a/Bridge/src/main/java/com/elderdrivers/riru/xposed/entry/hooker/HandleBindAppHooker.java +++ b/Bridge/src/main/java/com/elderdrivers/riru/xposed/entry/hooker/HandleBindAppHooker.java @@ -27,8 +27,8 @@ public class HandleBindAppHooker implements KeepMembers { public static String methodSig = "(Landroid/app/ActivityThread$AppBindData;)V"; public static void hook(Object thiz, Object bindData) { - backup(thiz, bindData); if (XposedBridge.disableHooks) { + backup(thiz, bindData); return; } try { @@ -67,6 +67,7 @@ public class HandleBindAppHooker implements KeepMembers { } catch (Throwable t) { logE("error when hooking bindApp", t); } + backup(thiz, bindData); } public static void backup(Object thiz, Object bindData) {