将 iOS 5 beta 降级到 iOS 4.3.3

将 iOS 5 beta 降级到 iOS 4.3.3 iOS 5 beta 上玩得很开心,但你厌倦了处理与测试版操作系统相关的古怪之处和错误。现在,与流行的看法相反,你 可以毫不费力地降级回 iOS 4.3.3。与从其他 iOS 版本降级不同,Apple 仍然签署 iOS 4.3.3,因此您无需做任何时髦的事情。出于本演练的目的,我们假设您使用的是 iPhone。

首先是一些简短的注释和警告。您可能在安装 iOS 5 beta 时注意到来自 Apple 的警告:
“更新到 iOS 5 beta 的设备无法恢复到早期版本的 iOS。设备将能够升级到未来的测试版和最终的 iOS 5 软件。”

Apple 警告 iOS 5

换句话说,Apple 表示 iOS 5 beta 是单行道。苹果可能出于充分的理由发出该警告,并且听取他们的建议而不是出于他们给出的任何未指明原因而尝试降级可能是明智的。虽然这应该不会影响您的 iPhone UDID 假设您使用开发许可证激活它,但没有人确切知道直到下一个测试版出来。请确保备份您的 iOS 设备,一如既往,我们不对您搞砸硬件负责,因此请自行承担风险。

因此,您可以放心地忽略 Apple 的建议和所有这些警告,并希望回到 4.3.3 ……这是该做的事情:

如何将 iOS 5 Beta 降级到 iOS 4.3.3

实际上有几种方法可以将 iOS 5 降级回 4.3.3,但我们将介绍最简单的方法。出于本演练的目的,我们将参考 iOS 5 beta 1 和 iTunes 10.5 beta,因此请务必在开始之前,您已经准备好了。

  1. 将您的 iPhone 置于 DFU 模式:关闭 iPhone,同时按住电源和主屏幕按钮 10 秒钟,然后松开电源按钮,继续按住主屏幕按钮,直到 iTunes 告诉您已检测到处于恢复模式的 iPhone – 当您收到该消息并且iPhone 屏幕是黑色的,您知道您处于 DFU 模式
  2. 删除您过去可能进行的任何主机文件修改(例如 修复 iTunes 错误 3194 等)——如果您还没有对与 Apple 服务器相关的主机文件进行任何更改,请不要担心这个
  3. 在 iTunes 中,点击摘要选项卡中的“恢复”——现在您有两个选择,您可以尝试从备份恢复 成功率有限,或者直接恢复到 iOS 4.3.3 IPSW

让 iTunes 发挥它的魔力,您应该可以毫无问题地回到 4.3.3。您也可以通过 Xcode 执行此操作,但此方法是迄今为止最简单的方法。是的,它确实适用于使用 Voice Over 错误的 iPhone跳过 iOS 5 UDID 激活

或者,使用 TinyUmbrella
如果上述方法不起作用,您可以随时尝试在 TinyUmbrella,但您仍然需要 iTunes 10.5 测试版。你可以获取 TinyUmbrella(直接下载链接:MacWindows)。 TinyUmbrella 方法与上面基本相同,但您可以通过在应用程序中执行以下选项来强制 TinyUmbrella 为您处理主机更改:

  • 启动 TinyUmbrella 并转到“高级”选项卡
  • 取消选中“退出时将主机设置为 Cydia”——这允许您使用 Apple 的服务器,与从您的主机文件中手动删除任何 Cydia 主机相同

完成后,您可以通过 iTunes 10.5 beta 照常恢复 iPhone。