createHook

fun createHook(method: Method, callback: IMethodHook): XposedInterface.HookHandle

为方法创建普通 hook。

Parameters

method

目标方法

callback

before / after 回调


fun createHook(constructor: Constructor<*>, callback: IMethodHook): XposedInterface.HookHandle

为构造器创建普通 hook。

Parameters

constructor

目标构造器

callback

before / after 回调


fun createHook(method: Method, callback: IReplaceHook): XposedInterface.HookHandle

为方法创建替换 hook。

Parameters

method

目标方法

callback

replace 回调,返回值会作为原方法结果


fun createHook(constructor: Constructor<*>, callback: IReplaceHook): XposedInterface.HookHandle

为构造器创建替换 hook。

Parameters

constructor

目标构造器

callback

replace 回调,返回值会作为原构造器结果