Farx 发表于 2009-4-14 09:02

本帖最后由 Farx 于 2009-4-14 09:14 编辑



谢谢你的回复,我的意思是RealtekR1000.kext放进IONetworkingFamily.kext的包内容Contents--PlugIns中,然后拿做好的IONetworkingFamily.kext再做一个仿冒驱动。我现在知道的是把PlugIns中的所有驱动(除Realt ...
kewaiyuedu 发表于 2009-4-14 08:39 https://bbs.pcbeta.com/images/common/back.gif

你对仿冒驱动的理解有误。
仿冒驱动其实就只是一个info.plist文件。它一定要与S/L/E目录里的某个驱动相匹配的。因为系统加载的时候,它有优先权,它把原版驱动的info.plist覆盖掉了。
仿冒驱动的用处就是:你的原版Leopard升级系统时,你不需要重新再去破解驱动而又能使用更新后新驱动的二进制代码(前提是更新的驱动没作根本性的改动)。

由于Leopard原本就没有RealtekR1000.kext,所以就不存在做仿冒驱动的理由。

huahuagongzi 发表于 2009-4-14 09:07

高超的技术~~~~~~~~~~~

kewaiyuedu 发表于 2009-4-14 12:10

本帖最后由 kewaiyuedu 于 2009-4-14 12:25 编辑



你对仿冒驱动的理解有误。
仿冒驱动其实就只是一个info.plist文件。它一定要与S/L/E目录里的某个驱动相匹配的。因为系统加载的时候,它有优先权,它把原版驱动的info.plist覆盖掉了。
仿冒驱动的用处就是:你的 ...
Farx 发表于 2009-4-14 09:02 https://bbs.pcbeta.com/images/common/back.gif

经你指点,我明白多了,非常感谢!

我的主板已经能全驱动,
EP45-UD3R主板驱动包名单:
LegacyIOAHCIBlockStorage.kext
LegacyHDAPlatformDriver.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleAHCIPort.kext
LegacyHDAController.kext
SMBIOSResolver.kext
OpenHaltRestart.kext
AppleDecrypt.kext
Disabler.kext
HDAEnabler.kext
IONetworkingFamily.kext

直接把添进了Realtek网卡驱动的IONetworkingFamily.kext放进EFI分区就行了,等下次Leopard升级,只要没有对IONetworkingFamily.kext没有什么重大的升级,照样能用。

kewaiyuedu 发表于 2009-4-14 12:37

还有一个问题:
上述同样的驱动包,用EFI分区(EFI_bootv6.1)引导正常,但在另一个硬盘上换用PC_EFIv9+Chameleon Edition 1.0.12,则会出现四国。

是因为EFI_bootv6.1引导有优先加载EFI分区驱动的功能,而后者没有吧?如果希望能用PC_EFIv9+Chameleon Edition 1.0.12,该如何做?

MeMac.cn 发表于 2009-4-14 12:44

1# Farx 谢谢

Farx 发表于 2009-4-14 13:05

还有一个问题:
上述同样的驱动包,用EFI分区(EFI_bootv6.1)引导正常,但在另一个硬盘上换用PC_EFIv9+Chameleon Edition 1.0.12,则会出现四国。

是因为EFI_bootv6.1引导有优先加载EFI分区驱动的功能,而后者没 ...
kewaiyuedu 发表于 2009-4-14 12:37 https://bbs.pcbeta.com/images/common/back.gif

PC_EFIv9+Chameleon Edition 1.0.12 这种组合我没用过,不清楚。你的驱动放在什么目录里呢?

kewaiyuedu 发表于 2009-4-14 13:10

本帖最后由 kewaiyuedu 于 2009-4-14 13:11 编辑

用PC_EFIv9+Chameleon Edition 1.0.12 装的话,驱动包是放到系统的资源库中的Extensions文件夹中,是否因而没有了驱动加载优先的功能吧?

现在我还是用EFI分区引导的,不知EFI_Boot版本更新了没有?启动时只有菊花,没有灰苹果,看不惯,呵呵!

Farx 发表于 2009-4-14 15:17

用PC_EFIv9+Chameleon Edition 1.0.12 装的话,驱动包是放到系统的资源库中的Extensions文件夹中,是否因而没有了驱动加载优先的功能吧?

现在我还是用EFI分区引导的,不知EFI_Boot版本更新了没有?启动时只有菊花 ...
kewaiyuedu 发表于 2009-4-14 13:10 https://bbs.pcbeta.com/images/common/back.gif

变色龙应该有一个Extra目录,你的驱动应该放到该目录的Extensions目录里。

变色龙已经出来了新版。你可参考https://bbs.pcbeta.com/thread-445318-1-3.html

给你一个Theme,宽屏用着很不错。

jianyili 发表于 2009-4-14 15:24

50# Farx
谢谢高手,我需要你的Theme。

Farx 发表于 2009-4-14 16:05

50# Farx
谢谢高手,我需要你的Theme。
jianyili 发表于 2009-4-14 15:24 https://bbs.pcbeta.com/images/common/back.gif

50楼的附件就是。

再给一张wall***与Theme配对,非常适合Leopard的Graphite风格使用。

kewaiyuedu 发表于 2009-4-14 16:24

哎,继续学习继续学习。我看你的另一个贴子去

koxinzhi 发表于 2009-4-28 11:13

不知道能否多加介绍这个fake 如何制作 和一些相关参考啊。。。

感觉ox86越来越多东西玩。

macg8 发表于 2009-4-28 11:16

ldslee 发表于 2009-5-8 01:15

超棒的教学,但还需研究一下,都怪自己太嫩啊!

sofish 发表于 2009-5-8 09:29

非常感谢

hivisky 发表于 2009-5-9 00:56

这个技术强悍,不顶不行啊。基本看明白了。。

mengwwwe 发表于 2009-5-9 02:16

原来是这个样子,一直在用,现在才知道原理,谢谢分享~

kevinfujiang 发表于 2009-5-10 13:41

非常好。

ldslee 发表于 2009-5-15 02:56

请问图中需修改的地方,如本来是com.apple.driver这个地方你改成了com.farx.driver是要把apple改成使用者的帐号吗?

Farx 发表于 2009-5-15 05:55

请问图中需修改的地方,如本来是com.apple.driver这个地方你改成了com.farx.driver是要把apple改成使用者的帐号吗?
ldslee 发表于 2009-5-15 02:56 https://bbs.pcbeta.com/images/common/back.gif

那个地方你可改成com.Idslee.driver,或者其他别的。
页: 1 2 [3] 4 5 6 7 8
查看完整版本: 仿冒驱动(fake kext)的制作教程