Closed Lua12138 closed 4 years ago
b685a17#diff-5a61c7e6afd536d37cb7f9a205b9e8edL13
可以看一下这块,有提供了示例的
感谢。另外有一个疑问,对于初始化Hook的时机有要求必须再Application.onCreate之后嘛?
我尝试了再Application构造方法中进行一些Hook,会有一些奇奇怪怪的crash
b685a17#diff-5a61c7e6afd536d37cb7f9a205b9e8edL13 可以看一下这块,有提供了示例的
感谢。另外有一个疑问,对于初始化Hook的时机有要求必须再Application.onCreate之后嘛?
我尝试了再Application构造方法中进行一些Hook,会有一些奇奇怪怪的crash
这个不清楚了,不行可以试试edxposed
b685a17#diff-5a61c7e6afd536d37cb7f9a205b9e8edL13 可以看一下这块,有提供了示例的
感谢。另外有一个疑问,对于初始化Hook的时机有要求必须再Application.onCreate之后嘛?
我尝试了再Application构造方法中进行一些Hook,会有一些奇奇怪怪的crash
fixed
如果要hook c++中的方法,那么应该如何写这个代码呢?
例如希望Hook OpenSL ES中的方法
SLresult (*CreateAudioRecorder) (
SLEngineItf self,
SLObjectItf * pRecorder,
SLDataSource *pAudioSrc,
SLDataSink *pAudioSnk,
SLuint32 numInterfaces,
const SLInterfaceID * pInterfaceIds,
const SLboolean * pInterfaceRequired
);
又比如希望hook某个c++类的方法,例如
ExampleClass::exampleMethod(int a, char* b)
这些方法的入参以及返回值,使用方法的样例
感谢