| 程序包 | 说明 |
|---|---|
| com.github.unidbg.hook | |
| com.github.unidbg.hook.hookzz | |
| com.github.unidbg.hook.whale |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.sun.jna.Pointer |
BaseHook.createReplacePointer(ReplaceCallback callback,
com.sun.jna.Pointer backup,
boolean enablePostCall) |
void |
InlineHook.replace(long functionAddress,
ReplaceCallback callback) |
void |
InlineHook.replace(long functionAddress,
ReplaceCallback callback,
boolean enablePostCall) |
void |
InlineHook.replace(Symbol symbol,
ReplaceCallback callback) |
void |
InlineHook.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Dobby.replace(long functionAddress,
ReplaceCallback callback) |
void |
HookZz.replace(long functionAddress,
ReplaceCallback callback) |
void |
IHookZz.replace(long functionAddress,
ReplaceCallback callback) |
void |
Dobby.replace(long functionAddress,
ReplaceCallback callback,
boolean enablePostCall) |
void |
HookZz.replace(long functionAddress,
ReplaceCallback callback,
boolean enablePostCall) |
void |
IHookZz.replace(long functionAddress,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Dobby.replace(Symbol symbol,
ReplaceCallback callback) |
void |
HookZz.replace(Symbol symbol,
ReplaceCallback callback) |
void |
IHookZz.replace(Symbol symbol,
ReplaceCallback callback) |
void |
Dobby.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
HookZz.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
IHookZz.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IWhale.importHookFunction(String symbol,
ReplaceCallback callback)
当前对android无效,参考:https://github.com/asLody/whale/blob/master/whale/src/whale.cc,只支持苹果
|
void |
Whale.importHookFunction(String symbol,
ReplaceCallback callback) |
void |
IWhale.importHookFunction(String symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.importHookFunction(String symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
IWhale.inlineHookFunction(long address,
ReplaceCallback callback) |
void |
Whale.inlineHookFunction(long address,
ReplaceCallback callback) |
void |
IWhale.inlineHookFunction(long address,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.inlineHookFunction(long address,
ReplaceCallback callback,
boolean enablePostCall) |
void |
IWhale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback) |
void |
Whale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback) |
void |
IWhale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.inlineHookFunction(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.replace(long functionAddress,
ReplaceCallback callback) |
void |
Whale.replace(long functionAddress,
ReplaceCallback callback,
boolean enablePostCall) |
void |
Whale.replace(Symbol symbol,
ReplaceCallback callback) |
void |
Whale.replace(Symbol symbol,
ReplaceCallback callback,
boolean enablePostCall) |
Copyright © 2022. All rights reserved.