Q:為啥你會(huì)點(diǎn)進(jìn)來看?
A: 需要在自己的WIN PC 下折騰個(gè)mac系統(tǒng)嘛
Q:什么是黑蘋果蟆淀?
A:私以為黑蘋果就是相對(duì)于蘋果官方出品的電腦但是改裝后運(yùn)行著蘋果系統(tǒng)的電腦拯啦。
白蘋果是蘋果官方出品的蘋果電腦,如:MacBook Air熔任、MacBook Pro褒链、iMac等。
設(shè)法在非蘋果電腦上安裝蘋果操作系統(tǒng)后的電腦就成為蘋果系統(tǒng)疑苔,一個(gè)電腦普通人只給你一個(gè)平面鍵盤鼠標(biāo)的話甫匹,感受就是圖標(biāo)UI的區(qū)別而已,但是實(shí)際上里面完全是不同的世界、你也可以說其實(shí)世界就是那一個(gè)無非是觀看的角度不一樣了兵迅。
電腦本質(zhì)就是處理數(shù)據(jù)的抢韭,系統(tǒng)也只是一堆文件數(shù)據(jù)而已,我們只想體驗(yàn)不同軟件系統(tǒng)帶來的不一樣體驗(yàn)而已恍箭。
蘋果系統(tǒng)是專用的系統(tǒng)刻恭,非蘋果官方電腦安裝需要做一點(diǎn)點(diǎn)欺騙,騙操作系統(tǒng)讓它認(rèn)為這就是蘋果電腦硬件扯夭,然后就能在普通電腦硬件上運(yùn)行mac系統(tǒng)啦(因?yàn)殡娔X的本質(zhì)是計(jì)算鳍贾,架構(gòu)什么暫時(shí)都是類似的。最新款的M1CPU的蘋果電腦改變了這一切交洗,也許黑果可能就會(huì)成為歷史了)
都是計(jì)算核心骑科、存儲(chǔ)、輸入輸出設(shè)備藕筋、軟件纵散、數(shù)據(jù)組成的梳码。
硬件正常工作需要軟件驅(qū)動(dòng)隐圾,不同標(biāo)準(zhǔn)的系統(tǒng)下的驅(qū)動(dòng)軟件又不太一樣,就需要特別維護(hù)處理掰茶,蘋果生態(tài)大多數(shù)硬件是蘋果定制的標(biāo)準(zhǔn)暇藏,普通硬件就可能在WIN系統(tǒng)下正常工作而在MAC系統(tǒng)下完全無法識(shí)別且無法工作。
普通電腦硬件基本上都是圍繞WIN系統(tǒng)生態(tài)構(gòu)成的濒蒋,一臺(tái)電腦裸機(jī)可以很容易安裝上微軟的Windows 10 系統(tǒng)盐碱,并且各種輸入輸出設(shè)備可以良好兼容工作正常。就想喝水吃飯一樣正常沪伙,因?yàn)闊o數(shù)電腦相關(guān)硬件在到達(dá)消費(fèi)者面前就已經(jīng)處理好了Windows系統(tǒng)兼容性問題瓮顽。
Q:目標(biāo)是吃上最新黑蘋果!怎么做呢围橡?
A: 1.伸手黨暖混!
---> 1.1 找到一樣硬件的別人做好的EFI文件,然后自己制作引導(dǎo)盤
---> 1.2 設(shè)置BIOS后安裝mac
- 自給自足翁授!
--->2.1 找到相關(guān)黑蘋果技術(shù)文檔學(xué)習(xí)
--->2.2 找相關(guān)文件拣播、軟件在自己跟著教程去調(diào)試去試驗(yàn)
--->2.3失敗
--->2.3.1 放棄--->END
--->2.3.2 不放棄,則重復(fù)
--->2.4 成功
--->2.4.1 HAPPY play with mac OS
--->2.4.2 繼續(xù)優(yōu)化--->重復(fù)
--->2.4.3 覺得麻煩浪費(fèi)時(shí)間--->充值白果--->END
黑蘋果
檢查-config.list
################################################################
編輯工具
################################################################
################################################################
手冊(cè)
################################################################
OpenCore入門配置構(gòu)建引導(dǎo)詳細(xì)使用說明OC引導(dǎo)完整教程
https://blog.daliansky.net/From-Clover-To-OpenCore.html
https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
下載命令
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 -os latest download
Hackintosh黑蘋果長(zhǎng)期維護(hù)機(jī)型整理清單
################################################################
需要下載準(zhǔn)備的文件
################################################################
文件1
下載后收擦,將EFI文件夾(來自O(shè)penCorePkg)放在EFI分區(qū)的根目錄下贮配。
SSDT和自定義DSDT(.aml)放在ACPI文件夾中
Kexts(.kext)進(jìn)入Kexts文件夾
固件驅(qū)動(dòng)程序(.efi)放在驅(qū)動(dòng)程序文件夾中
#
位置注意:這些文件必須放在指定文件夾,非特殊說明的文件是通用的塞赂,只有特殊說明的是本機(jī)提取的
文件夾中的含義
EFI
|
|----OC
|
|----Drivers
| |
| |---驅(qū)動(dòng)
|
|----Kexts
EFI/OC/Drivers/
文件2
HfsPlus.efi
https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi
文件3
AptioFixPkg
AptioFixPkg
Kexts 說明:
任何kext也包含.dSYM文件泪勒,則可以將其刪除。它們僅用于調(diào)試目的
文件4
-- VirtualSMC
VirtualSMC
以下插件不需要引導(dǎo),而只是向系統(tǒng)添加了額外的功能酣藻,例如硬件監(jiān)視
SMCProcessor.kext 用于監(jiān)視CPU溫度曹洽,在基于AMD CPU的系統(tǒng)上不起作用
SMCSuperIO.kext 用于監(jiān)視風(fēng)扇速度,在基于AMD CPU的系統(tǒng)上不起作用
SMCLightSensor.kext 用于筆記本電腦上的環(huán)境光傳感器辽剧,臺(tái)式機(jī)可以忽略 如果您沒有環(huán)境光傳感器送淆,請(qǐng)勿使用,否則可能導(dǎo)致問題
SMCBatteryManager.kext 用于測(cè)量筆記本電腦上的電池讀數(shù)怕轿,臺(tái)式機(jī)可以忽略 在正確安裝電池之前偷崩,請(qǐng)勿使用,否則可能導(dǎo)致問題撞羽。因此阐斜,對(duì)于初始設(shè)置,請(qǐng)省略此kext诀紊。安裝后谒出,您可以按照此頁面進(jìn)行設(shè)置:修復(fù)電池讀數(shù)
SMCDellSensors.kext 允許對(duì)支持系統(tǒng)管理模式(SMM)的Dell機(jī)器上的風(fēng)扇進(jìn)行更好的監(jiān)視和控制
!!! 必須擁有 如果沒有以下2,則無法啟動(dòng)系統(tǒng):
雜項(xiàng)
Lilu
https://github.com/acidanthera/Lilu/releases
顯示相關(guān)
WhateverGreen
https://github.com/acidanthera/WhateverGreen/releases
用于圖形補(bǔ)丁DRM邻奠,boardID笤喳,幀緩沖區(qū)修復(fù)等,所有GPU均可從此kext中受益碌宴。
音頻
https://github.com/acidanthera/AppleALC/releases
以太網(wǎng)
https://github.com/acidanthera/IntelMausi/releases
對(duì)于大多數(shù)Intel NIC都是必需的杀狡,基于I211的芯片組將需要SmallTreeIntel82576 kext
正式支持英特爾的82578、82579贰镣,i217呜象,i218和i219 NIC
需要OS X 10.9或更高版本
https://github.com/Mieze/RTL8111_driver_for_OS_X/releases
Added option to supply a fallback MAC
https://github.com/Mieze/LucyRTL8125Ethernet
A macOS driver for Realtek RTL8125 2.5GBit Ethernet Controllers
對(duì)于Realtek的2.5Gb以太網(wǎng)
需要macOS 10.15或更高版本
####### 以太網(wǎng) END #######
USB
https://github.com/Sniki/OS-X-USB-Inject-All/releases
用于在ACPI中未定義USB端口的系統(tǒng)上注入Intel USB控制器
在Skylake和更高版本上不需要(AsRock很笨,確實(shí)需要這個(gè))
在AMD的CPU不工作在所有
需要OS X 10.11或更高版本