1

我正在研究如何越狱 iphone,以便我可以提出一些安全机制来提高针对此类攻击的门槛。

在 iOS5 上,我注意到系统共享库(例如 libSystem.B.dylib)根本不存在!我在根电话的顶层运行了“查找”,但没有得到任何系统共享库(甚至是框架二进制文件)。

当我运行 otool -LI 时,看到该应用程序与系统共享库链接,这些库应该位于手机的 /usr/lib/ 下,而框架则位于 /System/Library/Frameworks/..

任何帮助将不胜感激。

4

1 回答 1

1

找到了答案。从 3.1 开始,出于某些性能优化的原因,系统共享库捆绑在一起并存储在 /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6(或 _armv7)中。

参考:http: //iphonedevwiki.net/index.php/Dyld_shared_cache

于 2011-12-13T18:28:56.457 回答