Hackintosh Handcraft Save

hackintosh handcraft: MBP 13" 2018, Mac Mini 2018, iMac (Retina 5K, 27-inch, 2019)

Project README

996.icu LICENSE

记录和分享配置好的Hackintosh EFI。

使用必知:请使用Clover Configurator在SMBIOS中替换一个新的Serial Number以“洗白”。同时也可以避免多账户使用同一个Serial Number被苹果封锁Apple ID。

Home Laptop    : Dell Latitude 5490, i5-8250U, macOS10.15.4
Office Desktop : i3-8100, Onda H310 ITX, Onda DDR3, Intel 540s M.2 Sata, macOS10.15.4
Deprecated Desktop : i3-8400, ASUS B360M-A, Yeston RX 570 GAMEACE 4G, macOS10.15.7
Deprecated Laptop  : Thinkpad T450, i5-5300u, 8G*2 DDR3L, mSata SSD, macOS10.15.3
Deprecated Desktop : i3-8100, MSI B360M Fire, Yeston RX570 4G, macOS10.15.2
Deprecated Desktop : Dell 9020m, i5-4670T, Samsung 850 EVO, macOS10.15.2

mac_utils 文件夹

  • HWSensors.6.26.1800.zip: 检测硬件健康、温度、风扇转速等的状态栏工具,小而且好用,需要kexts驱动和app一起使用。
  • iStatusMenus: 另一个状态栏监测工具,mac_utils里面有方法**。
  • Office 2019下载地址及**包。
  • fliqlo: 时钟屏保。
  • RTLWlanU_MacOS10.11_MacOS10.15_Driver_1830.32.b13_1827.4.b36_UI_5.0.9.b6.zip: 1个USB WiFi驱动。
  • CPU-S: 变频测试。
  • IntelPowerGadget: Intel官方硬件监测软件。
  • neofetch: 查看系统spec,使用pip安装。
  • 查看cpu核心数: sysctl hw.physicalcpu, sysctl hw.logicalcpu
  • 查看空余内存: alias free="top -l 1 -s 0 | grep PhysMem"

Hackintosh Tips

  • 常识:安装系统文件一般不麻烦,打驱动(声卡、显卡、网卡、USB)可能会很麻烦;笔记本一般比台式机麻烦多很多。找贴近官方设备的硬件,借用已构建好的EFI比较省事。据说可以直接拷贝系统文件完成安装,未尝试过。
  • 入门安装方法:按照tonymacx86论坛的Install Guide,配置好BIOS后,去AppStore下载系统镜像(或者下载dmg安装成.app),使用Unibeast制作安装U盘,走完安装流程后,使用Multibeast完成Post Install的驱动安装和config配置。
  • 其他安装方法:使用命令行createvolumn到u盘,自动生成EFI分区,把Clover安装到EFI分区,然后去安装。
  • Clover:是用来引导MacOS系统的,可以同时引导Windows和MacOS双系统。大版本MacOS系统更新有时会需要把Clover升级到较新的版本才能无缝OTA升级。可以直接使用clover新版安装文件来升级(注意选项谨防失败),也可以简单替换CLOVERX64.efi文件
  • Clover文件目录和各文件功能说明参考
  • CLover Configurator:即CCG,通过plist文件配置引导细节,更新Clover和kexts驱动。一般要先加载EFI所在分区。也可以用diskutil list查看引导所在EFI分区,diskutil mount进行加载。
  • kexts:硬件驱动程序。Multibeast默认会把kexts安装到/Library/Extensions/(/L/E)系统目录。为了系统更新后kexts不丢失,我把所有kexts驱动搬迁到/EFI/CLOVER/Kexts/other目录,即驱动和引导放在一起。
  • kexts缓存重建:kexts更新后可以用指令sudo kextcache -i /操作刷新驱动缓存。
  • 声卡:一般去AppleALC的wiki里面找你的声卡对应的layout_id,写到Devices->Audio->Inject里面。我用过的2块主板都是ALC887,用的11。
  • 显卡:核显只有7M显存页面卡顿,需要使用Hackintool打Patch,参考这里或者黑果小兵的博客。AMD RX4xx/RX5xx系列免驱动独显可以直接WhateverGreen.kext+Lilu.kext进行驱动。
  • USB:一般USBInjectAll.kext直接可以驱动,不行的可以试试在Acpi->Patches里面加上change EHC1 to EH01 change EHC2 to EH02,在Kernel_and_kexts_patches里面加上usb port limit patch。
  • 网卡:
    • 有线: 一般放一个相应厂商的kexts就能驱动。
    • USB WiFi 我用的是CF-811AC,很便宜,官方最新驱动支持catalina。还有个开源的Wireless USB Adapter Clover驱动,适用于很多USB WiFi。
    • M.2 接口的博通网卡能同时支持WiFi和蓝牙,同时支持AirDrop、定位,USB WiFi和有线网卡都无法定位和AirDrop。如果确实有需要,可以选择Mac拆机网卡BCM94360CS2等。有的也需要加入一些kexts或修改config文件,具体可以参考小兵的博客。
  • 蓝牙:
    • Intel厂的 M.2 网卡通常只能通过kexts驱动蓝牙,无法驱动其上网功能,可作为蓝牙用。同时配合USB WiFi也能用。无法定位。
    • 外置USB蓝牙,没有测试过,需要具体型号的才行。
    • 博通指定型号可以AirDrop的那几种型号的M.2卡,同时支持WiFi、蓝牙、AirDrop、定位。
  • OC vs Clover: 主要功能上Clover老当益壮,多系统支持更好。
Open Source Agenda is not affiliated with "Hackintosh Handcraft" Project. README Source: shm007g/hackintosh_handcraft
Stars
90
Open Issues
0
Last Commit
3 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating