最近公司换了一批电脑,同事需要帮忙弄个苹果系统好搞开发,废话不多说,上图:
基本上没问题,不闪屏;核显驱动OK;USB全解锁;音频是万能驱动的不知道怎么原生的驱动不上,时间有限没有继续折腾!
主要有以下注意的地方:
1.需要仿冒ID:ig-platform-id --》0x59120000,只需要填这个,其他的不需要填。
2.SMBIOS需要设置为:imac18.1 ,不然会闪屏 不然会闪屏 不然会闪屏 说三遍。
3.有接口要求:我目前测试的接口有VGA、hdim、dp,能工作的只有VGA和DP,hdim会重启。 4.最好把clover里面带的kext更新到最新,下面是本人包里的,有些无用可以适当精简。
最后给大家分享一下干货(EFI)
然后给比较懒的哥们分享下config
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP</key> <true/> <key>FixSATA</key> <true/> </dict> <key>ReuseFFFF</key> <false/> </dict> <key>FixHeaders</key> <true/> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <true/> <key>PStates</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 -alcbeta shikigva=1 -igfxbeta -disablegfxfirmware kext-dev-mode=1 -lilubeta</string> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>mac 10.13.4</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>3</integer> <key>XMPDetection</key> <false/> </dict> <key>CPU</key> <dict> <key>UseARTFrequency</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>Detect</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> <key>UseIntelHDMI</key> <true/> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>Windows</string> <string>BOOTX64.EFI</string> </array> <key>Language</key> <string>zh_CN:0</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>5</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <false/> <key>Linux</key> <false/> <key>Tool</key> <true/> </dict> <key>ScreenResolution</key> <string>1920x1080</string> <key>Theme</key> <string>bootcamp</string> </dict> <key>Graphics</key> <dict> <key>EDID</key> <dict> <key>Inject</key> <false/> </dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> <key>ig-platform-id</key> <string>0x59120000</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleIntelCPUPM</key> <true/> <key>AppleRTC</key> <true/> <key>Debug</key> <false/> <key>FakeCPUID</key> <string>0x0506E3</string> <key>KernelCpu</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <true/> <key>KernelXCPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>change 15 port limit to 26 in XHCI kext (credit FredWst)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32UDw+DlwQ= </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.4,10.13.5</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32UGg+DlwQ= </data> </dict> <dict> <key>Comment</key> <string>disable port limit in XHCI kext (credit PMHeart)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32UDw+DlwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.4,10.13.5</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32UD5CQkJCQkA== </data> </dict> <dict> <key>Comment</key> <string>Change VRAM 1536 -> 2048 for 0x59120000</string> <key>Disabled</key> <false/> <key>Find</key> <data> AAAAYGwFAABsBQAAAAAAAA== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelKBLGraphicsFramebuffer</string> <key>Replace</key> <data> AAAAgGwFAABsBQAAAAAAAA== </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>02/08/2018</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM181.88Z.0157.B00.1802080917</string> <key>Board-ID</key> <string>Mac-4B682C642B45593E</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardSerialNumber</key> <string>C02732104GUF9H1AD</string> <key>BoardType</key> <integer>10</integer> <key>BoardVersion</key> <string>1.0</string> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>0x09</string> <key>Family</key> <string>iMac</string> <key>FirmwareFeatures</key> <string>0xFC0FE137</string> <key>FirmwareFeaturesMask</key> <string>0xFF1FFF3F</string> <key>LocationInChassis</key> <string>Part Component</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>PlatformFeature</key> <string>0x00</string> <key>ProductName</key> <string>iMac18,1</string> <key>SerialNumber</key> <string>C02V64WTH7JY</string> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist>
|