createHook
为方法创建普通 hook。
Parameters
method
目标方法
callback
before / after 回调
为方法创建带显式 reloadKey 的普通 hook,可由 io.github.lingqiqi5211.ezhooktool.xposed.HotReloadSession 原子替换。
Parameters
key
跨版本稳定的 reloadKey;同一目标方法中保持不变
为构造器创建普通 hook。
Parameters
constructor
目标构造器
callback
before / after 回调
fun createHook(constructor: Constructor<*>, key: String, callback: IMethodHook): XposedInterface.HookHandle
为构造器创建带稳定 reloadKey 的普通 hook。
为方法创建替换 hook。
Parameters
method
目标方法
callback
replace 回调,返回值会作为原方法结果
为方法创建带稳定 reloadKey 的替换 hook。
为构造器创建替换 hook。
Parameters
constructor
目标构造器
callback
replace 回调,返回值会作为原构造器结果
fun createHook(constructor: Constructor<*>, key: String, callback: IReplaceHook): XposedInterface.HookHandle
为构造器创建带稳定 reloadKey 的替换 hook。