两个插件同时hook一个APP,一个插件可以hook另一个插件的方法吗?

同标题,求大佬解答! 如果能hook,有什么注意点呢?

可以 黑吃黑就是这样干的

可以,先进先钩,后进后钩。

CY是根据插件开头字母顺序加载

后进的勾先进的?还是 先进的勾后进的呀? 菜鸡求解答

要不然你举个栗子,具体问题具体分析吧。

B 插件 想hook A插件 不让弹这个框。 名字该怎么取呀。

让自己的插件先进去,把A插件的hook操作扼杀在萌芽里。

感觉不大对劲啊,我不想hook APP 的方法。就想hook A插件的方法呀,扼杀了 还咋hook啊

你要搞清楚一点,让自己的插件先进去,是为了执行替换,并不是执行真正的目标函数。先让自己的进去,是为了屏蔽A插件,这不是很容易理解吗

那怎样让自己的插件先进去呢?

去学习一下

  1. mach-o根据自己的Load command怎样去确定加载动态库的顺序?

  2. 几种不同的入口函数顺序?

  3. cydia substrate是怎样确定动态库加载顺序?

感谢指导!!

还有一种办法让A先进去 a执行之前 把自己插件切断a的hook链

ZZZZ.dylib

行之有效哦