网站搜索

为什么无法降级 iPhone?


Apple 严格控制哪些软件可以安装在 iPhone 和 iPad 上,这在其 Mac 台式电脑上是看不到的。那么 Apple 是否有权阻止您一时兴起安装旧版本的 iOS 或 iPadOS,或者这是公司过度扩张的一个例子?

Apple 必须“主动签署”新软件

要在 iPhone 或 iPad 上安装软件,软件必须经过 Apple 签名。这意味着 Android 或 Linux 等其他操作系统无法安装在 Apple 智能手机或平板电脑上,只能安装 Apple 认可的软件。

除此要求外,软件还必须主动签名,这意味着 Apple 必须先通过在线检查批准安装,然后才能将其安装到 iPhone 上。 Apple 只会在有限的时间内主动签署软件。当新版本的 iOS 或 iPadOS 发布时,在公司将完全停止签署之前,只有很短的时间窗口仍然可以安装以前的版本。

签名窗口是一个临时的时间段,在此期间可以安装软件。只要 Apple 签署了特定版本的 iOS,就可以使用“设置”>“通用”>“软件更新”菜单、macOS 上的 Finder 或 Windows 版 iTunes(以及 Apple 桌面操作系统的早期版本)将其安装在 iPhone 上。

这意味着从技术上讲,可以将 iOS 降级到以前的版本,但只能持续很短的时间。只要 Apple 仍在为该软件签名,您就可以在 Mac 或 PC 上使用 IPSW 文件和恢复模式来执行此操作。无法直接在设备上执行此操作。

签名窗口结束后,旧版本的软件将不再可供安装。在您的设备上更新软件的唯一方法是安装更新的、主动签名的版本。这禁止 iPhone 和 iPad 用户安装旧版本的 iOS 和 iPadOS,即使他们在本地存储了 IPSW 软件文件。

这个过程有利于安全

Apple 限制性操作系统政策的主要好处之一是,它可以防止人们安装已知存在漏洞的 iOS 和 iPadOS 版本。通过修复新版本软件中的这些缺陷,Apple 可以有效消除过时软件带来的威胁。

值得记住的是,这只有在您定期更新设备时才有效。只要您需要安装更新,您就可以在 iPhone 上保留有缺陷的 iOS 版本,并且在您安装更新之前,您的设备将面临风险。但是一旦你安装了新版本的 iOS,就无法再回到之前的版本。

签名窗口让 Apple 可以很好地控制新发现的漏洞,正如 2022 年 8 月 Apple 发布 iOS 和 iPadOS 15.6.1 以修复 iOS 15.6 中发现的两个“被积极利用的”安全漏洞时所见。在发布后的一周内,iOS 15.6 不再被签名,并且由于 Apple 的系统,任何从以前版本升级的人都会被撞到固定版本。

它还有助于苹果对抗越狱

Apple 热衷于限制可以在 iPhone 或 iPad 上安装哪些版本的 iOS 和 iPadOS 的另一个原因是为了防止越狱。这是通过利用漏洞运行自定义代码来规避苹果限制的行为。一旦越狱,iPhone 或 iPad 就可以以苹果禁止的无数方式使用。

这包括安装 Torrent 客户端等被禁止的应用程序,从合法和不那么合法的来源旁加载软件,以及更改 Apple 操作系统的工作方式。 Apple 积极反对这种做法,让您尽可能难以越狱设备,这不足为奇。

通过使用主动签名窗口,Apple 可以防止人们将他们的设备回滚到之前成功越狱的软件版本。许多越狱倡导者鼓励那些想要越狱设备的人不要更新到最新版本的 Apple 操作系统,以利用 Apple 在新版本中关闭的旧软件中的越狱漏洞。

虽然要求更新的压力似乎是一种反消费者行为,但从安全角度来看,Apple 有正当理由关闭这些漏洞。由于越狱通过为用户提供 root 或管理员级别的权限来消除 Apple 的限制,因此取消降级到越狱的能力可以保护您的设备免受他人侵害。

例如,当局可能会利用此功能越狱您的设备并绕过安全措施来访问您的设备及其上存储的数据。删除越狱功能会给一小部分用户带来不便,而绝大多数生态系统会从中受益(从安全的角度来看)。

Apple 以其他方式获益

让生态系统在软件版本方面不断向前发展(没有倒退的选择)对 Apple 及其生态系统具有更广泛的好处。 Apple 仍会为其操作系统的过去版本发布一些安全更新,即使是那些已弃用的操作系统,但这些更新是为了不支持最新版本的旧设备。

新功能随新操作系统版本一起提供,这会激励您进行升级。您可能已经注意到 Apple 在更新可用时提醒您的频率,甚至会主动提出安装更新(尽管这需要您同意输入密码)。

通过将用户锁定在旧版本操作系统之外,Apple 在维护其服务范围内的兼容性方面要做的工作更少。删除降级选项后,Apple 可以更轻松地在各代设备之间保持一致的用户体验。开发人员可以针对最低版本的 iOS,因为他们知道用户无法降级到他们的应用程序不支持的版本。

Apple 在其 Apple Developer 网站上发布 iOS 使用统计数据。在 2022 年 9 月撰写本文时,过去 4 年推出的 iPhone 设备中有 89% 使用的是 iOS 15。82% 的所有设备已迁移到 iOS 15。

一个完美的系统?不完全的

将用户锁定在旧版本操作系统之外在安全和开发方面有很大的好处,但这并不是一个完美的系统。由于新版本 iOS 的更改,许多应用程序已半途而废并丢失。一个值得注意的例子是 Apple 在 2017 年推出 iOS 11 后放弃了对 32 位应用程序的支持。

这种持续前进在很大程度上取决于软件开发人员维护他们的应用程序,而这超出了 Apple 的控制范围。如果你十年前在 iPhone 4S 上购买了一款游戏,则无法保证它能在你的 iPhone 13 上运行。你也不能为了玩它而降级你的设备。

一些用户还抱怨新版本的 iOS 会损害性能,主要是在旧设备上。签名窗口关闭后,您就被卡住了。结果是您将获得安全更新、由于更新版本的 Safari 而在网站上更好的兼容性,以及主要 iOS 升级带来的所有其他好处。