【教程】破解预备知识(新手开工前必读)
[color=Red]转贴请注明作者[/color]这本来是置顶贴中后来补上的内容,因发现大家经常问及Jailbreak、解锁、破解等等概念性的东西,这里就单独开贴讲述一下,算是新手开工破解前的预备课程吧。
通常我们所说iPhone破解实际上包含了很多内容在里面,破解的目的有很多,例如使用第三方软件,可以打电话,可以使用YouTube等等,其最终目的是可以实现所有的功能。在整个过程中的任何一步都可以叫做是破解,所以如果有网友单纯问如何破解这类问题实际上是很难回答的,因为不知道网友关心的是针对哪一部分的破解。因此本教程中凡是用到破解这个词的地方,都泛指各种破解方法,而对于特定的破解目的则用专门的词来描述。
[b][color=Blue]1、iPhone的保护措施[/color][/b]
iPhone对产品进行了非常严密的保护,其中包括加密文件、对重要文件进行数字签名、经由运营商网站认证激活、检查SIM卡是否是授权的卡(锁定运营商)等等众多手段。通过逆向工程(Reverse Engineering)对系统进行分析后,最终的焦点就落在了两个关键点上:一是使用前激活、二是锁定运营商,破解了这两点就破解了iPhone的保护措施。
[b]使用前激活[/b]
iPhone第一次开机并不像普通手机那样立即可以操作,而是必须通过iTunes到AT&T运营商网站去激活,只有激活后,才能进入iPhone的实际操作菜单。所以破解激活的目的就是为了能够进入系统实际操作。
[b]锁定运营商[/b]
iPhone是绑定运营商的,也就是只有授权的运营商(AT&T)的SIM卡才能使用移动通话及相关功能,其他SIM卡是无法使用的。破解这个绑定的目的就是为了能够随意选择运营商而不受约束,这个过程就叫解锁。
[b][color=Blue]2、破解的步骤[/color][/b]
在对iPhone的破解过程中,如果要追求最终的目的(实现所有功能),也就是俗称的完美破解,要经过很多步骤,经过简化后(省略了大量有关解密及逆向工程的步骤)如下:
Jailbreak(越狱)
Activation(激活)
Unlock(解锁)
以上3个步骤是完美破解所必须经过的,而且次序也是不变的,下面解释一下每一步的目的及作用。
[b][color=Blue]3、Jailbreak(越狱)[/color][/b]
iPhone运行的是Unix操作系统,对于用户权限及文件访问范围有严格划定,在出厂时已经设置成了用户通过USB接口只能访问自己的数据,不能访问到系统资源及运行文件,把用户访问权限限定在了以下目录里:
[quote]/var/root/Media[/quote]
相当于把用户锁在了一个监狱(jail)里。要想访问系统文件就必须首先跳出这个监狱,这也就是Jailbreak(越狱)的由来。
Jailbreak是破解的第一步,Jailbreak本身并没有直接对系统打补丁,而是让系统处在可以随意访问(读写)任何区域的运行状态。经过Jailbreak的机器,其文件系统是处在可读写(rw)状态。
[color=Red]只有经过Jailbreak后,才有可能访问到系统文件,才有可能在系统卷安装和运行破解程序。[/color]
[b][color=Blue]4、Activation(激活)[/color][/b]
前面说过激活后才真正使用iPhone(除电话及相关功能外)的各个功能,破解激活的目的就是绕过经由网站激活这个步骤,直接让系统认为已经经过激活。破解激活有很多种方法,不过现在已经基本固定在2种:伪造证书、给检查程序打补丁。
[color=Red]经过激活的iPhone可以使用几乎所有功能,但是不能使用电话、EDGE/GPRS、Voicemail功能。[/color]
[b][color=Blue]5、Unlock(解锁)[/color][/b]
解锁就是为了能够让iPhone可以用任意一张SIM卡打电话、上EDGE/GPRS以及用Voicemail。解锁的方法也有很多种:硬件解锁、IPSF软件解锁、anySIM软件解锁、iUnlock软件解锁等、还有非真正意义上解锁的SilverCard、TurboSIM等方式。
[color=Red]经过解锁的iPhone可以使用所有电话及相关功能。[/color]
[b][color=Blue]6、附加说明:[/color][/b]
激活和解锁是两个独立的过程。经过激活的iPhone可以是未解锁的,假如仅仅激活而不解锁,相当于把iPhone当作了(昂贵的)iPod Touch使用。经过解锁的iPhone也可以是未激活的,例如经过IPSF解锁的1.0.2版,升级到1.1.1后,虽然内部仍然是解锁状态,但是由于没有激活,无法进入操作菜单,所以不能用(用新的1.1.1激活后,这些IPSF的解锁将立即生效)。
预备知识到此介绍完,接下来就可以学习进一步的破解教程了。
[[i] 本帖最后由 n000b 于 2007-10-11 11:54 编辑 [/i]] 哈哈 沙发。老大很有专业精神啊 smiley56.gif smiley56.gif 收益非浅。。 学习中.....谢谢 smiley41.gif smiley41.gif smiley41.gif smiley41.gif
smiley61.gif smiley61.gif smiley61.gif smiley61.gif thak u very muchsmiley41.gif 难道就没有新人来看吗 看了就要顶阿 我就是新人第一此看也要顶 HOHO 对新手很有帮助的贴子哦, 建议不懂的可以先看看哈 专业,专业,还是专业!新手学习中……smiley40.gif 深入浅出,关键的东西都解释得很清楚,谢谢!smiley40.gif 好贴,明白了好多东西. smiley61.gif 感谢楼主. 学习学习再学习 知识就是这样积累的~~~~~~~~~~~ 受益匪浅,谢谢
