天机iPhone的运行和破解原理独家解密
作者:realo
翻译:卷毛娃娃
发布于电玩巴士-MYIPHONES-iPhonebus.com
转载请注明作者和出处
iPhone虽然是一部手机,实际上是一台拥有两个处理器(CPU)、一定容量RAM(内存)和大容量可擦写flash存储芯片(4/8GB)的微型电脑。

ARM Core(ARM核心)
这个处理器用来运行操作系统,这个操作系统是一个精简版的苹果最强大的MAC OS X系统。这个系统的功能就是总管iPhone的所有资源分配和协调运作(RAM、FLASH、Baseband、等...),同时负责正确执行iPhone内的应用软件。
Baseband
这个处理器负责一些需要用到天线的功能。GSM电话、还有WiFi和蓝牙都在baseband处理器的控制之下。baseband处理器也拥有自己的RAM(内存)和flash存储器资源,与ARM核心资源是分离开的。baseband处理器是系统资源的一部分。
Boot Loader
Boot Loader通常是一段很小的程序(引导指令),放在[永久性]存储器中(可能是flash芯片,一般是不可擦写的);作用是“引导指令”,引导处理器启动和唤醒主程序(一般都很庞大)。Boot Loader还有一个职能就是提供协议,以获取和存储的最新版本主程序。通常Boot Loader不会有什么改变,因为没有必要。只是主程序升级,而不是Boot Loader。如果在升级主程序时发生什么事情,Boot Loader总能保证保存和恢复完好的主程序。但是如果你升级Boot Loader时发生什么不好的事情,那就不在有Boot Loader了,处理器无法重新启动。真正的砖头就这样出现了。
在系统中怎样引导装载第一个程序?
ARM核心处理器拥有自己的bootloader(引导指令)用来恢复系统,实际上就是我们所谓的DFU mode模式。
Baseband处理器也有自己的bootloader(引导指令)。这个bootloader(引导指令)有一个坚固的密码保护阻止你更新。baseband程序中有一部分是Infineon英飞凌的非数字签名密钥。Infineon英飞凌是baseband处理器的制造商。然而在3.9版本的baseband bootloader内有个Bug能重新编程baseband,恰好这个版本还有个错误的密码签名,因此使用3.9版本的bootloader任何情况都可能发生。
可是在4.X版本的bootloader中这个Bug被修复了,我们又回到原点,任何baseband的升级都必须通过正确的加密签名。这就是为什么暂时无法直接解锁新版本的iPhone。
现在找到这个密钥不太可能。破解依然继续,有人可能会在bootloader找到新的后门。这次苹果为了保护bootloader一定在加密方面给Infineon英飞凌很大压力。所以这次可能需要更长一些时间才能有所发现。
当我们升级的时候发生了什么?
当我们升级或者恢复iPhone的系统时,我们可以选择版本(1.0.2, 1.1.1, 1.1.2),然而baseband bootloader只允许baseband固件向上升级,不能降到低版;此外bootloader自身不升级或者说不做任何改变(苹果的这个做法非常大胆)。这就是为什么当你恢复英国版iPhone(从1.1.2到1.1.1)的时候,你依然得到的是4.02.13版的baseband固件和4.x版的bootloader。
在我们把原生1.1.1美版(bootloader 3.x)升级到1.1.2时(baseband为4.02.13,bootloader仍是3.x),然后降级到1.0.2和解锁baseband 4.02.13(因为bootloader仍是3.x有Bug,允许我们解锁),然后我们再升级到1.1.2时(只是操作系统升级了,4.02版baseband固件还在,没有升级,因为已经是最高版本,所以最终保留在解锁状态)。
以后老的3.9 bootloader将永远不会被升级,而新的bootloader的破解之门一时间无法找到,我想市场上3.9版bootloader的iPhone价格会很快攀升。(不知道德国解锁版对价格是否有影响)
大家来讨论讨论
iPhone之家(www.myiphones.com.cn),爱上iphone,爱上MyiPhones.com.cn
相关新闻
- 2008-06-21 00:33:46·另一款姓i的手机,及另一种操作系统的可能
- 2008-05-15 11:40:09·W宽屏诺基亚iPerformer PK iPhone
- 2008-04-24 01:06:06·iPhone大战BlackBerry, Palm 市场份额一度
- 2008-04-05 03:22:43·三星Sprint拟推触摸屏手机叫板iPhone
- 2008-04-04 03:45:00·苹果进行第三方软件店Logo图案商标申请
- 2008-04-03 21:04:43·iPhone史上最强类假冒兄弟“桔子手机”现身
- 2008-03-31 16:02:14·PointUI让PPC飞起来,比iPhone还诱人
- 2008-03-28 21:09:22·诺基亚S60全触摸高分屏手机曝光!iPhone真杀
- 2008-03-28 20:58:29·夏普921SH绝美官方靓图赏!最iPhone的夏普手
- 2008-03-27 18:52:07· 终极对决 国产HiPhone与iPhone对比!拿什么













