工具:OpenCore Configurator

主题更换教程

1、使用 OpenCore Configurator 工具挂载你的 EFI 分区,打开 /EFI/OC/config.plist按下图设置:
image-1701050377178
注意:所有主题均必须加载 OpenCanopy.efi 驱动, 该驱动用于支持OC主题服务,如果您替换主题包后发现未加载主题,请检查是否有加载此驱动。部分主题还需要额外加载 CrScreenshotDxe.efi ,如主题未生效请尝试加载此项驱动。
image-1701050406637
Picker Mode 选择External,开启主题服务
Picker Attributes 设置 1 5 ,需要光标设置填写21
time out 倒计时 5秒
PickerVaruant 设置Modern ,OC调用图标
最后,把下载到的主题图像包放到以下目录:/EFI/OC/Resources/imag 重启即可看到效果。
image-1701050620602

主题制作更换教程:

如果您有自己中意的背景图想更换,可直接修改引导 EFI\Resources\Image 文件夹下的主题的背景图片【**Background.icns】注意可以没有前缀,名字格式基本如此,在MAC下是一张大图,在如下图:
image-1701050692985

下边教大家怎么制作 icns 格式的背景图:

1.背景图部分,去你自己喜欢的网站或图库下载喜欢的高分辨率的图片,并转换为 png 格式,或使用 Photoshop 等软件调整合适后导出为 png 格式,推荐至少使用 4K 分辨率图片,对于分辨率特殊的屏幕(如带鱼屏),建议下载 1:1 比例图片作为背景图(如 5120 x 1440)。

2.然后使用Icnspack-Builder-V6.dmg 软件(文末工具包提供)把 png 转换为 icns 格式,这个格式是 OpenCore 可识别和使用的格式。最后,用你自己制作的文件替换以下主题目录的文件:/EFI/OC/Resources/image

3.图标部分,对于图表可以从下面这些网站找到非常不错的图标文件,格式上优先 svg 因为可以无限缩放。

The Noun Project:https://thenounproject.com/
图标工厂:https://freeware.iconfactory.com/
icon Finder:https://www.iconfinder.com/
icon8:https://icons8.com/
阿里巴巴矢量图标库:https://www.iconfont.cn/
  1. 然后使用 Adobe illustrator 或 Photoshop 进行修改,最终导出 256×256 像素的 png 图片即可,形状可方可圆。一般情况下,至少需要以下几个图标:

    ModernApple:用于显示 macOS 分区图标;
    ModernWindows:用于显示 Windows 分区图标;
    ModernShell:用于显示 Shell 图标;
    ModernTool:用于显示 CFG Lock 等工具类的图标;
    ModernResetNVRAM:用于显示 重置 NVRAM 图标;

以上图标文件均需改名为 OpenCore 专用的图标文件命名,具体可参考官方主题文件 ⌊ OpenCore 简体中文参考手册 ⌋;
c79f2606446f65613231fe741bfb347c

引导界面不能4K:
自己设置的PNG背景图更换 icns 后换了背景图显示不全,则需要更改一下UI缩放后重置NVRAM即可,具体操作如下:
1.在 OpenCore Configurator 编辑器里 NVRAM项 增加 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 —-增加键值 UIScale –值为 02 —数据类型 DATA
image-1701050907319

2.保存重启后,在到 OC引导界面按下 — Ctrl+空格键 — 出现 Reset NVRAM –(执行重置NVRAM)—(添加的引导项可能会丢失,再添加上即可)。
image-1701050921519