1、基础概念,文件说明

SMC芯片
-———————-

用来认证是否为苹果电脑的芯片。

VendorID、DeviceID
-————————-

系统中的每个设备都有他的VendorID(厂商ID)和DevieID(设备ID)

内核缓存
-———————

内核缓存可以加快启动速度,它使内核不用一个一个的加载驱动,所以启动速度快

重建缓存
安装了新的kext要重建缓存,如果不重建缓存,新kext将无效

KEXT
-———————-

Kext是Kernel extension(内核拓展)的缩写,相当于Win下的驱动,linux的模块
通常是在/System/Library/Extensions目录下

QE/CI
-———————-

Quartz Extreme and Core Image。Mac系统里两种用来保证显卡加速的技术
作用:
没有开启QE/CI时,CPU是唯一承担全部运算任务的组件。
你将不能观赏高清电影例如DVD,DivX,而且系统运行将变得迟缓

-———————————————

黑苹果相关

-——————————————–
引导软件:

HJMAC、XPC、变色龙、CLover。这些都是引导软件,选一种使用即可

org.apple.Boot.plist:变色龙配置文件

DSDT.aml
-———————-

提供硬件配置信息,为mac自动加载驱动做准备。
要通过变色龙加载,即写入org.apple.Boot.plist

.aml
ACPI Machine Language:ACPI机器语言,后缀为.aml
当从系统中提取出DSDT以及其他ACPI表时,为该格式

.dsl
要修改的话,DSDT需要先反编译成.dsl文件才能修改
DSDT_editor可以加载aml文件,它直接反编译了

smbios.plist

提供机型信息来设定机型,设定什么机型mac就按照什么机型去管理电脑。
根据CPU的类型来挑选一个模板(IntelCPU)
要通过变色龙加载,即写入org.apple.Boot.plist

Fakesmc.kext

模拟smc芯片的驱动,必备。
FakeSMC文件设置的机型必须与smbios.plist相对应