`
java365
  • 浏览: 3637 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

iTouch3-32G升级4.2.1并越狱

    博客分类:
  • iOS
阅读更多

        马上要开始一款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助手安装破解软件了。

 

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

 

 

 

0
1
分享到:
评论

相关推荐

    spring-framework-4.2.1.rar

    spring-framework-4.2.1jar包完整版,spring-framework-4.2.1jar包完整版,spring-framework-4.2.1jar包完整版,spring-framework-4.2.1jar包完整版,spring-framework-4.2.1jar包完整版,spring-framework-4.2.1jar...

    stax2-api-4.2.1.jar

    用来解析XML文件的jar包。Streaming API for XML (StAX) 的基于事件迭代器 API 无论在性能还是在可用性上都有其他 XML 处理方法所不及的独到之处。使用前请先解压

    VisualSVN-Server-4.2.1-x64

    VisualSVN-Server-4.2.1-x64 svn服务器安装包

    httpcomponents-client-4.2.1 API CHM

    httpcomponents-client-4.2.1 API CHM开发文档,http Client开发。

    datanucleus-api-jdo-4.2.1-API文档-中英对照版.zip

    赠送原API文档:datanucleus-api-jdo-4.2.1-javadoc.jar; 赠送源代码:datanucleus-api-jdo-4.2.1-sources.jar; 赠送Maven依赖信息文件:datanucleus-api-jdo-4.2.1.pom; 包含翻译后的API文档:datanucleus-api-...

    VisualSVN-Server-4.2.1-64bit

    VisualSVN Server的安装文件名为"VisualSVN-Server-4.2.1-x64.msi",这是一个标准的Windows Installer包,只需双击即可开始安装过程。安装过程中,系统会引导用户完成仓库创建、用户授权等基本配置。之后,用户可以...

    eclipse-SDK-4.2.1-win32 官方版 压缩包1

    eclipse-SDK-4.2.1-win32 官方版

    charles-proxy-4.2.1-win64.zip

    charles-proxy是一款非常不错的抓包工具,在和移动端联调接口或者做微信公众号号开发时;能够帮助开发者快速定位问题

    spring-context-4.2.1.RELEASE.jar

    spring-context-4.2.1.RELEASE.jar

    gcc-g++-4.2.1-sjlj-2.tar.gz

    标题 "gcc-g++-4.2.1-sjlj-2.tar.gz" 指向的是一个GCC(GNU Compiler Collection)的特定版本,这里是4.2.1,它还包含了G++,即GCC的C++编译器部分。"sjlj"通常代表“Set Jump Long Jump”,这是一种异常处理机制。...

    build-arm-linux-4.2.1.rar_arm gcc 4.2.1_arm-linux-gcc 4.2.1_buil

    1. **配置环境**:确保你有一台运行适当版本的Linux主机,并安装了必要的依赖,比如Glibc、binutils和GCC的源码。 2. **获取源码**:从官方或者镜像站点下载arm-linux-gcc 4.2.1的源代码,以及用于构建它的工具链,...

    fence-agents-vmware-soap-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-vmware-soap-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-vmware-soap-4.2.1-41.el7_9.6.tar.gz ...

    fence-agents-vmware-rest-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-vmware-rest-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-vmware-rest-4.2.1-41.el7_9.6.tar.gz ...

    fence-agents-ilo-ssh-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-ilo-ssh-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-ilo-ssh-4.2.1-41.el7_9.6.tar.gz #Step2、...

    fence-agents-ilo-mp-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-ilo-mp-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-ilo-mp-4.2.1-41.el7_9.6.tar.gz #Step2、...

    fence-agents-ilo-moonshot-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-ilo-moonshot-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-ilo-moonshot-4.2.1-41.el7_9.6.tar....

    fence-agents-heuristics-ping-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-heuristics-ping-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-heuristics-ping-4.2.1-41.el7_9.6...

    fence-agents-eaton-snmp-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-eaton-snmp-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-eaton-snmp-4.2.1-41.el7_9.6.tar.gz #...

    fence-agents-cisco-ucs-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-cisco-ucs-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-cisco-ucs-4.2.1-41.el7_9.6.tar.gz #...

    fence-agents-azure-arm-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-azure-arm-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-azure-arm-4.2.1-41.el7_9.6.tar.gz #...

Global site tag (gtag.js) - Google Analytics