OPEN CORE黑果OC引導(dǎo)Release版是Mac電腦上的一款OpenCore(就是我們說(shuō)的OC引導(dǎo))的配置工具。OpenCore 的主要用途是黑蘋(píng)果, 它也支持其它操作系統(tǒng)的引導(dǎo)??梢酝ㄟ^(guò)提供更加通用和模塊化的系統(tǒng)來(lái)解決Clover帶來(lái)的限制和問(wèn)題,攔截內(nèi)核加載以插入高級(jí)的rootkit,而該rootkit旨在替代Clover。OpenCore目前引導(dǎo)相關(guān)功能已非常穩(wěn)定。
軟件特色
目前來(lái)說(shuō),裝黑蘋(píng)果的用戶現(xiàn)在用OpenCore引導(dǎo)的不多,畢竟這個(gè)引導(dǎo)在Clover之后出,但是相信在這么多的黑蘋(píng)果愛(ài)好者的研究下,OpenCore引導(dǎo)應(yīng)該以后也會(huì)慢慢普及。
OpenCore Mac版是一個(gè)著眼于未來(lái)開(kāi)源的引導(dǎo)工具, 最初誕生于 HermitCrabs 實(shí)驗(yàn)室, 現(xiàn)在接手于 Acidanthera,其目的是創(chuàng)造一個(gè)更加嚴(yán)謹(jǐn)?shù)哪=M化的輕量引導(dǎo)系統(tǒng)。OpenCore 現(xiàn)在處于公測(cè) Beta 階段,引導(dǎo)相關(guān)功能也已非常穩(wěn)定,喜歡折騰的朋友現(xiàn)在已經(jīng)是動(dòng)手的時(shí)機(jī)了。
為什么選擇 OpenCore ?
從 2019 年 9 月以后, Acidanthera 開(kāi)發(fā)的內(nèi)核驅(qū)動(dòng) (Lilu, AppleALC 等等) 「不再會(huì)」 在 Clover 上做兼容性測(cè)試。
OpenCore 更加注重系統(tǒng)的安全性,提供對(duì) OpenCore 自身引導(dǎo)文件對(duì)加密,同時(shí)對(duì)文件保險(xiǎn)箱 (FileVault) 有更強(qiáng)大的支持,在未來(lái)會(huì)支持 UEFI 安全啟動(dòng)。
OpenCore 啟動(dòng) FileVault (硬盤保險(xiǎn)箱) 加密的分區(qū)速度遠(yuǎn)超 Clover。
OpenCore 支持基于 boot.efi 的原生開(kāi)機(jī)快捷鍵支持。
OpenCore 使用更加先進(jìn)的方法注入第三方內(nèi)核擴(kuò)展驅(qū)動(dòng) (Kext) 且與此同時(shí)不會(huì)破壞系統(tǒng)完整性保護(hù)。
OpenCore 通過(guò)讀取啟動(dòng)磁盤設(shè)置的 NVRAM 變量, 可以像白蘋(píng)果一樣支持在設(shè)置的啟動(dòng)磁盤切換默認(rèn)引導(dǎo)項(xiàng)。
支持給其它 .efi 驅(qū)動(dòng)或引導(dǎo)工具加入?yún)?shù)。
大量 Acidanthera 維護(hù)的獨(dú)立 UEFI 驅(qū)動(dòng)被合并入 OpenCore,未來(lái)的開(kāi)發(fā)直接與 OpenCore 綁定,且不再支持 Clover。
本帖最后由 hupp888888 于 2021-4-6 22:06 編輯。
更新日志
減少了傳統(tǒng)引導(dǎo)安裝交互的工作量。
提高了OpenCanopy渲染性能。
添加了OpenCanopy關(guān)機(jī)和重新啟動(dòng)按鈕。
減少了OpenCanopy鼠標(biāo)指針的輸入滯后。
修復(fù)了游標(biāo)范圍可能與OpenCanopy的不同。
改進(jìn)的內(nèi)置選取器渲染性能。
在Automatic模式下為SMBIOS添加了內(nèi)存類型解碼。
正確支持將自定義條目設(shè)置為默認(rèn)啟動(dòng)選項(xiàng)。
修復(fù)了無(wú)法寫(xiě)根文件系統(tǒng)時(shí)創(chuàng)建日志文件的問(wèn)題。
修復(fù)了DisableSingleUser在某些情況下無(wú)法啟用的問(wèn)題。
為Mac EFI固件添加了ForceBooterSignature怪癖。
修復(fù)了OpenCanopy有時(shí)會(huì)切斷顯示的啟動(dòng)項(xiàng)的問(wèn)題。
進(jìn)一步改進(jìn)了傳統(tǒng)CPU上的CPU頻率計(jì)算。
固定的SMBIOS SMC版本編碼順序。
從Apple平臺(tái)信息中添加了TSC頻率讀數(shù)。
為帶有nForce芯片組的Apple設(shè)備添加了TSC頻率讀數(shù)。
查找ACPI補(bǔ)丁處添加了Base和BaseSkip。
修復(fù)了補(bǔ)丁期間ACPI表?yè)p壞的問(wèn)題。
修復(fù)了OpenCanopy和FileVault 2不自然的光標(biāo)移動(dòng)。
修復(fù)了OpenCanopy中斷處理導(dǎo)致丟失事件和滯后的問(wèn)題。
改進(jìn)的OpenCanopy雙擊檢測(cè)。
減少OpenCanopy觸摸輸入滯后并提高可用性。
改進(jìn)了OpenCanopy和內(nèi)置選擇器中的按鍵響應(yīng)能力。
改進(jìn)了OpenCanopy和內(nèi)置選擇器中的非重復(fù)鍵檢測(cè)。
修復(fù)了在某些系統(tǒng)上Escape阻止OpenCanopy淡出。
修復(fù)了某些PS / 2系統(tǒng)上的按鍵處理會(huì)導(dǎo)致快速重復(fù)然后停頓的問(wèn)題。
使用PollAppleHotKeys時(shí)添加了精確的Shift + Enter / Shift + Index檢測(cè)。
向內(nèi)置選擇器添加了“設(shè)置默認(rèn)”指示器。
用ControlMsrE2替換了VerifyMsrE2,還允許某些固件上的解鎖。
修復(fù)了刷新條目視圖時(shí)OpenCanopy閃爍的問(wèn)題。
添加了OpenCanopy TAB導(dǎo)航支持。
添加了OpenCanopy圖形密碼界面。
添加了OpenCanopy脈沖動(dòng)畫(huà)以發(fā)出超時(shí)信號(hào)。
添加了OpenCanopy的“設(shè)置默認(rèn)值”指示器。
修復(fù)了OpenCanopy不會(huì)在指針單擊時(shí)中止超時(shí)的問(wèn)題。
修復(fù)了無(wú)法使用UIScale縮放的OpenCanopy介紹性動(dòng)畫(huà)。
添加OpenCanopy引導(dǎo)條目標(biāo)簽滾動(dòng)(修復(fù)缺少長(zhǎng)標(biāo)簽的問(wèn)題)。
在內(nèi)置選擇器中添加了可制表的“關(guān)閉”和“重新啟動(dòng)”按鈕。
修復(fù)了某些運(yùn)行OpenDuet的系統(tǒng)的固件內(nèi)關(guān)閉。
添加了零作為Escape的別名熱鍵,以在隱藏時(shí)強(qiáng)制顯示選擇器。
添加了= / +鍵作為CTRL的別名以設(shè)置默認(rèn)操作系統(tǒng)。
添加了額外的支持,用于使用KeySupport模式配置正確的按鍵重復(fù)行為。
修復(fù)了Nehalem之前的Intel CPU上的CPU乘法器檢測(cè)。
修復(fù)了SMBIOS中對(duì)多個(gè)處理器和處理器緩存的不正確處理。
匹配的默認(rèn)Apple Boot Picker光標(biāo)開(kāi)始位置。
更新了OpenShelldevices命令以支持某些Apple固件返回的未對(duì)齊設(shè)備名稱。
(dmg)在OpenCanopy中為DMG引導(dǎo)選項(xiàng)添加了后綴。
添加了Rocket Lake和Tiger Lake CPU的標(biāo)識(shí)符。
添加了PickerAudioAssist“磁盤映像”指示。
修復(fù)了PickerAudioAssist指示在極少數(shù)情況下播放兩次的問(wèn)題。
改進(jìn)的OpenCanopy指針加速。
添加了對(duì)AppleEvent協(xié)議屬性和功能的更精確控制。
在CrScreenshotDxe上添加了動(dòng)態(tài)鍵盤協(xié)議安裝。
通過(guò)參數(shù)支持(例如ControlMsrE2)來(lái)啟動(dòng)UEFI工具,而沒(méi)有來(lái)自選擇器的參數(shù)。
修復(fù)了OpenCanopy字體高度計(jì)算問(wèn)題,可能會(huì)拒絕以前使用的字體并減輕內(nèi)存損壞。
修復(fù)了Xeon E5XXX / E5-XXXX和Xeon WXXXX / W-XXXX CPU的錯(cuò)誤標(biāo)識(shí)。
在NormalizeHeadersACPI怪癖中添加了RSDP,RSDT和XSDT處理。