是否可以hook一个theos生成的插件,相当于hook另外一个动态链接库

目前在网上看到的都是hook 原生app,
有没有人试过hook一个插件???

目前使用 cycript 注入到 该插件所注入的app。
用下列函数测试,这个函数被该插件的一个函数访问。
var old={}
MS.hookFunction(usleep,function(t){NSLog(@"-----------%d",t);return (*oldf)(t);},old)

对于系统的函数使用这种方法可以hook成功。

但对于插件的C函数hook一直没成功过。

写了实验用的app,里面的C函数也是可以正常hook到。

请大神指教。。。。。。

控制名称从而控制加载顺序,等被hook的加载后再apply你的hook

启动了该插件 所 注入的app的,日志中也看到该插件已经注入到目标app中。

我用cycript注入到该目标中的时候对应的该插件已经是加载成功的了。
因为在我使用cycript注入前已经通过该插件的hook行为判断出它已经成功hook了。

目前我是要hook该插件的内部C函数。一直没有成功过。

目前正尝试写一个测试用的动态库,然后再用cycript去尝试hook该动态库中的C函数。