中文说明书:打电话 | 发短信 | 听音乐 | 看电影 | 炒股票 | 拍照片 | 地图 | 游戏 | 电子书 | 天气 | 记事本 | 日历 | 电子邮件 | YouTube在线视频 | Safari浏览器

天机iPhone的运行和破解原理独家解密

大家最关注的iphone新闻时间:2007-12-16 01:51:52  来源:myiphones收集整理  作者:苹果爱好者    【

作者: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

NBA在线直播NBA比赛直播NBA直播绿色软件TXT小说之家