findAndHookConstructor

fun findAndHookConstructor(clazz: Class<*>, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook

按参数类型查找构造器并立即创建 hook。

Parameters

clazz

目标类

parameterTypesAndCallback

参数类型列表,最后一项必须是 IMethodHookIReplaceHook


fun findAndHookConstructor(className: String, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook

按类名和参数类型查找构造器并立即创建 hook。

默认使用当前 hook 运行时的 ClassLoader

Parameters

className

目标类名

parameterTypesAndCallback

参数类型列表,最后一项必须是 IMethodHookIReplaceHook


fun findAndHookConstructor(className: String, classLoader: ClassLoader, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook

按类名、指定 ClassLoader 和参数类型查找构造器并立即创建 hook。

Parameters

className

目标类名

classLoader

用于加载目标类的 ClassLoader

parameterTypesAndCallback

参数类型列表,最后一项必须是 IMethodHookIReplaceHook