iTouch3-32G升级4.2.1并越狱

        马上要开始一款iOS平台的阅读软件的开发,所以问经理申请一台测试设备。给到我手的,是一台32G的iTouch3,固件还是3.1.3的。想装几款软件,发现因为固件版本过低,无法安装。最后想来想去,还是升级一下,再越狱。我也木有搞过,反正刷不成功也不会变砖头。大不了,最后去电脑城重刷一次。

        在网上搜索了一下,iTouch3,32G建议最高升级到4.2.1,再升高了,受制于硬件可能就不流畅了。很多软件都要求4.0及以上的,所以决定升级到4.2.1固件,也够用了。

        考虑到要越狱,所以也先看了一些相关的教程,决定用“绿毒”-Greenpois0n 对升级后的固件进行越狱。“红雪” 的那种方式没有“绿毒”简便。

 

 

        经过一下午的折腾,遇到过很多问题,现在将升级并越狱的步骤整理如下。

 

 

        *关于SHSH*; 这个SHSH是你能否升级或者恢复的关键。

 

         厂家每次升级都会针对每一台不同的ipod设备生成一个所谓SHSH的密钥,并利用这个密钥对你的设备进行识别和将来的身份验证。 同一台设备使用不同固件版本时,其SHSH密钥也是完全不同的。 例如我的机器原先是3.1.3版,当时APPLE公司的升级服务器上就有我这台机器3.1.3版时候的SHSH密钥。 一旦哪天APPLE把系统升级到5.1.1版了,原先3.1.3的密钥就再也无法找到(服务器上删除),取而代之的是5.1.1版的SHSH密钥。哪天我的设备如 果出故障需要使用itunes系统自带的“恢复”功能重装系统时,系统就只能自动“恢复”(其实变成升级)到当前最新的版本(5.1.1)了。APPLE这么 做的目的在于:你将无法实现“降级”,要么“死守”当前版本不动,要么就跟着升级。

 

       然而apple也留了个特殊升级模式,那就是你也可以不通过网络,而是自己先把特定的固件程序下载到硬盘上(例如下载了一个ITOUCH3代的4.2.1版固件程序),然后同样通过itunes软件的恢复功能,把自己下载的固件安装到设备上去。

 

       即使通过离线升级方式,你同样“不应该”实现“降级”,即使你在一年前下载过4.1.2版本的固件,现在是5.1.1版本了,你是没办法降级的,因为降级过程 需要到APPLE平台上去验证你的SHSH密钥(而平台上只会有你最新版本的SHSH密钥,不可能有你4.1.2版的,所以验证不会通过,不让你降级)。

 

        升 级过程中,经常遇到的3194错误,就是在验证SHSH这个环节发生:APPLE平台上只有当前最新版本(例如5.1.1)的SHSH密钥,然而你准备安 装的固件是4.2.1版本,二者所需要的SHSH值不一致,所以验证不通过,提示“你准备恢复的这个版本不适合你的设备”。

 

        这个时候Cydia的作用就突显出来了它有一项非常伟大的免费服务,就是自动帮你向apple申请你iTouch在各版本的SHSH值!例 如我的机器是在3.1.3时候通过Cydia破解的,那么Cydia平台上就会有我机器3.1.3时候的SHSH密钥。一年来,随着固件版本不断升 级,Cydia也为我的机器不停获取各版本的shsh密钥,这些信息在每次登录Cydia平台时(运行这个软件)就能看见。就是上面第1步中所说的,打开 Cydia后,在标题下方有一排绿色的小字,3.0   3.1.2  4.1  4.2.1  5.1.1 ...说明这些版本的SHSH密钥都已成功获得,更重要的是,说明我的ipod设备可以随时升级或降级到这些版本!

 

         升级iTouch或者其它设备到什么版本,不是自己拍脑袋想的,也不是看目前流行什么,而是要看Cydia能提供给你哪些版本的SHSH,再作选择,否则就会遇到3194错误(验证不通过)。

 

 

 

        1.确定设备能升级的版本; 能升级到什么版本,不是拍脑袋想当然的事情。由于我的这台iTouch3之前是越狱过了,打开Cydia,发现他的版本很老了,于是我通过Wifi网络将其更新到了最新版本,之后再打开,就会在Cydia 的顶部有一行绿色字体的版本号 这些版本号就是这台设备能更新或者恢复的版本 其中就有4.2.1

 

         2.备份SHSH; SHSH 的用处:苹果每次出新固件就会关闭旧固件的验证,这就意味着无法恢复到旧固件,新固件往往都没完美越狱,而且有些插件不兼容,所以说备份SHSH是十分必要的。

 

         备份SHSH,需要有小雨伞(tinyumbrella)和java(需要先安装java环境才可以运行小雨伞备份)。

 

         Windows平台下面的小雨伞下载http://bbs.weiphone.com/job.php?action=download&aid=1954538

 

          点选中左侧边栏 Recovery Device 下面列出的自己的设备,然后点击 Sava SHSH 就可以了片刻后在C:\Users\Administrator便会出现一个shsh的文档,里面便是你的SHSH文件了。

 

 

      3.准备升级包 我就直接在威锋网,上下载的,去苹果官网估计很慢。威锋网提供了全面的适合所有设备的升级包下载 http://www.weiphone.com/ios/   选择适合我的升级包: iPod Touch 3G (4.2.1/8C148)

 

 

         4.开始升级; 用USB数据线将iTouch连接上电脑,打开iTunes,监测到设备后,会提示有新版本(5.1.1)固件可以升级,是否更新设备。为了流畅性,我是要升级4.2.1的,所以选择否。打开 小雨伞(tinyumbrella),点击 Start TSS Server 按钮。 切换回iTunes,在左侧边栏点选中自己的设备,然后按住 shift 键(Mac系统是按住Option键),然后用鼠标点击 更新/恢复 按钮,就会弹出文件选择框,选择下载好的4.2.1的升级包,然后确定,iTunes会花费大概一两分钟时间去检测设备和升级包是否合适升级。通过检测后,便开始更新升级了。

 

 

         5.开始越狱;


       “绿毒”-Greenpois0n: greenpois0n(RC6_1 WEIP定制版).zip

 

           iTouch关机后 ,打开绿毒,按照绿毒界面上的提示,进行操作。

 

 

 

 

 

 

 

 

 

       越狱完成后,iTouch里面会有一个绿色的Loader的软件,点击打开,就会去下载并安装Cydia。因为资源连接等原因,如果你一直都无法成功获取Cydia的资源下载列表这个时候,就要去下载一个 i-funbox 工具利用它你可以看到iTouch 里面所有的目录和文件结构,然后替换里面的Loader文件。

 

        i-funbox下载 : i-FunBox_v1.2.0430.0422.rar

 

        Loader 替换文件下载: Loader 2.zip

 

 

 

       解压后的Loader同名文件 直接替换掉图中所示的Loader文件 (直接拖进去 不能先删除再拖进去)

 

 

 

 

      再开打iTouch里面的Loader 软件,就可以获取到 Cydia的资源下载连接列表了选择其中一个,点击进行下载安装。

 

          安装完Cydia后,自此越狱就算完成了。那个Loader 如果你想删除,点击Remove Loader App ... 就可以了 。然后试试,看是否可以随意的通过91助手安装破解软件了。

 

          哈哈,开发前,终于搞定了测试设备了

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值