一般来说越狱一个 iOS 设备的标准做法:将设备恢复到出厂状态,然后越狱,最后重新安装自己需要的软件。但这样做的最大困境是:每次 iOS 升级并再次重新越狱后,无数的软件需要重装,所有软件都需要再度手工设置一遍,本地游戏进度直接丢失
恩。。。废话了这么多,反正现在找到办法了(虽然过程是血泪的,但是结果是美好的)。简单的说就是:利用iTunes 的恢复备份功能、并在恢复备份的中途插入越狱这么一个操作
另,iPad2(WCDMA) 和 iPhone4(GSM) 均已成功 我的大致流程如下
- 将设备升级到最新可越狱的 iOS 版本,这里的范例是 5.1.1
- 使用 iTunes 同步并在电脑上做备份
- 使用恢复到指定 iOS 版本的方法恢复设备
- 在完成 iOS 系统恢复后,设备设置数据恢复前;中断恢复
- 使用越狱软件越狱,这里的范例是 absinthe-win-2.0.2
- 越狱完成后,继续使用 iTunes 恢复设备备份的数据
- 等待 iTunes 将需要恢复的程序同步回设备
这里需要先说明一下 iTunes 恢复 iOS 设备的大致步骤(有大量删减)
- 确认 iOS 固件文件后,到 Apple 的授权服务器授权(小雨伞干的就是在本地模拟和替代这个授权服务器的事情)
- 将 iOS 设备设置到恢复模式状态,并且将 iOS 固件扔给设备
- iOS 设备接收固件,并自引导进行系统覆盖
- iOS 设备刷新完固件后将自己设置为出厂状态(待激活)
- iTunes 将 iOS 备份中的设置信息同步到 iOS 设备
- iTunes 将 iOS 设备为激活状态
- iTunes 将 iOS 备份信息中存在的程序同步到 iOS 设备
- 完成
范例的环境:
- Windows7 64位
- iTunes 10.6.1.7
- absinthe-win-2.0.2
- iPad2(WCDMA) 32G
详细步骤如下:
首先,将 iPad 连接到 PC 上,打开 iTunes。 然后,将 iOS 升级到 5.1.1(升级到指定版本可以按住键盘『SHIFT』的同时点『更新』按钮)
选择正确的固件文件进行升级操作
整个升级过程不用人工干预,等待其更新了固件并且完成了数据恢复后。使用 iTunes 的同步功能做一个最新的同步备份
备份完成后即可进入我们的主题:不丢失数据的越狱 将 iPad 恢复到刚刚做的 5.1.1 的备份(恢复到指定版本可以:按住键盘『SHIFT』按键的同时点『恢复』按钮)
直到出现如下画面
iPad屏幕上的画面如下(『未激活』状态)
关闭 iTunes,打开越狱软件 absinthe-win-2.0.2;重新插拔一下 iPad 到 PC 的连线。开始越狱
越狱的过程中,你将看到 iPad 上会出现如下画面(这说明其实越狱也就是一次特别的恢复操作)
越狱成功后可以看到
同时 iPad 的画面依然会停留在『未激活』状态 这个时候关闭越狱软件,拔下 iPad,再度打开 iTunes ,插上 iPad 。继续之前 iTunes 未完的事业(从备份中恢复)
这个时候恢复的是设置相关的数据。大概要花费几分钟时间。 完成后 iPad 重新回到已激活状态;并且 iTunes 会进入恢复程序的状态
iPad 的画面如下(Cydia 已经安装,其他苹果软件商店的程序会一个一个的同步回来)
我16G左右的数据量大概花了一个小时多一点点的时间完成程序同步过程
最后!!!请在所有恢复操作完成后,再进入 Cydia 完成 Cydia的初始化操作!!!
祝顺利,完