黑猫不睡293
(诺记总版小黑猫)
版主
  
L滴徒弟!HOHO~
UID 2711905
精华
37
总积分 140859
帖子 6640
交易分 0
金币 0
阅读权限 100
注册 2006-3-28 现用手机小紫N95&裸体IPHONE& 来自 猫窝窝
状态 在线
|
[广告]: 〖手机之家官方汉化组〗成员汉化游戏作品集
【教程】用iNdependence + anySIM激活、解锁1.1.1(Mac版)
【教程】用iNdependence + anySIM激活、解锁1.1.1(Mac版)
转贴请注明作者
警告:破解有风险,作者对由此可能导致的软件和硬件损坏不承担任何责任,请慎重!
本方法只能用于正常的1.1.1版(IMEI不是0049),有IMEI问题的机器请先修复,然后升级到1.1.1,才能使用本方法。
修复方法请看【教程】修复被破坏的IMEI。
这是我用的方法,是工具加手工的混合方式。
下面的步骤看起来很多,实际上很简单,只是为了详细所以配合了很多图,让一件原本简单的事情显得复杂了。
用本方法,我已经在2台机器上进行了超过8次的测试。
必要条件
1、1.1.1版iPhone,原生或者升级版(包括修复后升级)
2、一台正常工作的Intel Mac
3、WiFi支持
4、iTunes 7.4.x
----------
在下面的操作过程中,iNdependence有可能出错误,例如出现下面的错误:
[attach]3146084[/attach]
不论iNdependence出现什么错误,只要退出再重新运行iNdependence,重复失败的操作就可以通过了。
如果iNdependence长时间没反应,可以强行杀死进程,重新运行iNdependence,重复失败的操作。
----------
第1步 准备破解环境
1、下载1.1.1固件:
存放到~/Library/iTunes/iPhone Software Updates目录中
2、下载1.0.2固件:
存放到~/Library/iTunes/iPhone Software Updates目录中,然后复制一份,把扩展名从.ipsw改成.zip,解压到一个目录中
3、下载iNdependence 1.2.5:
解压后在Mac上加载好
4、下载最小工具包:
解压后放到Mac的~/toolkit目录中,必须在Mac下解压
5、下载调整过的BSD工具包:
引用:
解压后放到Mac的~/bsd目录中,注意要解压两次,必须在Mac下解压
6、下载重新打包的anySIM 1.1包:
解压后放到Mac的~/anySIM目录中,必须在Mac下解压
7、下载重新打包的AppTapp安装工具:
引用:
解压后放到Mac的~/apptapp目录中,必须在Mac下解压
8、下载重新打包的AppTapp数据文件:
解压后放到Mac的~/apptapp_data目录中
现在全部工具都已经就绪,可以正式开始了。
第2步 关闭iTunes
要用活动监视器(Activity Monitor)同时关闭iTunes和iTunesHelper
第3步 连接iPhone
把最终要使用的SIM卡放进iPhone,将iPhone通过USB线连接到Mac,整个破解期间都不要断开
第4步 让iPhone进入DFU方式
启动iNdependence,选择Firmware,注意iNdependence状态条显示的是你机器的当前固件版本(当然应该与图中相同为1.1.1):
[attach]3146085[/attach]
点击Enter DFU Mode,出现对话框要修选择固件解压后存放的目录:
[attach]3146086[/attach]
选择前面固件解压的那个目录后,开始尝试将iPhone转入DFU方式:
[attach]3146087[/attach]
成功后出现画面:
[attach]3146088[/attach]
退出iNdependence。这时候,iPhone显示USB接头和一个iTunes图标。
第5步 降级固件
启动iTunes,会立即探测到处于(DFU)恢复模式的iPhone,并提示是否需要恢复:
[attach]3146089[/attach]
这时候,iPhone的屏幕变成白色。
按住Option键,然后点击Restore,出现选择固件窗口:
[attach]3146090[/attach]
选择前面原样存放的那个1.0.2固件的.ipsw文件,点Choose开始降级恢复
完成后显示1013错误(因为Modem不允许降级):
[attach]3146091[/attach]
这是正常的。iPhone屏幕应该显示黄色三角形警示标记,这是1.0.2版的恢复模式。
退出iTunes。
第6步 激活(这时候固件是1.0.2版)
启动iNdependence,这时候Activate iPhone按钮是灰色的,等待一会,iNdependence会将iPhone从恢复模式转入正常模式(出现地球),iNdependence画面如下,注意状态条上的版本应该是1.0.2了:
[attach]3146092[/attach]
现在点击Activate iPhone按钮,出现选择解压后固件的对话框:
[attach]3146093[/attach]
点击Open后先进行Jailbreak:
[attach]3146200[/attach]
然后进行激活,最后会要求重新启动iPhone:
[attach]3146201[/attach]
重新启动iPhone后,iNdependence显示激活成功:
[attach]3146202[/attach]
第7步 安装SSH系统
继续在iNdependence里点击SSH,然后点击Install SSH/SFTP/SCP按钮,先生成密钥:
[attach]3146203[/attach]
然后提示重启一次iPhone:
[attach]3146204[/attach]
重启后iNdependence会要求再重启一次iPhone:
[attach]3146205[/attach]
完成后显示SSH安装成功画面:
[attach]3146206[/attach]
第8步 配置iPhone的WiFi
将iPhone的WiFi配置好,记录下IP地址,本文以172.16.1.176为例子。
以下有两种方法来准备升级:自动和手工方式,请根据个人习惯自己选择。我喜欢手工方式,你也许更愿意选择自动方式。
在下面的命令输入过程中,为了保证命令准确无误,最好拷贝帖子里的命令,以免输入错误。对Unix系统不熟悉的朋友尤其应当注意,因为对于看不懂的命令是非常容易输错的(比如'和`的意思就完全不一样)。如果论坛有扰码(防盗贴)功能,请复制后仔细对比命令。
****** 用手工方式准备升级 ******
第9步 上传最基本工具
现在开始需要些手工DIY的工作了,在Mac上打开一个终端(Terminal)窗口,然后输入:
引用:
scp ~/toolkit/* [url=mailto:root@172.16.1.176]root@172.16.1.176[/url]:/bin (密码:dottie)
可能在要求输入密码前会显示如下的文字要求证书确认:
引用:
The authenticity of host '172.16.1.176 (172.16.1.176)' can't be established.
RSA key fingerprint is 2e:0c:0f:7e:8e:23:89:4f:3a:6e:e9:e5:ad:4b:37:ba.
Are you sure you want to continue connecting (yes/no)?
这时候回答yes,回车就可以了。上传的样子大致如下:
[attach]3146207[/attach]
如果显示如下的错误信息:
引用:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
2e:0c:0f:7e:8e:23:89:4f:3a:6e:e9:e5:ad:4b:37:ba.
Please contact your system administrator.
Add correct host key in /Users/george/.ssh/known_hosts to get rid of this message.
Offending key in /Users/george/.ssh/known_hosts:1
RSA host key for 172.16.1.176 has changed and you have requested strict checking.
Host key verification failed.请在Terminal输入:
引用:
rm -f ~/.ssh/known_hosts然后回到本步骤的开始重新输入。
因下面还要用到,所以不要关闭Terminal窗口。
第10步 为升级后激活做准备
在Terminal窗口输入:
引用:
ssh [url=mailto:root@172.16.1.176]root@172.16.1.176[/url] (密码:dottie)
cd /var/root
mv Media Media_save
ln -s / Media
到此为止,升级之前的准备工作已经就绪。
退出iNdependence,然后转入下面第11步继续。
****** 用自动方式准备升级 ******
第9~10步 准备升级
在iNdependence里面,选择Firmware,然后点Pre 1.1.1 Upgrade按钮,出现要求填写WiFi信息提示,填入之前记录的iPhone的IP地址,在Password部分填入:dottie,点击OK后出现提示:
[attach]3146208[/attach]
现在不要按OK,先转入下面第11步继续。
******
第11步 升级固件
启动iTunes,选择Setup a new iPhone:
[attach]3146209[/attach]
点击Continue后,为iPhone设置一个名字:
[attach]3146275[/attach]
点击Done后,出现主画面,其中那个Update按钮应该没有变灰:
[attach]3146276[/attach]
******
如果前面你选择了用自动方式,现在请点击iNdependence那个提示窗口的OK。如果出现警告“Host verfication failed”,不用理会,直接点击Yes。出现下面升级准备就绪提示:
[attach]3146277[/attach]
点击OK,然后退出iNdependence。
******
在iTunes里点击Update按钮(千万不要点Restore),耐心等待升级完成,完成后iPhone会重启,进入地球画面。升级完成后,iTunes将不能检测到iPhone,这是正常的,后面激活后就可以检测到了。
退出iTunes。
第12步 再次激活(这次是1.1.1版固件)
启动iNdependence,注意在iNdependence的窗口状态条里面应该显示1.1.1版。点击Active iPhone开始激活,过程与前面的第6步完全一样。完成后你的1.1.1版机器已经成功激活了。
第13步 再次安装SSH
在iNdependence里点击SSH,然后点击Install SSH/SFTP/SCP,开始安装,过程与前面的第7步完全一样。
第14步 手工安装BSD Subsystem
在Terminal窗口(如果还没有打开Terminal,现在就打开吧)输入:
引用:
scp -r ~/bsd/* [url=mailto:root@172.16.1.176]root@172.16.1.176[/url]:/ (密码:alpine)
注意密码变了:alpine,这是1.1.1系统的root密码。这次上传需要较长时间(主要因为terminfo文件很多)。
第15步 恢复空间
这一步如果不做,那么下次同步时iTunes将显示iPhone只有300MB空间(注:下面命令中可能rm和mv命令会失败,没有关系)。在Terminal里面继续输入:
引用:
ssh [url=mailto:root@172.16.1.176]root@172.16.1.176[/url] (密码:alpine)
cd /var/root
ls -l
rm Media
mv Media_save Media
ls -l
显示大致如下图所示:
[attach]3146278[/attach]
完成后在Terminal输入:exit(回车)
第16步 手工安装必要的软件
在Terminal输入:
引用:
scp -r ~/apptapp/* [url=mailto:root@172.16.1.176]root@172.16.1.176[/url]:/Applications (密码:alpine)
scp -r ~/apptapp_data/* [url=mailto:root@172.16.1.176]root@172.16.1.176[/url]:/var/root/Library (密码:alpine)
scp -r ~/anySIM/* [url=mailto:root@172.16.1.176]root@172.16.1.176[/url]:/Applications (密码:alpine)
ssh [url=mailto:root@172.16.1.176]root@172.16.1.176[/url] (密码:alpine)
kill `ps ax | grep Spring | grep -v grep | awk '{print $1}'`
会重启SpringBoard,可以立即在菜单看到Installer和anySIM。
第17步 解锁
这一步就不用我说了吧 
第18步 清理
解锁后anySIM就不需要了。SSH登录到iPhone,然后输入:
引用:
rm -rf /Applications/anySIM.app
kill `ps ax | grep SpringBoard | grep -v grep | awk '{print $1}'`就删除掉了,同时菜单中图标也清除了。
至此,你的1.1.1版机器已经激活、解锁,安装了BSD Subsystem、OpenSSH以及Installer。另外,SpringBoard已经由iNdependence打过补丁,可以左右滚动(图标要多于一个屏幕才会出现)。
[ 本帖最后由 黑猫不睡293 于 2007-11-21 17:58 编辑 ]
附件: 您所在的用户组无法下载或查看附件
| 
 
❤小黑猫滴窝❤❤诺基亚手机区❤❤苹果手机区❤ |
|