最近,iOS 6是“越狱”,但只在苹果的A4 CPU上。
为什么“越狱”进程是特定于CPU的?
来自维基百科:
..。"iOS越狱是指通过使用硬件/软件攻击来消除苹果对运行iOS操作系统的设备施加的限制--这些设备包括iPhone、iPod touch、iPad和第二代苹果电视。越狱允许iOS用户从根本上访问操作系统“。
发布于 2012-09-23 04:03:38
较旧的A4芯片有一条指令,它可能是无文档的,也可能不是无文档的,这使得能够执行生根的攻击成为可能。这种利用可能在为苹果设备设计下一代ARM芯片的过程中被人所知,或者被删除,或者被禁用。
而且,给定的设备在市场上上市的时间越长,不同的破解团体就需要更多的时间来检查和剖析该设备的硬件。一旦你对芯片的电路进行了全面的映射,了解它所做的就更容易了。考虑到现代集成电路的体积(小)和复杂性(惊人),在许多情况下,这个过程可能需要很长时间。
所涉及的许多分析(以及设备的设计)此时都是机器驱动的,以处理固有的复杂性。因此,一个新的芯片可能有一个完全不同的架构,需要一个完全不同的方法来生根或以其他方式利用它。
https://softwareengineering.stackexchange.com/questions/165529
复制相似问题