作者:jeams/老谭M8
目标:将现有的IOS5.0.1降级为IOS4.2.1(有SHSH备份)
工具文件:IOS4.2.1固件,tinyumbrella-5.10.00,iTunes10.5.1,iphone3,1-4.2.1.shsh,fixrecovery421
下载地址:http://bbs.weiphone.com/read-htm-tid-2574069.html 下载固件,小红伞等工具。
http://115.com/file/bhqmaae0 下载fixrecovery,解压备用。
对很多FY来说,升级到IOS5.0.1是非常无辜之举,原因是iTunes经常提示你升级固件,同时苹果公司非常霸道只提供升级服务,想要将系统降级,No Way。因此对相当FY来说,尤其是4.3.3以下用户来说,原本使用的系统可以完美越狱,升级后只能半完美。因此,降级是很多FY的心愿。但是,iPhone杀鸡是相当多陷阱的,我们也经常被无限菊花,无限DFU和白苹果所畏惧,因此杀鸡有风险,动手需谨慎。
老谭本人原本玩M8的,因此原本也是雏鸡,吃过不少苦头。本文就是想给FY雏鸡们一个信心,放手干,绝对没问题,白苹果No Way….无限DFU No Way。
降级前,非常有必要提醒大家,一定一定 要先打开iTunes备份好重要的资料,备份方法 相当简单,只要打开iTunes并连接iPhone,点 iphone设备,右键备份即可。
另外目前IOS4.2.1无法使用IOS5.0.1备份 恢复资料,因此如果有重要资料如电话簿,建议 使用同步助手进行备份或导出。
1. 创建TSS服务器
当我们用iTunes进行恢复固件操作时,iTunes
会向苹果验证服务器提交待恢复固件设备的ECID,
并申请获取恢复该版固件的shsh验证证书,苹果会通过验证服务器发送一个和ECID对应的shsh证书给iTunes,这样iTunes就可以继续进行和这个shsh相对应版本的固件恢复。苹果公司在发布新版本固件的同时通常会同时关闭对旧版本SHSH验证服务,因此这是为什么很多FY经常问没有SHSH备份能不能降级的原因。因为苹果公司已经停止了对低版本固件的SHSH验证服务,假如原来没有SHSH备份,是根本不可能进行降级操作的。切记,每当苹果公司发布新固件,应第一时间使用tinyumbrella备份相应SHSH文件,并妥善保存。 创建TSS服务器,实际上就是利用SHSH备份,创建虚拟的SHSH文件验证服务,并且当iTuens需要验证固件的时候,可以顺利通过验证继续刷机。
创建TSS服务器相当简单,只要你可以提供相应固件的SHSH备份文件,通过tinyumbrella开启即可,见下图。
打开tinyumbrella,在General选择相应固件SHSH,然后点左上角的Star TSS Server即可。
TSS服务器启动成功,即显示Tinyumbrella’s TSS Server is running.
通常,启动TSS服务器后Tinyumbrella会自动将C:\\Windows\\System32\\drivers\\etc中的
HOSTS文件最后一行修改为127.0.0.1 gs.apple.com。
实践证明这一点非常关键,无论是否已经修改这项信息,都请你确认是否已经修改。当然,加入你是直接通过苹果公司服务器验证升级固件,这样的设置将可能导致错误。
2.通过iTunes恢复固件 TSS服务器开启后下一步就是通过iTunes恢复固件。目前除了iTunes没有其他途径可以直接将固件写入iPhone4中。因此我们应该确保iTunes使用无误并保证版本已经升级至最新。
打开iTunes,将iphone4设置为DFU模式。iTunes恢复固件有两种模式一种是恢复模式,进入恢复模式后iPhone4屏幕会显示一条手机数据线插着一个音乐符号的画面。另一种则是DFU模式(强刷模式),保持黑屏状态。进行降级,进入DFU模式是必须的。 网上有很多关于如何进入DFU模式的方法,Power键按多少秒,其他键又要按多少秒,反正我有点抓狂。下面老谭介绍一种十分简单的操作方法。 1. 保证你的电脑连接音箱并将音量适当调大一点点。
2. 将iPhone4关机,关机成功后,会听到信号音。
3. 同时按Power键和Home键(电源键+返回键)一直保持此时可以看到屏幕亮起显示白
苹果一个,一直保持不要放开,几秒后可以看到屏幕关闭,此时开始4开始倒数:4,3,2,1,松开Power键,保持Home键。
4. 一直保持数秒直到听到电脑音箱想起信号音,同时屏幕保持黑屏(iPhone4进入DFU模式后会连接电脑安装驱动),恭喜你此时已经进入DFU模式。由于电脑没有苹果驱动,因此应该保持电脑连接宽带,否则无法安装驱动。正确安装驱动后,可以在设备管理器中看到相关项目,见下图。
5.iPhone4成功进入DFU模式后,iTunes会提示
点击检查,即可。
然后iTunes提示已经检测到处于恢复模式的iPhone设备,点确定即可。
6. Shift+鼠标点iTunes屏幕中间的“恢复”按钮。 7.弹出对话框选择IOS4.2.1固件,确认即可。
8.然后iTunes即开始载入备份文件并验证,进行刷机,全程无需干预。通常不会出现任何错误,iPhone4也会进行相应进度显示。假如刷机过程出现任何错误,请根据相应错误查找原因,通常不外乎电脑重启,换USB端口,保持备份文件和固件的正确性等等。假如刷机过程出现任何错误进入无限恢复模式或白苹果也不需要担心,只需要重复上述步骤重新刷机即 可。
9.进度走完,iTunes会突然跳出,未知错误1的提示,此时莫慌张。使用fixrecovery处理错误即可。
在使用Fixrecovery前需要明确一下,目前Fixrecovery有两个版本,即fixrecovery421.和fixrecovery43。由于我们刷IOS4.2.1,因此我们使用fixrecovery21版本。另外,打开fixrecovery4之前,先将文件包内的zlib1.dll复制到C:\\Windows\\System32目录中。
Fixrecovery启动的时候iTunes会自动退出,因此需要将iTunes重新打开,并根据提示在iTunes目录中打开iTunesHelper.exe,iTunesHelper.exe是后台程序,运行后不显示任何信息
打开iTunes和iTunesHelper并重新进入DFU模式后,手机自动进行fixrecovery操作,稍后可以看到iPhone4屏幕亮起并显示很多代码信息,无需理会。
10. fixrecovery处理完成后,此时电脑再次响起数据连接音,表示刷机已经完成。 11.使用iTunes激活iPhone4即可。对与美版机,建议直接使用ATT卡激活。如果没有就用红雪,再次不作介绍。
整个过程说起来感觉也挺复杂,其实只要不出问题,刷机就是几个步骤。1)建立TSS服务器2)进入DFU模式3)iTunes 刷机 4)刷完用fixrecovery修复错误,即完成。
因篇幅问题不能全部显示,请点此查看更多更全内容