我已经为iOS编写了很多应用程序,但有几个我遇到了iPhone,并发现那里的东西非常有趣。问题是,我无法理解任何一个。这是非常低级的编程。我的问题是,我从哪里可以开始学习这些东西?
例如,我可以从哪里开始,所以我理解这个人在说什么:http://esec-lab.sogeti.com/post/Analysis-of-the-jailbreakme-v3-font-exploit
答案 0 :(得分:1)
越狱如何运作:
iOS越狱或简单越狱是通过使用自定义内核消除Apple对运行iOS操作系统的设备施加的限制的过程。正如在Wiki上找到的那样:http://en.wikipedia.org/wiki/IOS_jailbreaking
您所指的代码使用的是Ruby Framework Origami 第二个片段是纯C typedef结构。
以下书可以帮助您深入了解Mac OSX和iOS的低级架构:
OS X and iOS Kernel Programming
HTH