@zhangzhex wrote:
之前写了一个微信定位自定义的插件,在越狱机器上使用正常。最近在研究通过微信重签名,让插件在非越狱机器上使用。
操作基本是参考这篇文章来的http://www.jianshu.com/p/40d31abbed5e。重签名安装后发现hook没有生效,对这个问题没有什么头绪不知道是什么原因导致的。先说下我做了什么:
我自己写的dylib对CydiaSubstrate有依赖,所以我注入了两个动态库(libsubstrate.dylib和自己写的dylib)到WeChat可执行文件。按道理如果动态库没有注入成功,微信启动应该是会闪退的,可是微信能正常使用,说明是有加载到的。我自己的猜测是libsubstrate.dylib这个库没有起作用,到底是注入的方式不对,还是库本身的原因?希望各位高手指点指点。下图是用MachOView查看可执行文件内添加进来的动态库:
Posts: 4
Participants: 2