OpenCore Legacy Patcher 是一个用于 OpenCore 引导加载程序的第三方工具,它允许用户在某些不兼容的系统上进行必要的更改,以便能够使用 OpenCore 作为引导加载程序。OpenCore 是一个较新的开源引导加载程序,与苹果的 macOS 操作系统兼容,也被一些用户用于在非苹果硬件上运行 macOS。
这个工具的主要功能是帮助解决 OpenCore 在某些硬件上可能遇到的问题,这些问题可能是由于硬件不兼容或驱动程序缺失造成的。通过这个工具,用户可以对 OpenCore 的启动引导扇区(MBR)进行修改,使其能够在特定的硬件配置上正常工作。
需要注意的是,使用此类工具需要一定的技术知识,因为不正确的操作可能会导致系统不稳定或者无法启动。此外,对于在中国大陆地区使用的用户来说,确保所进行的活动符合当地的法律法规也是非常重要的。
在使用此类软件时,应当遵循以下原则:
1. 遵守软件授权协议:使用前请确保你遵守软件的授权协议,不要违反相关的版权法规。
2. 注意个人信息安全:在网络上操作时,要注意保护个人的隐私和数据安全。
3. 遵循法律法规:在进行系统安装和修改时,应确保所有操作都符合中国的法律法规。
如果你打算使用 OpenCore Legacy Patcher 或者任何其他软件,建议详细阅读相关的文档和指南,并在必要时寻求专业的技术支持。
随着OpenCore Legacy Patcher v1.5.0的发布,一些值得注意的改进正在下降!
- 新的特权助手工具。
- 删除了安装补丁、创建安装程序等的密码提示要求。
- 基于新软件包的发行版。
- 帮助支持新的助手工具安装,并简化未来的更新。
OpenCore-Patcher.pkg
将是安装OpenCore Legacy Patcher的推荐方式。
以及以下更改日志中列出的更多修复和改进。希望每个人都喜欢新版本!
不出所料,macOS Sonoma支持仍在积极开发中。这是一个社区驱动的项目,因此,我们要求用户控制期望值,如果您遇到影响您的问题,请使用旧的操作系统。
完整的更改日志
1.5.0更改日志(点击展开)
- 重组项目目录
- Python:
- 将逻辑移动到
opencore_legacy_patcher
目录 - 为本地图书馆使用相对导入
- 将逻辑移动到
- 文档:
- 将图像移动到
docs/images
- 将图像移动到
- 有效载荷:
- 删除捆绑在payloads.dmg中的冗余/未使用的文件
- Python:
- 解决未能清理的Nvidia Web驱动程序的解补丁问题
/Library/Extensions
- 为macOS安装程序创建实施预检程代码签名检查
- 在执行之前确保
createinstallmedia
二进制文件的有效性
- 在执行之前确保
- 模块化AutoPkg的安装前/安装后脚本
- 调整为使用功能,以提高可读性
- 实现ZSH shebang
- 删除操作系统日志记录
- 禁用使用
OpenLegacyBoot.efi
- 解决了某些基于CSM的Mac上的启动问题
- 实施新的基于PKG的安装程序
OpenCore-Patcher.pkg
现在是推荐的安装方法OpenCore-Patcher-Uninstaller.pkg
现在可以卸载了- 请注意,这只会删除应用程序,而不是应用任何补丁
OpenCore-Patcher-GUI.app.zip
已弃用,并将在未来版本中删除
- 实施新的特权助手工具
- 消除了安装补丁、创建安装程序等时对密码提示的需求。
- 安装在
/Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper
- 不需要发射服务
- 对于从源代码运行,使用调试配置重新编译工具(
make debug
)
- 解决OpenCore-Patcher.app窗口在启动时未显示为最顶部窗口
- 重新加工的CI工具:
- 带有重新加工参数的新构建脚本:
Build-Project.command
- 消除对WhiteBox软件包的依赖来创建AutoPkg
- Now implements
pkgbuild
andproductbuild
for package creation throughmacOs-Pkg-Builder
Python module
- Now implements
- 带有重新加工参数的新构建脚本:
- 在执行根补丁之前实施额外的理智检查
- 检查快照与根卷macOS版本不匹配
- 增量二进制:
- OpenCorePkg 1.0.0 - 发布
评论(0)