文章目录
- 基础知识
- apple三码
- 常用工具
- OCAT
- 操作方法
- 配置正确的open core版本
- 一键生成
- 验证
基础知识
apple三码
-
苹果的生态是一套完整的闭环,每一个苹果硬件产品都有独一无二的 SMBIOS ID(机型 ID),机型 ID 决定序列号、主板序列号和 UUID,它们都有和机型 ID 对应的编码规则。
-
MLB:Main Logic Board serial number,主逻辑板序列号。
-
SystemSerialNumber:正如其名,系统序列号。
-
SystemUUID:System Universally Unique Identifier,系统通用唯一识别码。
-
注入三码,可以正常登陆App Store下载app,iCloud可以正常同步,可以正常使用隔空投送,接力,iMessage,随航等功能。三码或五码不对,有可能无法登陆App Store,甚至导致Apple ID被拉黑。
常用工具
- OpenCore Configurator:简称 OCC,和开发 Clover 配置工具的是同一个团队,优点是拥有逻辑清晰的图形界面,操作比较直观;缺点是只有 macOS 版本,并且偶尔会出现污染配置文件的情况,使用前注意备份;
- OCAuxiliaryTools:OpenCore 配置工具中的后起之秀,优点是拥有跨平台客户端,支持 Windows、macOS 和 Linux,拥有图形界面,操作比较直观;缺点偶尔会出现污染配置文件的情况,使用前注意备份。
OCAT
- OpenCore Auxiliary Tools is a GUI-based Configurator for editing files for Acidanthera’s OpenCore Boot Manager.config.plist
- OpenCore Auxiliary Tools 是一个基于 GUI 的配置器,用于为 Acidanthera 的 OpenCore Boot Manager 编辑文件——config.plist
- Unlike other Configurator apps, OCAT doesn’t mess up the config if the Devs of OpenCore add new features/keys to the config file structure. Instead, it adapts and integrates them in the interface automatically.
- 与其他 Configurator 应用程序不同,如果 OpenCore 的开发人员在配置文件结构中添加新的功能/密钥,OCAT 不会弄乱配置。相反,它会自动将它们调整并集成到界面中。
- OCAuxiliaryTools gitgub地址
操作方法
- OCAT 拥有跨平台版本,各个平台上没有区别,以 macOS 为例。
配置正确的open core版本
- 默认打开OCAT显示默认使用的oepn Core 0.8.8,我们需要使用和自己efi文件对应的open Core版本【很重要】
- 先获取最新版本,之后所有的版本信息都可以在,选择版本的栏中看到,然后选择需要的open Core版本,获取需要的版本
- 至此,版本配置结束
一键生成
- 选择挂在分区,打开配置文件,切换到 PlatformInfo(PI) → Generic 部分
- 点击生成,然后点击保存即可!(平台NVRAM中MLB会自动修改为一致状态,不需要额外操作)
验证
- 生成的序列号可以在 EveryMac 是否符合编码规则。[需科学上网]。
- 至于到apple官网查询保修信息,我尝试半天,提示请求过多!!!就不再讲了!