為什麼不能降級 iPhone?

已發表: 2022-09-24
白色桌面上的 iPhone 的特寫鏡頭,屏幕上顯示 Apple 標誌和軟件升級進度條。
陳秋恆/Shutterstock.com

Apple 嚴格控制哪些軟件可以安裝在 iPhone 和 iPad 上,這在其 Mac 台式電腦上是看不到的。 那麼,Apple 是否有權阻止您一時興起安裝舊版本的 iOS 或 iPadOS,或者這是企業過度擴張的一個例子?

新軟件必須由蘋果“主動簽名”

要在 iPhone 或 iPad 上安裝軟件,軟件必須由 Apple 簽名。 這意味著其他操作系統(如 Android 或 Linux)不能安裝在 Apple 智能手機或平板電腦上,只能安裝 Apple 認可的軟件。

除此要求外,該軟件必須主動簽名,這意味著 Apple 必須使用在線檢查批准安裝,然後才能將其安裝到 iPhone 上。 蘋果只會在有限的時間內主動簽署軟件。 當新版本的 iOS 或 iPadOS 發佈時,在公司完全停止簽署之前,只有很短的時間仍然可以安裝以前的版本。

簽名窗口是可以安裝軟件的臨時時間段。 只要 Apple 簽署了特定版本的 iOS,就可以使用“設置”>“常規”>“軟件更新”菜單、macOS 上的 Finder 或 Windows 的 iTunes(以及 Apple 桌面操作系統的早期版本)將其安裝在您的 iPhone 上。

iPhone 軟件更新

這意味著在技術上可以將 iOS 降級到以前的版本,但時間窗口很短。 只要 Apple 仍在對軟件進行簽名,您就可以在 Mac 或 PC 上使用 IPSW 文件和恢復模式來執行此操作。 無法直接在設備上執行此操作。

簽名窗口過後,舊版本的軟件不再可供安裝。 更新設備上軟件的唯一方法是安裝更新的、主動簽名的版本。 這會阻止 iPhone 和 iPad 用戶安裝舊版本的 iOS 和 iPadOS,即使他們在本地存儲了 IPSW 軟件文件。

這個過程有利於安全

Apple 限制性操作系統政策的主要好處之一是它可以防止人們安裝具有已知漏洞的 iOS 和 iPadOS 版本。 通過修復新版本軟件中的這些缺陷,Apple 可以有效消除過時軟件帶來的威脅。

值得記住的是,這僅在您定期更新設備時才有效。 只要您需要安裝更新,您就可以在 iPhone 上保留有缺陷的 iOS 版本,並且在您這樣做之前,您的設備將處於危險之中。 但是,一旦您安裝了新版本的 iOS,就無法再回到以前的版本。

iPhone鎖屏

簽名窗口使 Apple 能夠很好地控制新發現的漏洞,正如 2022 年 8 月 Apple 發布 iOS 和 iPadOS 15.6.1 以修復 iOS 15.6 中發現的兩個“被積極利用”的安全漏洞所看到的那樣。 在發布後的一周內,iOS 15.6 不再被簽名,任何從以前版本升級的人都會因為蘋果的系統而被撞到固定版本。

它還有助於 Apple 打擊越獄

Apple 如此熱衷於限制哪些版本的 iOS 和 iPadOS 可以安裝在 iPhone 或 iPad 上的另一個原因是為了防止越獄。 這是通過利用漏洞運行自定義代碼來規避 Apple 限制的行為。 一旦越獄,iPhone 或 iPad 就可以以 Apple 禁止的多種方式使用。

越獄解釋:您需要了解的有關越獄 iPhone 和 iPad 的知識
相關越獄解釋:您需要了解的有關越獄 iPhone 和 iPad 的知識

這包括安裝禁止的應用程序,例如 torrent 客戶端、從合法和不那麼合法的來源旁加載軟件,以及更改 Apple 操作系統的工作方式。 毫不奇怪,Apple 積極反對這種做法,讓您盡可能難以越獄您的設備。

通過使用主動簽名窗口,Apple 可以防止人們將他們的設備回滾到成功越獄的以前版本的軟件。 許多越獄倡導者鼓勵那些想要越獄設備的人不要更新到最新版本的蘋果操作系統,以利用蘋果在新版本中關閉的舊軟件的越獄漏洞。

iOS 11.0 到 14.8 的 unc0ver 越獄

雖然更新壓力似乎是一種反消費者的舉動,但從安全的角度來看,Apple 有正當理由關閉這些漏洞。 由於越獄通過為用戶提供 root 或管理員級別的權限來消除 Apple 的限制,因此取消降級到越獄的能力可以保護您的設備免受他人的侵害。

例如,當局可能會利用這種能力來越獄您的設備並繞過安全措施來訪問您的設備和存儲在設備上的數據。 取消越獄功能會給一小部分用戶帶來不便,從而使絕大多數生態系統受益(從安全角度來看)。

Apple 以其他方式受益

讓生態系統在軟件版本方面不斷向前發展(沒有倒退的選擇)對 Apple 及其生態系統有更廣泛的好處。 Apple 仍會為其操作系統的過去版本發布一些安全更新,即使是那些已棄用的版本,但這些更新是為了不支持最新版本的舊設備的利益。

新功能與新的操作系統版本一起出現,這為您升級提供了動力。 您可能已經註意到 Apple 在更新可用時提醒您的頻率,甚至提供安裝更新(儘管這需要您輸入密碼的同意)。

iPhone提醒更新iOS

通過將用戶鎖定在舊版本的操作系統之外,Apple 在維護其服務範圍內的兼容性方面可以做的工作更少。 刪除降級選項後,Apple 可以更輕鬆地跨代設備保持一致的用戶體驗。 開發人員可以針對最低版本的 iOS,知道用戶不能降級到他們的應用程序不支持的版本。

Apple 在其 Apple Developer 網站上發布 iOS 使用統計數據。 在 2022 年 9 月撰寫本文時,過去 4 年推出的 iPhone 設備中有 89% 正在使用 iOS 15。所有設備中有 82% 已遷移到 iOS 15。

一個完美的系統? 不完全的

將用戶鎖定在舊版本的操作系統之外在安全性和開發方面有很大的好處,但這並不是一個完美的系統。 由於新版本 iOS 的更改,許多應用程序已被淘汰並丟失。 一個值得注意的例子是,隨著 2017 年 iOS 11 的到來,Apple 放棄了對 32 位應用程序的支持。

這種不斷的前進在很大程度上取決於軟件開發人員維護他們的應用程序,這超出了蘋果的控制範圍。 如果您十年前在 iPhone 4S 上購買了遊戲,則無法保證它可以在您的 iPhone 13 上運行。您也無法降級設備才能玩它。

一些用戶還抱怨新版本的 iOS 損害性能,主要是在舊設備上。 簽名窗口關閉後,您就被卡住了。 結果是,您將獲得安全更新、更好的網站兼容性,這要歸功於更新版本的 Safari,以及重大 iOS 升級帶來的所有其他好處。

相關:如何將您的 iPhone 更新到最新的 iOS 版本