Hackintosh 实用教程与命令
本文最后更新于:2022年5月28日 下午
教程链接
英语配置教程
https://dortania.github.io/OpenCore-Install-Guide/
OC文档翻译
https://oc.skk.moe/
OC文档翻译
https://blog.xjn819.com/post/opencore-guide.html
OC ACPI 部件库
https://ocbook.tlhub.cn/
部件库文件
I2C触摸板
https://blog.gzxiaobai.cn/
电池
https://blog.gzxiaobai.cn/
BIOS 推介设定
禁用
- Secure Boot ~安全启动
启用
- DVMT Pre-Allocated(iGPU Memory): DVMT预分配(iGPU内存) : 64MB
实用命令
终端
查看睡眠唤醒日志
1
log show --last 1d | grep "AppleACPIPlatformPower"
允许任何未知来源
1
sudo spctl --master-disable
系统路径
SLE
1
/System/Library/Extensions
LE
1
/Library/Extensions
重建缓存
1
2
3sudo kextcache -i /
sudo kextcache -u /
sudo kextcache -system-caches
Boot-Args
1 |
|
不识别SATA盘
BigSur不识别添加 CtlnaAHCIPort 驱动(如果是OC 同时请在config.plist里面的Kext-add下面添加该驱动列表)
Catalina及以下不识别SATA盘添加SATA-100-series-unsupported SATA-200-series-unsupported SATA-300-series-unsupported
三个驱动(如果是OC 同时请在config.plist里面的Kext-add下面添加该驱动列表)
OC选项
查看当前OC版本 终端输入
1 |
|
设置中文
Config–NVRAM–Add在7C436110-AB2A-4BBB-A880-FE41995C9F82下
1
2
3boot-args String -v //-v是跑代码,在没装好稳定的黑果前我建议加上,方便定位错误,弄完后再删除 -v
csr-active-config Data <e7030000> //关闭 SIP 保护
prev-lang:kbd Data <7a682d48616e733a323532> //这是中文让Win不使用Mac的SMBIOS
CustomSMBIOSGuid 改成 true (其实是打勾或者选Yes)
UpdateSMBIOSMode 填写 Custom
SoiifVendor 改成 false 其实是取消打勾或者选No)
打开保险箱
- AppleImageConversion 改成 true (其实是打勾或者选Yes)
- FirmwareVolume 改成 true (其实是打勾或者选Yes)
- HashServices 改成 true (其实是打勾或者选Yes)
- AppleSmcIo 改成 true (其实是打勾或者选Yes)
Big Sur 以下加载AirportItlwm 英特尔Wi-Fi驱动
方法一 (可能进不去Rec 模式)
- DmgLoading 设置为 Signed
- SecureBootModel 设置为 Default
方法二
- Kernel-Force-Item 1
BundlePath 填Enabled 改成 true (其实是打勾或者选Yes)1
System/Library/Extensions/IO80211Family.kext
ExecutablePath 填MaxKernel 19.99.991
Contents/MacOS/IO80211Family
MinKernel 为空
Identifier 填1
com.apple.iokit.IO80211Family
核显改为4095MB
- DeviceProperties-Add
PciRoot(0x0)/Pci(0x2,0x0)下添加1
framebuffer-unifiedmem data 0000F0FF