此程序由NerveGas, planetbeing, ghost_000, dinopio, bgm, MuscleNerd 和其他iPhone/iTouch Dev teams 开发,由NerveGas编写,Catherine翻译。)
本文章原文地址:http://iphwn.org/s5l8900:dualboot
概述:
Dev team最近几个月来一直在尝试如何运用双重启动进行iPhone的越狱,但是因为目前还有几项先进的技术尚处在研发阶段(许多仍然没有公开),我想还是先向那些想尝试利用双重启动来破解iPhone手机(或OS’S)的朋友们公布下面这项令人叫绝的破解方法吧。
下面我将使用一部已越狱的iPhone1.1.4手机,并利用1.1.1固件向你展示此破解过程。为了实现破解,我将在手机上创建一个新的分区,并在该分区上安装1.1.1固件,然后将手机升级到1.1.4版本。但采用这一步骤使得这一分区存在一定缺陷,这时i可以双重重启iphone手机,利用已存在的1.1.1分区安装1.1.4分区。一旦安装成功,你就可以改变你的分区点,然后再安装OpenSSH。
一旦你的双版本OS可以使用了,你就可以通过改变启动设置来随意在两个版本的OS之间进行切换了。例如:nvram boot-args=“rd=disk0s3 -v”
声明:
以下破解过程,向其他所有的破解方法一样,可能导致你的手机永久性损坏,无法修复。因此我们对提供的下述信息不做任何保证。所有后果一律自付。
破解流程:
第一步:如必要,降级iTunes
在写该破解过程的时候,iPHUC还不支持iTunes 7.6. 因为我不确定你的iPHUC是否已经升级,所以我假设你的iPHUC版本是和我的一样的。
如果情况确实如此,那么你可能要用iTunes 7.5或更低的版本。如果必要,退出至~/Music/iTunes library,删除iTunes。在OS X系统上, 你可以做如下操作:
# rm -rf /Applications/iTunes.app
# rm -rf /System/Library/PrivateFrameworks/MobileDevice.framework
# mv ~/Music/iTunes ~/Music/iTunes.7.6
现在下载并安装iTunes 7.5
第二步:安装iPHUC
如果你需要iPHUC ,你可以从1.1.2越狱文件的网址找到它:
http://bbs.cnmo.com/thread-66934-1-1.html,下载它,解压iPHUC文件。
注意:iPHUC有许多版本存在不兼容问题,如果这个不能正常使用,请换用别的版本iPHUC软件。
第三步:如必要,降级(或升级)iPhone软件
此时你必须从一个已经越狱的iPhone手机软件入手,比如1.1.1或更高版本。1.0.x则不能进行以下操作,除非你是在最近45周或更短的时间内拥有了iPhone手机。如果你运行1.1.4版本,则你可以把他降级到1.1.1. 请参看Erica Sadun的有关降级的博客:
http://www.tuaw.com/2008/01/16/downgrading-your-1-1-3-iphone-or-ipod-touch/
如果你运行1.0.X,你需要将其升级至1.1.1除非你拥有的并非是真的1.0.x版本手机。一旦你运行1.1.1,用*#307#破解进入 Safari 并通过http://www.jailbreakme.com 安装AppSnapp,这样就可以激活你的手机把installer放在SpringBoard目录下。
更加详细的流程请参看:http://www.pantsland.com/2007/12/03/simple-iphone-112-upgrade-instructions-with-unlock/
用AppTapp 安装BSD subsystem 和SSH 使其与1.1.1版本兼容。
<上一页1234下一页>