Hackintosh 定制FakePCIID.kext
仿冒PCI设备核心驱动,部分驱动依赖于它比如:1.FakePCIID_AR9280_as_AR946x.kext2.FakePCIID_Broadcom_WiFi.kext3.FakePCIID_Intel_GbX.kext4.FakePCIID_Intel_HD_Graphics.kext5.FakePCIID_Intel_HDMI_Audio.kext6.FakePCIID_XHCIMux.kext用于将Mac不支持的硬件设备仿冒成受支持的设备以开启原生功能比如,dw1830,第三方的BRCM20702芯片的蓝牙设备,GenericSATA,GenericUSBXHCI,IntelHDMIAudio,甚至定制USBPorts,CPUFriendDataProvidor。
如果你的机型已经稳定,并且要仿冒的设备较多,建议定制。
因为已确指宴御定机型设备基本不需要升级FakePCIID.kext,而且定制后可以减少kext分散,缩短启动时间(虽然可以忽略不计)。
以FakePCIID_Intel_HDMI_Audio.kext为例,这个kext看名字就能知道作用。
没有他的话你的声卡可能无法正常使用右键显示包内容打开Contents/info.plist展开IOKitPersonalities,我们可以看到多种主板的祥颂HDM声条目。
我要定制的是NUC8,属于300系列。
所以我们只保留300的条目即可。
我们正式对FakePCIID操刀。
右键FakePCIID.kext,显示包内容打开Contents/info.plist,将唯岩上面的我选中的(IntelHDMIAudio-300-series0xa3480x9dc8)复制到当前info.plist,并保持目录结构。
如果没有IOKitPersonalities可以直接将上面的IOKitPersonalities整个复制过去,并删除IntelHDMIAudio-Haswell等条目。
得到的info.plist如下这里的名字(IntelHDMIAudio-300-series0xa3480x9dc8)是可以随便改的,比如改成Intel300HDMIAudio另外将Bundleversion改大比如2.0.0以防止升级最后将FakePCIID.kext改成你想要的名字,比如FakePCIID-NUC8BE.kext.这样FakePCIID_Intel_HDMI_Audio.kext就整合到FakePCIID-NUC8BE.kext中去了。
其他的空壳kexts也可以继续整合。
我最终整合后得到的是
黑苹果uhd630显卡注入id
自从苹果采用Intel的处理器,OSX被黑客破解后可以安装在IntelCPU与部分AMDCPU的机器上。
从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh);在Mac苹果机上面安装原版Mac系统的被称为白苹果(Macintosh),与黑苹果相对。
中文名黑苹脊行哗果外文名Hackintosh类型操作系统(OS)反义白苹果快速导航发展背景讨论社区MAC系统OSX是全球领先的操作系统。
基于坚如磐石的UNIX,设计简单直观,让处处充满创新的Mac安全易用,高度兼容,出类拔萃。
UNIX之威力,iMac之简单让MacOSX既简单易用且功能强大。
所有的一切-从启动Mac后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。
无论是浏览网页、查看邮件和与外地朋友视频聊天,所有事情都简单高效、趣味盎然。
当然,简化复杂任务要求尖端科技,而MacOSX正拥有这些尖端科技。
它不仅使用基础坚实、久经考验的UNIX系统提供空前的稳定性,还提供超强性能、超炫图形并支持互联网标准。
[1]发展背景它以Mach核心为基础和UNIX的BSD实作,整合到由SteveJobs于1985年被迫离樱行开苹果后的NeXT公司所发展面向对象操作系统之NeXTSTEP中。
同时,苹果电脑企图创造一个自己拥有的(参考en:Taligent和en:Copland)"下个时代"操作系统,但只有小部份成功。
最后NeXT的操作系统—在那时候称为OPENSTEP—被选为苹果下个操作系统的基础形式,然后苹果电脑完全地买下了NeXT。
Jobs也就重新被聘雇,后来带如回到公司的领导阶层,带领大家把程序设计师亲善的OPENSTEP,转换到苹果主要家庭使用者市场和创新的专家都很欢迎的一个系统上,就是大家都知道的