findAndHookMethod
fun findAndHookMethod(clazz: Class<*>, methodName: String, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook
按方法名和参数类型查找方法并立即创建 hook。
Parameters
clazz
目标类
methodName
方法名
parameterTypesAndCallback
参数类型列表,最后一项必须是 IMethodHook 或 IReplaceHook
fun findAndHookMethod(className: String, methodName: String, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook
按类名、方法名和参数类型查找方法并立即创建 hook。
默认使用当前 hook 运行时的 ClassLoader。
Parameters
className
目标类名
methodName
方法名
parameterTypesAndCallback
参数类型列表,最后一项必须是 IMethodHook 或 IReplaceHook
fun findAndHookMethod(className: String, classLoader: ClassLoader, methodName: String, vararg parameterTypesAndCallback: Any): XC_MethodHook.Unhook
按类名、指定 ClassLoader、方法名和参数类型查找方法并立即创建 hook。
Parameters
className
目标类名
classLoader
用于加载目标类的 ClassLoader
methodName
方法名
parameterTypesAndCallback
参数类型列表,最后一项必须是 IMethodHook 或 IReplaceHook