首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么iOS“越狱”CPU是特定的?

为什么iOS“越狱”CPU是特定的?
EN

Software Engineering用户
提问于 2012-09-20 15:04:28
回答 1查看 306关注 0票数 2

最近,iOS 6是“越狱”,但只在苹果的A4 CPU上。

为什么“越狱”进程是特定于CPU的?

来自维基百科

..。"iOS越狱是指通过使用硬件/软件攻击来消除苹果对运行iOS操作系统的设备施加的限制--这些设备包括iPhone、iPod touch、iPad和第二代苹果电视。越狱允许iOS用户从根本上访问操作系统“。

EN

回答 1

Software Engineering用户

发布于 2012-09-23 04:03:38

较旧的A4芯片有一条指令,它可能是无文档的,也可能不是无文档的,这使得能够执行生根的攻击成为可能。这种利用可能在为苹果设备设计下一代ARM芯片的过程中被人所知,或者被删除,或者被禁用。

而且,给定的设备在市场上上市的时间越长,不同的破解团体就需要更多的时间来检查和剖析该设备的硬件。一旦你对芯片的电路进行了全面的映射,了解它所做的就更容易了。考虑到现代集成电路的体积(小)和复杂性(惊人),在许多情况下,这个过程可能需要很长时间。

所涉及的许多分析(以及设备的设计)此时都是机器驱动的,以处理固有的复杂性。因此,一个新的芯片可能有一个完全不同的架构,需要一个完全不同的方法来生根或以其他方式利用它。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/165529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档