使用OpenCore引导黑苹果

OpenCore是CloverEFI或Chameleon的另一种引导加载程序。 它不仅适用于Hackintosh,也可以在真正的mac上用于需要仿真EFI的目的。 它还旨在能够启动Windows和Linux,而无需使用不同的acpi表。 它有一个干净的代码库,旨在更接近真正的mac引导加载程序的功能。 Kext注射剂得到了极大的改善,OpenCore(OC)是一种新的引导方式,随着越来越多的kexts开始放弃Clover, 我相信提早使用OC会对你未来使用黑苹果会有很大的帮助。这是一个自然的现象,就像变色龙被Clover淘汰,相信以后OC会代替Clover也是大势所趋。OC使用还会用到很多的工具软件,后续我也会陆续更新OC使用的软件系列教程等。
更新内容
V 0.5.8
- 修复了SSDT-PLUG中无效的CPU对象引用
 - 修复了错误的实用程序和资源包装
 - 修复了
CustomUpdateSMBISOMode修改SMBISOv3表的问题 - 更新了文档以涵盖通过以下方式分离SMBISO 
UpdateSMBISOMode - 修复了OpenCanopy中渲染macOS安装程序图标的问题
 - 通过Fusion Drive添加了APFS支持并增强了安全性
 - 在OpenCanopy中添加了AppleEvent鼠标支持
 - 修复了具有OVMF TPL限制的AppleEvent和OpenCanopy兼容性
 - 由于OVMF需要一个驱动程序,因此在程序包中添加了鼠标驱动程序
 - 添加了内存区域保留支持
 - 添加了RtcRw工具来操纵RTC内存
 - 添加了
PatchAppleRtcChecksum内核 - 添加了
AppleRtcRam协议实施 - 更名
Protocols至ProtocolOverrides为清楚起见 - 添加了ResetSystem工具以允许菜单中的关闭/重置操作
 - 添加了实验
BootProtectSecurity选项 - 在10.8安装程序中修复了kext注入
 - 为OpenCanopy用户界面添加了超时支持
 - 固定处理24位屏幕分辨率
 - 添加
Ps2KeyboardDxe了DuetPkg的驱动程序 - 更新了
BootInstallDuetPkg版本(现在为开源) - 在OpenCanopy中添加了对HiDPI的部分支持
 - 更新内置固件
 - 修复了创建保管库时无效的校验和检查
 
V 0.5.7
- 调试:提供有关使用QEMU进行调试的信息
 - 更新Changelog.md
 - 更新SampleFull.plist
 - 数据库:更新固件版本
 - 调试:添加早期且肮脏的LLDB支持
 - AppleMachoImage:添加更多标识符
 - Docs:将PlatformInfo样本替换为iMac19,1
 - OcBootManagementLib:添加CustomDescribe例程
 - disklabel:替换readlabel并实现编码支持
 
V 0.5.6
- 内置文本渲染器的各种改进
 - 修复了FAT32上APTIO IV固件中的DMG恢复定位
 - 固定在FAT32上的APTIO IV固件中加载DMG恢复
 AvoidHighAlloc由于删除了超过4GB的I / O而删除了内核崩溃- 移动
ConsoleMode,Resolution选项Output节 - 将与控制台相关的UEFI内核崩溃移至
Output章节 - 更换
ConsoleControl和BuiltinTextRenderer使用TextRenderer - 删除
ConsoleBehaviourOs并ConsoleBehaviourUi - 修复了从Shell运行时提供ConsoleOutHandle GOP的问题
 PickerAttributes向选色器添加了选项ProtectSecureBoot通过FwRuntimeServices 添加了选项- 更换
RequireVault和RequireSignature使用Vault - 添加
BootKicker了支持启动Apple BootPicker的工具 - 通过以下方式添加了BootPicker支持作为OC中的外部UI 
PickerMode - 添加
DirectGopRendering了使用直接GOP输出的选项 - 支持PNG的多个内存损坏和性能修复
 - 固定
DefaultBackgroundColor变量处理 - 添加
HideAuxiliary和Auxiliary选项 - 修复了VMware的选择器超时和日志时间戳记
 - 修复了已启动工具的NULL父DeviceHandle
 - 添加了捆绑的HiiDatabase驱动程序,用于非常老的固件
 - 在内存内部函数中添加了SSE2支持,以实现更好的性能
 - 改进的ACPI PM计时器CPU频率计算性能
 - 改进了LapicKernelPanic与更新的macOS版本的兼容性
 - 修复了
#从不被跳过开始的驱动程序 - 通过带有可选启动提示音的AudioDxe添加了音频支持
 - 在boot.efi中为10.13+添加了VoiceOver可访问性支持
 PickerAudioAssist在选择器中添加了音频协助选项HdaCodecDump.efi在默认软件包中添加了工具- 添加了旧版AudioDxe和Microsoft名称空间以重置NVRAM
 - 合并
OcSupportPkg有OpenCorePkg更容易平分 - NVMe和XHCI驱动程序发行版中的禁用警告
 
V 0.5.5 ▼
- 修复了Nehalem和Westmere的CPU总线比率计算
 - 修复了MacPro5,1和类似产品上的CPU软件包计算
 - 改进了针对新版本的OpenCore重新运行检测
 - 修复了加载选择器在隐藏时无法启动的问题
 - 添加了用于300系列芯片组的PMC ACPI示例
 - 改进了APTIO IV上的驱动程序连接性能
 - 修复了将启动选项保存在LogoutHook.command中的问题
 - 添加了对OEM信息的支持 
ExposeSensitiveData - 改进
SanitiseClearScreen避免模式切换 - 替换
SupportsCsm为AdviseWindows启用UEFI模式 - 修复了某些主板上默认启动路径选择的问题
 - 更新内置固件版本
 - 修复了
AdviseWindows未FirmwareFeatures在NVRAM中设置的问题 - 添加了
TakeoffDelay用于改进操作热键支持的选项 - 到增加了对Mac的支持GOP 
ProvideConsoleGop内核崩溃 - 添加了实验
BuiltinTextRenderer启动选项 - 添加了
DummyPowerManagement内核奔溃以禁用CPU PM 
V 0.5.4 ▼
- 在启动菜单中添加了Enter键处理以快速进行
 - 更新内置固件版本
 - 捆绑有OpenCore的FwRuntimeServices驱动程序
 - 允许通过禁用写操作写入非易失性变量
 - 修复了Intel CPU上的微码读取
 - 固定的SMBISO Type4外部时钟值
 - 改进了Windows在某些设置上的兼容性
 - 已添加
SupportsCsm和选项PlatformInfo/Generic - 增加了
OSInfo协议支持 - 添加了
SignalAppleOSBooter用于在其他操作系统的Mac上启用IGPU的功能 - 添加了
AppleSmcIo协议支持(取代了VirtualSmcUEFI驱动程序) AuthRestart为VirtualSMC身份验证的重新启动添加了安全性属性- 在VMware Fusion上固定输入协议初始化
 - 在启动菜单中添加了箭头键处理
 - FileVault 2类按键输入现在是启动菜单中唯一受支持的输入
 - 修复了退出Shell到OpenCore Picker时的5秒延迟
 - 添加了默认启动选项更新和
AllowSetDefaultSecurity选项 - 在具有多个CPU的配置中修复了CPU软件包检测
 - 捆绑的CleanNvram和VerifyMsrE2工具用于调试
 - 在选择器中选择启动项后添加了屏幕清除功能
 - 添加了
WriteFlashNVRAM选项以启用在中写入变量Add - 添加了
LegacyOverwriteNVRAM选项以允许nvram.plist覆盖变量 - 添加了
AppleXcpmForceBoost内核修复以最大化选择Xeon的性能 - 捆绑的NvmExpressDxe和XhciDxe驱动程序,用于需要它们的平台
 IncreasePciBarSize针对具有PCI空间问题的特定平台增加了内核修复
V 0.5.3 ▼
- 更新内置固件版本
 - 修复启动菜单中的解释字母
 - 使用PollAppleHotKeys怪异修复超时中止
 - 修复了由于预链接内核中仅plist的kext导致的罕见kext注入失败
 - 修复了dmg加载的错误报告
 - 添加了各种调试改进
 - 添加了新的加密堆栈,从而导致库密钥格式更改
 - 添加了
UnblockFsConnectUEFI奔溃以修复某些笔记本电脑上丢失的文件系统 - 添加了
RequestBootVarFallbackUEFI奔溃来规避固件启动选项问题 - 添加了
ThirdPartyDrives内核问题修复了SSD调整和10.15 SATA休眠 - 删除了
ThirdPartyTrim内核奔溃以支持ThirdPartyDrives - 添加了英特尔至强E5(Broadwell-EP)支持
 - 切换到edk2-stable201911,现在是最低支持的EDK II版本
 
V 0.5.2 ▼
- 固定
MinKernel和MaxKernel逻辑 - 修复了在启动不带DEBUG版本参数的非Apple操作系统时的ASSERT
 - 添加了
MmioWhitelist配置选项 - 添加了
PowerTimeoutKernelPanic内核奔溃 - 修复了发行版本中出现的不稳定游标
 - 移至
ReconnectOnResChange用户可配置的奔溃以避免冻结 - 向选择器ui添加了OpenCore版本,配置方式为 
ExposeSensitiveData - 添加了对虚拟机管理程序的虚拟机监控程序CPUID的支持
 
V 0.5.1 ▼
- 增加了对内核资源kext注入的支持
 - 在Xeon可扩展CPU上增加了对0.25%时钟减慢的支持
 - 替换
MatchKernel为MinKernel和MaxKernel - 添加
Arguments到Tools和Entries部分 - 修复了300系列英特尔芯片组的损坏计时器
 - 添加了
Input有关鼠标和键盘聚合的部分 
下载地址
此内容仅限VIP查看,请先登录
			    						    						    						    					    		
			    					    				    					    			客服QQ271638927,网站统一解压密码imacos.top
 原文链接:https://imacos.top/2020/05/04/opencore-0-5-8/,转载请注明出处。		    			
		            
                
                
评论362