2024年7月26日 星期五

使用 OpenCore 將 2015 年的 MacBook Pro 升級到 macOS Sonoma 14

  這篇文章主要是想要讓 2015 年的 MacBook Pro 可以使用「並行」、「AirPlay 到 Mac」和「通用控制」這幾個功能,具體方法是使用 OpenCore 升級 macOS 來達成。

  所謂「並行」,就是將 iPad 當做第二部顯示器使用;
  所謂「AirPlay 到 Mac」,就是將 Mac 作為 AirPlay 接收器;
  所謂「通用控制」,就是使用單一組滑鼠和鍵盤在 Mac 和 iPad 之間操作;


OpenCore 官網


前言

  一般來說,Mac 裝置若想要使用「並行」功能,必須滿足以下兩個條件:

  1. macOS Catalina (10.15) 或以上版本
  2. 必須為特定年份之後所推出的機型,以 MBP 來說必須是 2016 年或之後推出的機型

  Mac 裝置若想要使用「AirPlay 到 Mac」功能,則必須滿足以下兩個條件:
  1. macOS Monterey (12.0) 或以上版本
  2. 必須為特定年份之後所推出的機型,以 MBP 來說必須是 2018 年或之後推出的機型

  除此之外,Mac 裝置若想要使用「通用控制」功能,必須滿足以下兩個條件:
  1. macOS Monterey (12.4) 或以上版本
  2. 必須為特定年份之後所推出的機型,以 MBP 來說必須是 2016 年或之後推出的機型

  從 macOS Ventura 13.0 開始,蘋果官方不再支援 2017 年以前的各種 Mac 裝置。自此 MBP2015 能安裝的 macOS 停留在 macOS Monterey 12,目前的最新版本是 12.7.5。


  即便 MBP2015 能夠使用 macOS 的版本符合上述功能要求,但由於機型年份限制,一般來說與上述功能無緣。

  但現在可以透過 OpenCore 升級到 macOS Sonoma 14,並且可以使用「並行」、「AirPlay 到 Mac」和「通用控制」這幾個功能。


正文

  開始之前要先準備一個 16GB 以上的 USB 儲存裝置,為了減少安裝的等候時間,存取速度越快越好。

  一開始需要先將 OpenCore 安裝在 USB 儲存裝置上,再透過這個 USB 儲存裝置來安裝 macOS,並且用來引導 Mac 開機。

Open Core 的使用方式方式並不困難,get started 頁面也只列出了四個步驟,分別是

  1. The first step of ensuring whether your model is supported is by checking the Supported Models page.
  2. Download and build macOS Installer
  3. Run the OpenCore-Patcher.app
  4. Reboot and boot OpenCore
順利安裝 macOS 後,其實還有第 5 個步驟要進行:Post-Installation,主要是將 Open Core 安裝到 Mac 內建的儲存裝置,這樣就不用再透過 USB 儲存裝置來進行開機引導


OpenCore get started


  使用 OpenCore Legacy Patcher 1.5.0,能正確辨識到 Model identifier 為 MacBookPro 11,5;安裝過程可參考 Open Core 的官方教學,不再贅述。

OpenCore Legacy Patcher 1.5.0



  安裝成功的話可以從「關於這台 Mac」中確認 macOS 的版本,目前可以使用 OpenCore 1.5.0 讓 MBP2015 安裝 macOS Sonoma 14.5

macOS Sonoma 14.5


  然後就可以使用「並行」功能,將 iPad 當做第二部顯示器使用

使用「並行」功能,將 iPad 當做第二部顯示器使用

  也可以使用「AirPlay 到 Mac」功能,將其他 iDevice 的畫面透過 AirPlay 輸出到 MBP 2015

透過 AirPlay 將 iPad 畫面輸出到 MBP2015

透過 AirPlay 將 iPhone 畫面輸出到 MBP2015


啟用「通用控制」


  並不是所有的 Mac 裝置透過 OpenCore 升級 macOS 後都能馬上使用「通用控制」功能。像是 MBP2015 就還需要額外設定 OpenCore 的 SMBIOS Spoof Model 參數,才能使用「通用控制」功能。相關步驟以及注意事項也有寫在 Universal Control on unsupported Macs 頁面。


為了使用「通用控制」功能,MBP2015 需要 Spoof SMBIOS 為 MacbookPro 15,2


成功後才看得到「通用控制」相關設定




參考資料

沒有留言: