FakePCIID.kext做什么用

FakePCIID.kext做什么用

日期:2021年3月31日 上午9:08 分类:黑果技术

fakePCIID.kext 的设计目的是使黑苹果系统能连接到任何IOPCIDevice,以便当连接到同一设备的另一个驱动程序请求它们时,它可以提供备用PCI ID。可以使用此技术代替修补可能会检查其IOService :: probe或IOService :: start方法中受支持的设备ID(或其他PCI ID)的二进制文件。

为了将FakePCIID附加到给定的IOPCIDevice,必须构建IOKit可以用来匹配的kext注入器。驱动的Info.plist没有内置的IOKitPersonalities,因为它是通用的,并且并非为特定目的而构建。压缩包中提供的发行版具有四个这样的kext注入器,也可以为其他设备创建自定义kext注入器。

在任何情况下,注入器的Info.plist中的DSDT补丁,FakeID配置(Clover)或FakeProperties字典都将需要注入FakePCIID可以在IOPCIDevice上读取的属性。FakePCIID使用的属性将在本文后面描述。这些属性必须存在于被挂接的PCIDevice(FakePCIID的直接父级)上。


为您推荐


版权声明:

fm0898.com小部分文章引用或者参考了网络上传播的部分开源开放代码,我站采用的这部分代码仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请 联系我们并出示版权证明以便删除 !