From 56d81262025c2d4f2230df183e72c19a9f98e429 Mon Sep 17 00:00:00 2001 From: solohsu Date: Wed, 20 Feb 2019 20:11:30 +0800 Subject: [PATCH] Revert "Remove workaround for Application#attach" This reverts commit bc878ec --- Bridge/src/main/java/de/robv/android/xposed/XposedBridge.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Bridge/src/main/java/de/robv/android/xposed/XposedBridge.java b/Bridge/src/main/java/de/robv/android/xposed/XposedBridge.java index eccbcaa8..0ea04085 100644 --- a/Bridge/src/main/java/de/robv/android/xposed/XposedBridge.java +++ b/Bridge/src/main/java/de/robv/android/xposed/XposedBridge.java @@ -155,6 +155,7 @@ public final class XposedBridge { * @see #hookAllConstructors */ public static XC_MethodHook.Unhook hookMethod(Member hookMethod, XC_MethodHook callback) { + hookMethod = MethodHookUtils.preCheck(hookMethod); if (!(hookMethod instanceof Method) && !(hookMethod instanceof Constructor)) { throw new IllegalArgumentException("Only methods and constructors can be hooked: " + hookMethod.toString()); } else if (hookMethod.getDeclaringClass().isInterface()) {