diff --git a/edxp-sandhook/src/main/java/com/swift/sandhook/xposedcompat/hookstub/HookStubManager.java b/edxp-sandhook/src/main/java/com/swift/sandhook/xposedcompat/hookstub/HookStubManager.java index 2bdf3e99..4625cbc5 100644 --- a/edxp-sandhook/src/main/java/com/swift/sandhook/xposedcompat/hookstub/HookStubManager.java +++ b/edxp-sandhook/src/main/java/com/swift/sandhook/xposedcompat/hookstub/HookStubManager.java @@ -244,6 +244,11 @@ public class HookStubManager { args = entity.getArgs(stubArgs); } + if (thiz == null) + { + thiz = originMethod.getDeclaringClass(); + } + if (XposedBridge.disableHooks) { if (hasStubBackup) { return callOrigin.call(stubArgs);