Open RichardLuo0 opened 6 months ago
val tmp: Class<*>? = XpUtil.getClass("android.content.BroadcastReceiver", lpparam.classLoader) val hookedClassSet = HashSet<Class<*>>() XposedBridge.hookAllConstructors(tmp, object : XC_MethodHook() { override fun afterHookedMethod(param: MethodHookParam) { val thisClass = param.thisObject.javaClass if (!hookedClassSet.contains(thisClass)) { XposedBridge.hookAllMethods(thisClass, "onReceive", Test()) hookedClassSet.add(thisClass) } } })