如何使用anySIM对iPhone进行软件解锁 (第1部分)
(intel / PPC Mac)
Translated by: Sikan Chen
最后更新: September 29, 20:47 PST
许多iPhone刚买来的时候就有听筒音量低的问题,同时差不多有50%左右的iPhone在使用这个破解方法之后也产生音量降低的问题。至于哪些iPhone会受此影响完全是随机的。
但该问题并不影响外接耳机、扬声器以及蓝牙耳机的音量。似乎部分序列号以7R7开头的iPhone有时会出现该状况,部分序列号以7T7开头的iPhone也是如此,我目前尚不清楚以7S7开头的iPhone的状况。一旦有针对于该问题的解决方案,我自然会在此公布。我并没有深入探究关于序列号的问题,如果他们确实与此有关。
警告
在进行
任何此网站所介绍的操作之前,你必须明白一些事情:很显然这里所介绍的操作具有一定的风险性,但我所了解到的
所有人都能通过iTunes来还原他们的iPhone。 我从未听说任何人在正确使用程序破解的情况下致使iPhone损坏。
-
此网站并不适合那些不善于使用计算机,尤其是终端操作的用户。如果你并不明确清楚这儿到底是做什么的,我建议你立刻停止你正在做的,将你的iPhone连上iTunes,并和AT&T签订一份使用协议。
-
这可能致使你的保修条款失效。
-
你所做的对iPhone的任何修改,包括绕过激活,都会由于安装Apple提供的固件升级而被清除。然而在固件升级之后,只需要将你先前破解iPhone的所有操作重新进行一遍,便可以将iPhone复原到先前的破解状态,就这么简单。
-
对于每一份教程都要完整地阅读,切忌断章取义。如果你不能依照指导进行操作,可能会导致iPhone损坏,从而需要找Apple进行更换。
-
如果你所得到的结果低于预期,我对此并不负责。你必须清楚一切的风险。我建议你在各类破解iPhone的论坛或者是IRC频道上寻求帮助,你可以通过我的链接页面找到它们。
-
如果你没有通过AT&T来激活你的iPhone,那么你将无法使用可视化语音邮箱,这可能会对iPhone内建的免费邮箱服务产生影响,例如Yahoo,Gmail,.mac以及AOL。如果你自己有网络主机,那么你可以设置基于域名的邮箱。
iPhone Dev Team最终发布了免费的iPhone的破解软件,任何使用该软件的人着实都应该通过iphone.devteam [at] googlemail.com或者iphone.devteam [at] gmail.com向该团队捐款。
我本人并非anySIM程序的作者,我只是在几个人(其中包括“bugout-unlkd”,“Cobwa”,“drudge”,“J_unlocked”和“Lurker”)的帮助下在两台iPhone上历经周折试验破解的过程,并最终完成了这些指导教程。我不得不紧张并兴奋地将两台iPhone还原并刷写baseband,好在当我完成这里所介绍的操作方法时,它们确实有效。在我贴出自己的常见错误解决方法之前,如果你们发现任何疑问,可以在
iPhone Go Boom.com寻求帮助指导。
有很多种不同的方法可以完成破解工作,这里介绍的只是我的成功试验过多次的方法。我会在合适的步骤中标注可行的其他替代方法。
这里是破解步骤的简要概述:
-
将你的iPhone从包装盒中取出。
-
创建phonedmg文件夹并将下载的1.02版本固件放入该文件夹。
-
通过iNdependence激活iPhone(此过程不需要jailbreak),你同时也可以利用iNdependence安装SSH并修改登陆密码(不过这需要先做jailbreak再返回jail状态)。
-
这下你可以访问springboard界面了,通过依次按选“Settings”,“General”,“About”可以看到“Version”栏中的固件版本信息。如果你的版本不是1.02的话,请通过iTunes将iPhone还原至1.0.2版本。
-
运行AppTapp Installer(如果你不需要在你的iPhone上使用一张以上的SIM卡,你可以通过Beta资源区仅安装anySIM并跳过其余的安装)。
如果你需要使用一张以上的SIM卡,那么你绝对需要安装OpenSSH(记住你不能通过AppTapp Installer修改登陆密码)。
接着安装Community Sources,BSD Subsystem和OpenSSH。
-
通过Fugu将anySIM上传至iPhone(如果你不使用Installer上传的话)。如果你没有Wi-Fi连接的话,你也可以使用iFuntastic来上传需要的文件。
-
重启iPhone并运行其中的anySIM程序,这需要15分钟的时间完成。
-
将你将要使用的SIM卡放入iPhone。
-
启动iTunes再关闭iTunes。
-
再次激活iPhone,iPhone将会使你现在插入其中的SIM卡生效。
-
如果你需要在iPhone上使用一张以上的SIM卡,你需要再次jailbreak。
If you want to use more than 1 SIM in the iPhone then Jailbreak it again.
-
启动Fugu并将lockdownd文件上传至usr/libexec目录下。
-
关闭Fugu,关闭iPhone,再重新开启iPhone。
-
完成了!(我的Yahoo邮箱和Youtube在我的Cingular和T-Mobile的SIM卡上都能工作)。
-
你可能需要通过Installer卸载OpenSSH,或者是通过iNdependence卸载DropBear,你也可能想要卸载anySIM和Installer程序。
|
注意
假设你已经创建了phonedmg文件夹。如果你还没那么做,
请先阅读这份教程。
在完成其中的步骤4之后,请返回到这里。
我将使用Fugu来安装anySIM程序以及另一个文件,这些方法可以用来将大多数的程序和文件上传至你的iPhone。如果你还未安装Fugu,
请先阅读这份教程。
步骤1
下载anySIM程序,并将.zip文件解压至phonedmg文件夹。
新版本的anySIM在这儿,这个版本修正了由一个程序bug导致的一些错误信息。我没有多余的机器来测试这个版本,所以你得自己决定用哪个版本来配合这份教程。
步骤2
在这里下载iNdependence 1.2.1a。确保你已经将iPhone连上了你的Mac,并如先前所提到的,已经关闭了iTunes和iTunes Helper进程。启动iNdependence,它会带你会来到“Activation”菜单,按下“Activate Phone”按钮。
你需要在弹出框中选择固件文件在你电脑上的位置。依次点击你的用户Home文件夹、phonedmg文件夹,最后点击“Open”。
这个过程经常会失败!你可能需要按下“Activate Phone”几次。有时候最好的办法是退出程序再打开并再次执行“Activate Phone”。最终它都将成功。如果你够幸运,接下来你会看到这个:
随后这条消息将消失。
一旦成功绕过激活过程,你将看到下面这条消息。现在你可以通过滑动屏幕上的滑块将iPhone开锁并看到布满程序的springboard界面了。
关闭iNdependence,而不是仅仅将它最小化!
步骤3
由于现在我们可以访问springboard界面了,我们便可以检查iPhone的固件版本了。依次按选“Settings”,“General”,“About”可以查看“Version”栏中的版本信息。如果是1.0或者1.0.1的话,请通过iTunes将你的iPhone还原至1.0.2。如果是1.0.2的话则不用任何多余的工作,直接进入步骤4。
要还原你的iPhone(也就是如果你的固件版本太旧,将它升级),你只需要将它连上你的Mac,iTunes将自动启动,在“Let's get started”界面中按下“Cancel”按钮,选择“Set up as new phone”,依据
这份教程点击“Restore”按钮来升级你的iPhone固件。
请确保做完之后在iTunes的“Devices”栏中弹出iPhone,随后关闭iTunes并且请在Activity Monitor中确保iTunes Helper也被关闭了(如果它被启动了的话)。
步骤4
确保你的iPhone处在Wi-Fi连接而非EDGE连接。查出你的网络分配给你iPhone的IP,按下Home按钮,依次选择“Settings”和“Wi-Fi”,通过右面的蓝色箭头选择你的网络名称,随后查看“IP Address”那一栏中的内容。我的iPhone是10.0.1.14。
接着按下Home按钮,依次选择“Settings”,“General”,“Auto-Lock”并设置为“Never”。这将避免在此后的过程中iPhone从保持的SSH连接上断开。