黑苹果 OpenCore 版本升级教程

升级 OC 版本是为了给黑苹果系统升级,以达到更好的适配性。比如要升级到最新版 macOS Monterey,需 OC 0.7.6 及以上的版本。因此,不同版本的 macOS 系统使用的 OC 版本也不一样,所以在选择安装黑苹果时,一定要注意系统版本以及 OC 的引导版本。

什么是 OpenCore?

OpenCore 简称 OC,是适用于黑苹果系统启动的引导工具。

升级 OC 版本是为了给黑苹果系统升级,以达到更好的适配性。比如要升级到最新版 macOS Monterey,需 OC 0.7.6 及以上的版本。因此,不同版本的 macOS 系统使用的 OC 版本也不一样,所以在选择安装黑苹果时,一定要注意系统版本以及 OC 的引导版本。

升级 OpenCore 需要准备的工具

1、合适版本的 OpenCore:https://github.com/acidanthera/OpenCorePkg

2、Python3:https://www.python.org/downloads/

3、最新版 kext:https://github.com/acidanthera (按照旧版 kext 驱动文件下载最新版 kext)

4、PorperTree:https://github.com/corpnewt/ProperTree

5、Hackintool:https://github.com/headkaze/Hackintool

OpenCore 升级流程

升级原理:下载最新的 OC 版本 EFI 文件,合并新旧 EFI 的驱动文件,按照最新版 Sample.plist 文件升级原版 config.plist 文件。本次采用的升级方法适合升级任任意版本的 OC 引导文件,升级前需要下载以上的工具,其中包括了最新的 OC 0.8.2 引导文件和 2022 年 8 月最新的所有必要驱动。

1、首先最新的 EFI 文件夹与原 EFI 文件夹拷贝备至桌面或文件夹,将原 EFI -> ACPI 文件夹内的补丁拷贝至新版 EFI -> ACPI 文件夹内。

2、将下载的最新版 KEXT 驱动文件拷贝至新版 EFI -> KEXT 文件夹内。

3、编译下载好的 PorperTree 软件,打开原 EFI -> OC 目录下的 config.plist 文件和新版 EFI -> OC 目录下的 config.plist 文件。不同 OC 版本目录结构可能不太一样,所以添加驱动时要以新版结构为主,其他参数项则对照原配置文件填写即可。在配置过程中遇到多出的设置参数,如果不知道它的用途,还是建议保持其默认值。

注意事项

升级 OC 大概率不能一次成功,因此需要在 boot-args 参数中加入 -v 跑码模式,遇到升级后无法使用的情况,便于查看详细的错误信息,从而找到解决方法。

使用 Hugo 构建
主题 Stack,作者 Jimmy