分享OpenCore0.6.2 修改版(不定时更新)
OpenCore0.6.3修改版
网盘下载:
游客,如果您要查看本帖隐藏内容请回复
源码地址:https://gitee.com/btwise/OpenCore_NO_ACPI (10月31日更新,0.6.3)
- 添加了对plist文件中xml注释的支持
- 将基础EDK II软件包更新为edk2-stable202008
- 为NULL内存SMBIOS字符串提供支持
- 修复具有多个内存数组的SMBIOS处理
- 修复空插槽上的内存数组句柄分配
- 修复某些版本的macOS 10.4.10和10.4.11上的CPUID补丁
- 修复奔腾M处理器上错误的内核/线程计数
- 更新SMBIOS和其他版本的内置固件版本
- Big Sur beta 10的slide分配增加到200 MB
- 添加了对自定义内存属性的支持
- 修复了因Mach-O扩展不正确而导致的间歇性32位预链接失败
- 修复了无缓存注入依赖性解析中的故障
- 修复了旧版Atom CPU的检测问题
- 修复MacPro5,1上的NVM的ScanPolicy处理
- 修复了无法一次读取超过1MB的I/O问题
- 添加ForceResolution选项以启用非默认分辨率
- 修复了Ps2MouseDxe无法在OpenDuetPkg下正确加载的问题
- 在某些X299板上添加了只读错误的解决方法
OpenCore0.6.2修改版
更新内容(蓝色为修改版内容,褐色为原版OC更新内容):- ACPI补丁可设置全局还是只对于MACOS生效,(将ACPI-> Quirks-> EnableForAll设置为yes为全局影响)(默认为no)。
- 引导程序Quirks修改为仅适用于macOS,而不影响其他非macOS系统。
- 增加了非原版图标方案和语音导航中文提示
- 修正了对在WINDOWS识别机型的错误MOD
- 增加了对kext注入的支持,没有内核缓存
- 添加了Comet Lake-LP HDA设备代码
- 在具有旧式OPROM的SATA控制器上修复了操作系统引导选择
- 修复了RSDP ACPI表校验和的重新计算
- 增加了对10.13+的不可变内核加载支持
- 修复了在11.0 kext注入中将某些符号求解为零的问题
- 通过限制启动管理访问来减小OpenCanopy文件的大小
- 为旧笔记本电脑添加了BuiltinTex变体TextRenderer
- 实现mkext注入支持
- 更新数据库
- 修复了SyncRuntimePermissions创建无效的MAT表的问题
- 添加了EFI FAT映像加载支持(macOS 10.8和更早版本)
- 添加了64位无缓存kext注入和修补支持(macOS 10.9和更早版本)
- 添加了64位mkext kext注入和修补支持(macOS 10.6和更早版本)
- 修复了XNU挂钩匹配的非内核文件
- 更新了SMBIOS和其他版本的内置固件版本
- 修正内存不足时对ACPI表的修补
- 修正不带热插拔的macOS 11.0 DMG恢复加载
- 修正在10.12.6和其他版本上XhciPortLimit怪癖
- 修正IncreasePciBarSize在10.11.5和其他版本上的怪癖
- 修正LapicKernelPanic在10.8.5和其他版本上的怪癖
- 修复了OpenDuetPkg中EHCI SMI导致的硬锁定
- 添加了UEFI安全启动兼容性
- 添加了FuzzyMatch(模糊匹配),支持在10.6和更早版本上进行模糊内核缓存匹配的选项
- 添加了KernelArch用于在旧内核上指定体系结构首选项
- 添加了KernelCache为旧内核指定内核缓存首选项
- 添加了Force选项以提供对在较旧的macOS中注入驱动程序的支持
- 将内核驱动程序注入更改为在修补内核驱动程序之前进行
- 在Add,Block,Force和Patch部分增加了Arch过滤选项
- 添加了DisableLinkeditJettison解决11.0b5内核恐慌的方法
- 更新了SMBIOS和其他版本的内置固件版本
- 在SMBIOS-->Generic中添加了ProcessorType选项,允许自定义CPU名称
- 修复了UnblockFsConnect选项不适用于APFS JumpStart
- 向发行包中添加了IA32二进制打包(附件内不包含,因为超出论坛容量限制)
- 修复了没有Info.plist的无缓存kext不正确处理
- 修复了用于阻塞的kext启动地址计算不正确的问题
- 添加了mkext 32位kext注入(10.4-10.6)
- 添加了无缓存的32位kext注入(10.4-10.7)
- 添加了32位内核kext修补阻止支持
- 修复了加载10.7 EfiBoot的问题
- 添加了Type以ReservedMemory满足休眠黑客的需求
- 添加了10.11中显示Preboot而不是显示Macintosh HD的解决方法
- 添加了预链接内核32位kext注入(10.6-10.7)
- 添加SystemMemoryStatus以覆盖某些型号上的内存更换
- 在SMBIOS中添加了较旧的Pentium CPU识别
- 添加了ExtendBTFeatureFlags以正确设置FeatureFlags蓝牙(代替BT4LEContinuityFixup)
- 在CPUID仿真中添加了MinKernel/MaxKernel和DummyPowerManagement
- 修复了-legacy不以KernelArch Auto模式添加
- 修复了在X64固件macOS 10.7上的i386-user32不强制i386
- 修复了i386-user32在macOS 10.4、10.5和10.7中未正确启用的问题
- 在KernelCache Auto模式下为macOS 10.4和10.5禁用了预链接启动
- 修复macserial自2020年起与iMac20,x序列号及其他型号的兼容性
- 添加了LegacyCommpage怪癖以提高SSSE3之前的用户空间兼容性
- 修复了传统SATA HDD在选择器中显示为外部驱动器的问题
OpenCore Configurator配置器
从1.10.2开始,经过作者的努力,已经修复几乎所有BUG,完全可以完美的编辑OC配置文件,此版本也加入了OpenCore精解的很多提示内容,是新手小白配置OC的首选软件
注意事项:
使用此OpenCore Configurator配置器,建议使用对应最新版的OC提供的SampleFull.plist或Sample.plist作为样板进行配置,如果在以前的版本或缺失内容的plist上编辑,会出现引导提示条目错误的提示,这是OC的特性决定的,并不是编辑器本身的问题!