黑苹果驱动]Mac OS X Snow Lepard的内核功能扩展kext大致解析
生活随笔
收集整理的這篇文章主要介紹了
黑苹果驱动]Mac OS X Snow Lepard的内核功能扩展kext大致解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Kext是Mac OS 的硬件驅動,它存放位置在系統中:
?????/System/Library/Extensions/ #系統核心級別存放位置,系統自有驅動位置…
?????/Library/Extensions/??#系統軟件級別存放位置,例如安裝VMware,VirtualBox這類帶有內核擴展的程序,就會安裝到此目錄下.
?????黑蘋果用于模擬Extensible Firmware Interface環境的開機引導程序(Boot Loader),也會有自己的驅動加載目錄,傳遞給Mach核心.
?????例如Chameleon 變色龍引導程序在安裝分區的根目錄/Extra/Extensions中.
注意:可以刪除精簡不需要的kext,但如果您當前的系統,完美穩定運行,那請無視之…..刪掉后出什么問題概不負責,最好非常明白你沒有相關硬件,以后也不打算用才能刪…注意備份...刪除后不要以為能提升系統啟動速度….刪除驅動后重新啟動前請修復權限&重建緩存。
(有*符號是通配符..此符號后面的都省略了...標記為褐色的,大部分人都沒有此硬件..標記為紅色的,是需要注意,重要的驅動。)
ATI*.kext?
ATI顯卡的相關驅動,不用ATI顯卡的可以刪除.
ACard*.kext???
Acard Technology公司,ATA,SCSI適配器系列驅動.?
ALF.kext
似乎是Algebraic Logic Functional程序語言相關??,不太清楚.
ATTOCelerityFC.kext
ATTO公司的CelerityFC系列光纖控制器,適配卡驅動,一般人沒有,可刪除.
ATTOCelerityFC8.kext
ATTO公司的CelerityFC 8系列光纖控制器,適配卡驅動,一般人沒有,可刪除.
ATTOExpressPCI4.kext
ATTO公司的PCI Express 系列SCSI Host Bus Adapters適配器,擴展卡,一般人沒有,刪除
ATTOExpressSASHBA.kext
ATTO公司的SAS-HBA 1系列適配卡驅動.
ATTOExpressSASHBA2.kext
ATTO公司的SAS-HBA 2系列適配卡驅動.
ATTOExpressSASRAID.kext
ATTO公司的PCI Express SAS RIAD卡驅動.
Accusys6xxxx.kext
應該是Accusys公司的ACS-6xxx Raid卡驅動.
Apple16X50Serial.kext
未知,似乎是老式蘋果機才用得到,可以刪除
AppleACPIPlatform.kext
這是Advanced Configuration and Power Interface高級配置和電源管理接口驅動,進行電源管理,睡眠,Real-Time Clock控制等,其下還包含AppleACPIButtons .kext, AppleACPIIEC .kext, AppleACPIPCI .kext.
AppleAHCIPort.kext
AHCI端口驅動,有些主板不打開AHCI功能會啟動會卡在 Still Waiting for Root Device
AppleAPIC.kext
Intel Advanced Programmable Interrupt Controller 驅動.
AppleBMC.kext
Apple baseboard management controller 底板管理控制器,是一個專門的服務處理機,它利用傳感器來監視一臺計算機、網絡服務器,或者是其他硬件驅動設備的狀態,
AppleBacklight.kext
筆記本和部分LCD顯示器的背光管理控制,用于調整亮度等..
AppleBluetoothMultitouch .kext
蘋果新Magic Mouse Multi-Touch 鼠標的藍牙適配器驅動.
AppleEFIRuntime.kext
好像是EFI環境中顯卡BIOS初始化的..
AppleFSCompressionTypeZl ib.kext
HFS文件系統壓縮,使用zlib 算法壓縮的驅動.
AppleFWAudio.kext
FireWire,火線口 iEEE 1394接口的聲卡驅動
AppleFileSystemDriver.kext
HFS文件系統驅動
AppleGraphicsControl.kext
顯示卡GPU控制驅動,例如MBP有兩個顯卡,用作切換顯卡
AppleGraphicsPowerManage ment.kext
顯卡電源管理驅動,例如GPU風扇轉速,動態關閉不需要的顯卡核心.
AppleHDA.kext
Intel High Definition Audio高保真聲卡驅動..大部分人都是這種集成聲卡,例如ALC889A聲卡就可以直接用其驅動,其他聲卡借助制作”仿冒驅動”也可以用其驅動,其下還包含AppleHDAController.kext .AppleMikeyDriver.kext,DspFuncLib.kext,AppleHDAHardwareConfigDr iver.kext,IOHDAFamily.kext,AppleHDAPlatformDriver.kext
AppleHIDKeyboard.kext
Human Interface Device? ? 人性化輸入設備驅動,這個是鍵盤的,例如USB鍵盤.
AppleHIDMouse.kext
Human Interface Device? ? 人性化輸入設備驅動,這個是鼠標的,例如USB鼠標.
AppleHPET.kext?
High Precision Event Timer高精度事件計時器驅動.
AppleHWSensor.kext
環境光控制控制的,Apple的本本會根據環境光強弱,調整顯示器
AppleIRController.kext
Apple Remote紅外線遙控器驅動.
AppleIntelCPUPowerManagement.kext
CPU的電源管理驅動,黑蘋果可修改DSDT實現,用于降頻,Intel EIST技術等,啟用節能CPU后溫度會正常.
AppleIntelCPUPowerManagementClient.kex t
不清楚,估計與上面提到的相輔相成
AppleIntelHD*.kext
Intel HDXXX顯卡驅動,似乎是10.6.4新加..
AppleIntelGMA*.kext
Intel GMA 顯卡系列驅動,不用者刪
AppleIntelGMX*.kext?
intel GMA 系列顯卡驅動,不用者刪
AppleIntelIntegratedFramebuffer.kext
這東西似乎只有intel GMA950 顯卡用.
AppleKeyswitch.kext
老G5服務器的安全鎖驅動?,防止使用未經授權的設備…例如U盤??
AppleLPC.kext
Low Pin Count,是連接南橋和super I/O(該IC連接一些低速外設,如mouse,KB,Printer)的一根BUS。LPC由Intel所提出. 是為了在PC上把ISA取消而制定的一個新規格. 其目的是把非常慢速的ISA總線取消. 而為了讓一些原本在ISA上跑的硬件在沒有ISA的機器上能夠運作所以制定了此一規格, 例如一般 K/B , MOUSE , FDD, COM PORT, PRINTER PORT 等慢速外圍即可用支持LPC的SUPER IO芯片控制,而且在軟件上是完全兼容的,黑蘋果無法加載會導致電源管理故障.
AppleLSIFusionMPT.kext
SAS/SCSI/設備相關的,不太清楚
AppleMCEDriver.kext
MacPro上的MCE內存驅動?? 不清楚..
AppleMIDIFWDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIIACDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIRTPDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIUSBDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMatch.kext
作用不明,自身info顯示,Regular Expression Matching Engine 正規表達式匹配引擎? ,正規表達式在Unix系統下經常使用
AppleMikeyHIDDriver.kext
這似乎是蘋果自己的鼠標和驅動,還有游戲手柄的搖桿以及鍵盤鼠標擊鍵產生的數據處理..
AppleMobileDevice.kext
作用不明,移動設備驅動?
AppleMultitouchDriver.kext
好像是多觸屏驅動
AppleOnboardDisplay.kext
板載?顯示? 作用不明
ApplePlatformEnabler.kext
不支持ACPI的情況下才有作用.
AppleProfileFamily.kext
不清楚,似乎很重要,其下還有其他一些kext
AppleRAID.kext
軟件redundant array of independent disks磁盤陣列支持驅動(Fake RAID)
AppleRAIDCard.kext
硬件redundant array of independent disks磁盤支持驅動.
AppleRTC.kext
Real-Time Clock控制驅動
AppleSEP.kext
這好像某種通信協議,像是用于調制解調器.
AppleSMBIOS.kext
System Management Basic Input Output System,主板產商定義好一組標準硬件信息,提供給系統讀取.OSX的硬件基準數據
AppleSMBusController.kext
SMBus,是I2C協議的子集,管理監視系統的一些低寬帶設備,例如電壓控制監控器,風扇轉速,溫度傳感器等設備.
AppleSMBusPCI.kext
同上,這是專門負責一些PCI設備上的.
AppleSMC.kext
System Manegement Controller 系統管理控制器,Apple Intel機器上的作用是:
?????????響應電源按鈕的按壓
?????????響應便攜式 Mac 顯示器屏幕蓋的開合
?????????電池管理
?????????熱能管理
?????????SMS(Sudden Motion Sensor,緊急運動傳感器)
?????????環 境光度感應
?????????鍵盤背光
?????????狀態指示燈(SIL)管理
?????????電池狀態指示燈
?????????為有些 iMac 顯示器選擇外部(而非內部)視頻來源
Mac OS必須的東西,黑蘋果需要用FakeSMC.kext之類的第三方擴展模擬.
AppleSMCLMU.kext
一些MacBook上才有的傳感器驅動.
AppleSmartBatteryManager.kext
一部分早期過時的Apple本本電池管理監視驅動,以后會用SMC代替.
AppleStorageDrivers.kext
所有儲存設備驅動集合,例如SD卡,U盤,硬盤…….其下包括
AppleATAPIStorage.kext, AppleHollywood.kext, AppleMemorexCDROMDriver.kext,?
AppleUSBCardReader.kext, AppleUSBODD.kext, AppleXserveRAID.kext,?
CanonEOS1D.kext, FWPreferredProtocolSpeed.kext,?
FireWireStorageDeviceSpecifics.kext,?
IOFireWireSerialBusProtocolSansPhysicalUnit.kext, LSI-FW-500.kext,?
MKE-LF-D211A.kext, MKE-SR-8171.kext, MaxTranserSizeOverrideDriver.kext,?
OxfordSemiconductor.kext, PioneerSuperDrive.kext, PlasmonUDO.kext,?
PreventMediaMountDriver.kext, QPSQueFire.kext, SanyoIDShot.kext,?
SonyXDCAMDriver.kext, StorageLynx.kext, UFIWriteProtectedMediaDriver.kext,?
USBStorageDeviceSpecifics.kext, WriteProtectedMediaDriver.kext,?
initioFWBridge.kext
AppleTyMCEDriver.kext
似乎很重要,管理內存和ECC支持的.
AppleUSBAudio.kext
USB聲卡驅動.
AppleUSBDisplays.kext
似乎是USB顯示器驅動.
AppleUSBEthernetHost.kext
USB網卡驅動.
AppleUSBMultitouch.kext
USB觸摸屏驅動.
AppleUSBTopCase.kext
USB鍵盤,鼠標,觸摸板基礎相關驅動.
AppleUpstreamUserClient.kext
作用不明.
AppleVADriver.bundle
作用不明.
AppleXsanFilter.kext
尚不明確,據查詢,這很可能是蘋果服務器用的Xsan網絡文件系統審計驅動,Xsan類似Network File System是各種Unix Windows系統中,在網絡上共享文件用的...可以做到像本地磁盤一樣掛載
Apple_iSight.kext
攝像頭驅動,iSight是蘋果的攝像頭名稱
ArcMSR.kext
作用不明..
AudioAUUC.kext
MacPro的音頻相關,似乎是啥升級..
AudioIPCDriver.kext
音頻相關,作用不明
BootCache.kext
其作用好像是用來生成驅動緩存的.加快啟動速度.
CHUDKernLib.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CHUDProf.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CHUDUtils.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CalDigitHDProDrv.kext
MacPro 上的Caldigit VR Raid卡驅動
CellPhoneHelper.kext
???……打電話助手….這啥咚咚?
我自己猜測是skype等軟件使用的USB電話??
DSACL.ppp
作用不明
DSAuth.ppp
作用不明
DVFamily.bundle
好像一些數碼攝像機相關的..
Dont Steal Mac OS X.kext
蘋果系統于蘋果機器EFI模塊之間的通信加解密,FakeSMC.kext一部分作用就是仿造這個.
EAP-KRB.ppp
Extensible Authentication Protocol擴展認證協議的Kerberos加密.
EAP-RSA.ppp
Extensible Authentication Protocol擴展認證協議的RSA加密
EAP-TLS.ppp
Extensible Authentication Protocol擴展認證協議的Transport Layer Security加密
GeForce*.kext
nVidia GeForce系列顯卡驅動,用于打開Core Image & Quartz Extreme??不用N卡可刪除
HighPointIOP.kext
這是火箭RAID卡3xxx/4xxx系列的驅動.
HighPointRR.kext
這 是火箭RAID卡23xx/26xx系列的驅動。
ICAFWKodakProDriver.kext
作用不明,這似乎是部分柯達專業相機的驅動
IO80211Family.kext
802.11無線網卡的基礎驅動,Contents/PlugIns下有支持的一些無線網卡驅動 …
irPortAtheros.kext, AirPortAtheros21.kext, AppleAirPortBrcm4311.kext,?
AppleAirPortBrcm43224.kext, IO80211NetBooter.kext
沒有無線網卡可以刪除
IOACPIFamily.kext
作用于支持ACPI電源管理標準的驅動,例如電源按鈕,電池,PS/2,USB,HPET…………
IOAHCIFamily.kext
作用于支持AHCI的設備…例如硬盤. 有些主板不打開AHCI功能會啟動會卡在 Still Waiting for Root Device
其下包括: IOAHCIBlockStorage.kext, IOAHCISerialATAPI.kext
IOATAFamily.kext
ATA/SATA基礎驅動…例如Intel ICHx Sata控制器
其下包括:AppleIntelPIIXATA.kext, IOATABlockStorage.kext, IOATAPIProtocolTransport.kext
IOAudioFamily.kext
基本的聲卡驅動構架…
IOBDStorageFamily.kext
藍光存儲驅動.
不用者可刪除..刪除后日志里會多些錯誤,雖然系統不影響..
IOBluetoothFamily.kext
基礎的藍牙設備驅動…例如藍牙耳機,藍牙適配器
其下包括:AppleUSBBluetoothHCIController.kext, BroadcomUSBBluetoothHCIController.kext,?
CSRHIDTransitionDriver.kext, CSRUSBBluetoothHCIController.kext,?
IOBluetoothA2DPAudioDriver.kext, IOBluetoothBNEPDriver.kext,?
IOBluetoothSCOAudioDriver.kext, IOBluetoothSerialManager.kext
不用者可刪除..
IOBluetoothHIDDriver.kext
一些無線藍牙輸入設備,例如藍牙無線鼠標
不用者可刪除..
IOCDStorageFamily.kext
CD存儲驅動..
IODVDStorageFamily.kext
DVD存儲驅動..
IOFireWire*.kext
iEEE 1394 FireWire 火線接口基礎驅動.沒有可刪除
IOGraphicsFamily.kext
最最基本的顯卡驅動.例如啟動時顯示,和顯卡找不到高級驅動時運行在VESA驅動下,蘋果機器進入安全模式就用這個顯示,黑蘋果沒有顯卡驅動也會用這個.
IOHDIXController.kext
創建磁盤鏡像的,例如dmg
IOHIDFamily.kext
很多種輸出輸入設備,例如游戲手柄也算..鼠標鍵盤也要依賴這個
IONDRVSupport.kext
顯卡工作在Vesa驅動模式下相關的,好像可以更改分辨率了…因為Vesa的標準分辨率是1024x768,Intel集成顯卡和部分ATI支持,例如部分ATI強制更改分辨率,就與這個息息相關
IONetworkingFamily.kext
這個么….基礎的網卡驅動…例如8139網卡可以直接驅動…主板集成的類似R 8111C也可以直接驅動..大部分人都需要..除非你知道自己在干什么
其下有:AppleBCM5701Ethernet.kext, AppleIntel8254XEthernet.kext,?
AppleRTL8139Ethernet.kext, AppleRTL8169Ethernet.kext, AppleUSBEthernet.kext,?
AppleUSBGigEthernet.kext, AppleYukon2.kext, Intel82574L.kext, nvenet.kext
IOPCIFamily.kext
PCI設備的基礎驅動…例如PCI聲卡..
IOPlatformPluginFamily.kext
好像是ACPI和SMC的擴展...
IOSCSIArchitectureModelFamily.kext
SCSI相關..作用不明….
IOSCSIParallelFamily.kext
SCSI相關..作用不明….
IOSMBusFamily.kext
支持的SMBus控制器驅動..
IOSerialFamily.kext
串口驅動…
IOStorageFamily.kext
儲存設備的I/O控制
IOStreamFamily.kext
I/O數據流驅動
IOSurface.kext
作用不明,似乎是I/O設備的基礎相關..
IOUSBFamily.kext
基礎的USB設備驅動..一切USB設備需要...
IOUSBMassStorageClass.kext
USB儲存設備相關驅動..U盤需要
IOVideoFamily.kext
好像是視頻卡驅動..不是顯卡..而是用于采集視頻.壓縮的擴展卡
ImmersionForceFeedback.kext
Immersion游戲手柄震動驅動…沒有可以刪除
JMicronATA.kext
JMicron芯片的ATA控制器驅動..沒有可以刪除
L2TP.ppp
Layer 2 Tunneling Protocol 第二層隧道協議,一種網絡加密協議
LogitechForceFeedback.kext
Logitech羅技游戲手柄的震動驅動..沒有可以刪除
NVDANV40Hal.kext
nVidia 6xxx 7xxx顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVDANV50Hal.kext
nVidia 8xxx 9xxx顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVDAResman.kext
nVidia顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVSMU.kext
可能是Nvida顯卡系統管理單元,ROM控制器..不明
OSvKernDSPLib.kext
內核的數字音頻信號處理庫??
PPP.kext
ADSL用戶必須,Point-to-Point Protocol協議驅動
PPPSerial.ppp
串口Point-to-Point Protocol協議驅動
PPPoE.ppp
ADSL用戶最常見的Point-to-Point Protocol over Ethernet協議
PPTP.ppp?
Point-to-Point Tunneling Protocol點對點隧道協議
Quarantine.kext
作用不明...
Radius.ppp
Remote Authentication Dial In User Service協議
SM56KUSBAudioFamily.kext
Apple SM56K USB 聲卡驅動..
SMARTLib.plugin
硬盤的S.M.A.R.T. 狀態監視驅動..
SMCMotionSensor.kext
就是MBP上的運動傳感器驅動..
Sandbox.kext
系統沙盒功能??? 不太清楚
SoftRAID.kext
軟件RAID支持..在磁盤管理工具中就可以搞的..
System.kext
最基礎的核心系統驅動,mach核心最先載入的驅動,負責于其他擴展通信,…系統必須
其下包括:AppleNMI.kext, ApplePlatformFamily.kext, BSDKernel.kext, BSDKernel6.0.kext,
IOKit.kext, IOKit6.0.kext, IONVRAMFamily.kext, IOSystemManagement.kext,?
Libkern.kext, Libkern6.0.kext, MACFramework.kext, Mach.kext, Mach6.0.kext,?
Private.kext, System6.0.kext, Unsupported.kext
TMSafetyNet.kext
Time Machine備份驅動,有些主板需要改下DSDT才好用..
autofs.kext
開機執行自動掛載的..
cd9660.kext
多數光盤用標準ISO 9660文件系統驅動.
cddafs.kext
Compact Disc Digital Audio filesystem 數字光盤文件系統驅動..
iPodDriver.kext
囧,這個不用說了..是iPod驅動…
iTunesPhoneDriver.kext
囧,iphone驅動…
mcxalr.kext
解釋不清…不明..
msdosfs.kext
Dos windows Fat16 Fat32等文件系統驅動..
ntfs.kext
WindowsNT NTFS驅動
smbfs.kext
Server Message Block..就是用來跟windows 機器共享文件的
udf.kext
UDF文件系統驅動
ufs.kext
Unix標準文件系統Ufs驅動...
webcontentfilter.kext
這個是防火墻的核心驅動??
webdav_fs.kext
似乎是一個網絡文件系統..
?????/System/Library/Extensions/ #系統核心級別存放位置,系統自有驅動位置…
?????/Library/Extensions/??#系統軟件級別存放位置,例如安裝VMware,VirtualBox這類帶有內核擴展的程序,就會安裝到此目錄下.
?????黑蘋果用于模擬Extensible Firmware Interface環境的開機引導程序(Boot Loader),也會有自己的驅動加載目錄,傳遞給Mach核心.
?????例如Chameleon 變色龍引導程序在安裝分區的根目錄/Extra/Extensions中.
注意:可以刪除精簡不需要的kext,但如果您當前的系統,完美穩定運行,那請無視之…..刪掉后出什么問題概不負責,最好非常明白你沒有相關硬件,以后也不打算用才能刪…注意備份...刪除后不要以為能提升系統啟動速度….刪除驅動后重新啟動前請修復權限&重建緩存。
(有*符號是通配符..此符號后面的都省略了...標記為褐色的,大部分人都沒有此硬件..標記為紅色的,是需要注意,重要的驅動。)
ATI*.kext?
ATI顯卡的相關驅動,不用ATI顯卡的可以刪除.
ACard*.kext???
Acard Technology公司,ATA,SCSI適配器系列驅動.?
ALF.kext
似乎是Algebraic Logic Functional程序語言相關??,不太清楚.
ATTOCelerityFC.kext
ATTO公司的CelerityFC系列光纖控制器,適配卡驅動,一般人沒有,可刪除.
ATTOCelerityFC8.kext
ATTO公司的CelerityFC 8系列光纖控制器,適配卡驅動,一般人沒有,可刪除.
ATTOExpressPCI4.kext
ATTO公司的PCI Express 系列SCSI Host Bus Adapters適配器,擴展卡,一般人沒有,刪除
ATTOExpressSASHBA.kext
ATTO公司的SAS-HBA 1系列適配卡驅動.
ATTOExpressSASHBA2.kext
ATTO公司的SAS-HBA 2系列適配卡驅動.
ATTOExpressSASRAID.kext
ATTO公司的PCI Express SAS RIAD卡驅動.
Accusys6xxxx.kext
應該是Accusys公司的ACS-6xxx Raid卡驅動.
Apple16X50Serial.kext
未知,似乎是老式蘋果機才用得到,可以刪除
AppleACPIPlatform.kext
這是Advanced Configuration and Power Interface高級配置和電源管理接口驅動,進行電源管理,睡眠,Real-Time Clock控制等,其下還包含AppleACPIButtons .kext, AppleACPIIEC .kext, AppleACPIPCI .kext.
AppleAHCIPort.kext
AHCI端口驅動,有些主板不打開AHCI功能會啟動會卡在 Still Waiting for Root Device
AppleAPIC.kext
Intel Advanced Programmable Interrupt Controller 驅動.
AppleBMC.kext
Apple baseboard management controller 底板管理控制器,是一個專門的服務處理機,它利用傳感器來監視一臺計算機、網絡服務器,或者是其他硬件驅動設備的狀態,
AppleBacklight.kext
筆記本和部分LCD顯示器的背光管理控制,用于調整亮度等..
AppleBluetoothMultitouch .kext
蘋果新Magic Mouse Multi-Touch 鼠標的藍牙適配器驅動.
AppleEFIRuntime.kext
好像是EFI環境中顯卡BIOS初始化的..
AppleFSCompressionTypeZl ib.kext
HFS文件系統壓縮,使用zlib 算法壓縮的驅動.
AppleFWAudio.kext
FireWire,火線口 iEEE 1394接口的聲卡驅動
AppleFileSystemDriver.kext
HFS文件系統驅動
AppleGraphicsControl.kext
顯示卡GPU控制驅動,例如MBP有兩個顯卡,用作切換顯卡
AppleGraphicsPowerManage ment.kext
顯卡電源管理驅動,例如GPU風扇轉速,動態關閉不需要的顯卡核心.
AppleHDA.kext
Intel High Definition Audio高保真聲卡驅動..大部分人都是這種集成聲卡,例如ALC889A聲卡就可以直接用其驅動,其他聲卡借助制作”仿冒驅動”也可以用其驅動,其下還包含AppleHDAController.kext .AppleMikeyDriver.kext,DspFuncLib.kext,AppleHDAHardwareConfigDr iver.kext,IOHDAFamily.kext,AppleHDAPlatformDriver.kext
AppleHIDKeyboard.kext
Human Interface Device? ? 人性化輸入設備驅動,這個是鍵盤的,例如USB鍵盤.
AppleHIDMouse.kext
Human Interface Device? ? 人性化輸入設備驅動,這個是鼠標的,例如USB鼠標.
AppleHPET.kext?
High Precision Event Timer高精度事件計時器驅動.
AppleHWSensor.kext
環境光控制控制的,Apple的本本會根據環境光強弱,調整顯示器
AppleIRController.kext
Apple Remote紅外線遙控器驅動.
AppleIntelCPUPowerManagement.kext
CPU的電源管理驅動,黑蘋果可修改DSDT實現,用于降頻,Intel EIST技術等,啟用節能CPU后溫度會正常.
AppleIntelCPUPowerManagementClient.kex t
不清楚,估計與上面提到的相輔相成
AppleIntelHD*.kext
Intel HDXXX顯卡驅動,似乎是10.6.4新加..
AppleIntelGMA*.kext
Intel GMA 顯卡系列驅動,不用者刪
AppleIntelGMX*.kext?
intel GMA 系列顯卡驅動,不用者刪
AppleIntelIntegratedFramebuffer.kext
這東西似乎只有intel GMA950 顯卡用.
AppleKeyswitch.kext
老G5服務器的安全鎖驅動?,防止使用未經授權的設備…例如U盤??
AppleLPC.kext
Low Pin Count,是連接南橋和super I/O(該IC連接一些低速外設,如mouse,KB,Printer)的一根BUS。LPC由Intel所提出. 是為了在PC上把ISA取消而制定的一個新規格. 其目的是把非常慢速的ISA總線取消. 而為了讓一些原本在ISA上跑的硬件在沒有ISA的機器上能夠運作所以制定了此一規格, 例如一般 K/B , MOUSE , FDD, COM PORT, PRINTER PORT 等慢速外圍即可用支持LPC的SUPER IO芯片控制,而且在軟件上是完全兼容的,黑蘋果無法加載會導致電源管理故障.
AppleLSIFusionMPT.kext
SAS/SCSI/設備相關的,不太清楚
AppleMCEDriver.kext
MacPro上的MCE內存驅動?? 不清楚..
AppleMIDIFWDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIIACDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIRTPDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMIDIUSBDriver.plugin
好像是MIDI多媒體設備的驅動.
AppleMatch.kext
作用不明,自身info顯示,Regular Expression Matching Engine 正規表達式匹配引擎? ,正規表達式在Unix系統下經常使用
AppleMikeyHIDDriver.kext
這似乎是蘋果自己的鼠標和驅動,還有游戲手柄的搖桿以及鍵盤鼠標擊鍵產生的數據處理..
AppleMobileDevice.kext
作用不明,移動設備驅動?
AppleMultitouchDriver.kext
好像是多觸屏驅動
AppleOnboardDisplay.kext
板載?顯示? 作用不明
ApplePlatformEnabler.kext
不支持ACPI的情況下才有作用.
AppleProfileFamily.kext
不清楚,似乎很重要,其下還有其他一些kext
AppleRAID.kext
軟件redundant array of independent disks磁盤陣列支持驅動(Fake RAID)
AppleRAIDCard.kext
硬件redundant array of independent disks磁盤支持驅動.
AppleRTC.kext
Real-Time Clock控制驅動
AppleSEP.kext
這好像某種通信協議,像是用于調制解調器.
AppleSMBIOS.kext
System Management Basic Input Output System,主板產商定義好一組標準硬件信息,提供給系統讀取.OSX的硬件基準數據
AppleSMBusController.kext
SMBus,是I2C協議的子集,管理監視系統的一些低寬帶設備,例如電壓控制監控器,風扇轉速,溫度傳感器等設備.
AppleSMBusPCI.kext
同上,這是專門負責一些PCI設備上的.
AppleSMC.kext
System Manegement Controller 系統管理控制器,Apple Intel機器上的作用是:
?????????響應電源按鈕的按壓
?????????響應便攜式 Mac 顯示器屏幕蓋的開合
?????????電池管理
?????????熱能管理
?????????SMS(Sudden Motion Sensor,緊急運動傳感器)
?????????環 境光度感應
?????????鍵盤背光
?????????狀態指示燈(SIL)管理
?????????電池狀態指示燈
?????????為有些 iMac 顯示器選擇外部(而非內部)視頻來源
Mac OS必須的東西,黑蘋果需要用FakeSMC.kext之類的第三方擴展模擬.
AppleSMCLMU.kext
一些MacBook上才有的傳感器驅動.
AppleSmartBatteryManager.kext
一部分早期過時的Apple本本電池管理監視驅動,以后會用SMC代替.
AppleStorageDrivers.kext
所有儲存設備驅動集合,例如SD卡,U盤,硬盤…….其下包括
AppleATAPIStorage.kext, AppleHollywood.kext, AppleMemorexCDROMDriver.kext,?
AppleUSBCardReader.kext, AppleUSBODD.kext, AppleXserveRAID.kext,?
CanonEOS1D.kext, FWPreferredProtocolSpeed.kext,?
FireWireStorageDeviceSpecifics.kext,?
IOFireWireSerialBusProtocolSansPhysicalUnit.kext, LSI-FW-500.kext,?
MKE-LF-D211A.kext, MKE-SR-8171.kext, MaxTranserSizeOverrideDriver.kext,?
OxfordSemiconductor.kext, PioneerSuperDrive.kext, PlasmonUDO.kext,?
PreventMediaMountDriver.kext, QPSQueFire.kext, SanyoIDShot.kext,?
SonyXDCAMDriver.kext, StorageLynx.kext, UFIWriteProtectedMediaDriver.kext,?
USBStorageDeviceSpecifics.kext, WriteProtectedMediaDriver.kext,?
initioFWBridge.kext
AppleTyMCEDriver.kext
似乎很重要,管理內存和ECC支持的.
AppleUSBAudio.kext
USB聲卡驅動.
AppleUSBDisplays.kext
似乎是USB顯示器驅動.
AppleUSBEthernetHost.kext
USB網卡驅動.
AppleUSBMultitouch.kext
USB觸摸屏驅動.
AppleUSBTopCase.kext
USB鍵盤,鼠標,觸摸板基礎相關驅動.
AppleUpstreamUserClient.kext
作用不明.
AppleVADriver.bundle
作用不明.
AppleXsanFilter.kext
尚不明確,據查詢,這很可能是蘋果服務器用的Xsan網絡文件系統審計驅動,Xsan類似Network File System是各種Unix Windows系統中,在網絡上共享文件用的...可以做到像本地磁盤一樣掛載
Apple_iSight.kext
攝像頭驅動,iSight是蘋果的攝像頭名稱
ArcMSR.kext
作用不明..
AudioAUUC.kext
MacPro的音頻相關,似乎是啥升級..
AudioIPCDriver.kext
音頻相關,作用不明
BootCache.kext
其作用好像是用來生成驅動緩存的.加快啟動速度.
CHUDKernLib.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CHUDProf.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CHUDUtils.kext
這些是Xcode用于調試和核心驅動的一些驅動,安裝xcode后才會出現,AMD CPU如果用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版Legacy AMD破解核心..或者AMD用戶就直接刪除把=.= 我想也用不到這種驅動做開發.
CalDigitHDProDrv.kext
MacPro 上的Caldigit VR Raid卡驅動
CellPhoneHelper.kext
???……打電話助手….這啥咚咚?
我自己猜測是skype等軟件使用的USB電話??
DSACL.ppp
作用不明
DSAuth.ppp
作用不明
DVFamily.bundle
好像一些數碼攝像機相關的..
Dont Steal Mac OS X.kext
蘋果系統于蘋果機器EFI模塊之間的通信加解密,FakeSMC.kext一部分作用就是仿造這個.
EAP-KRB.ppp
Extensible Authentication Protocol擴展認證協議的Kerberos加密.
EAP-RSA.ppp
Extensible Authentication Protocol擴展認證協議的RSA加密
EAP-TLS.ppp
Extensible Authentication Protocol擴展認證協議的Transport Layer Security加密
GeForce*.kext
nVidia GeForce系列顯卡驅動,用于打開Core Image & Quartz Extreme??不用N卡可刪除
HighPointIOP.kext
這是火箭RAID卡3xxx/4xxx系列的驅動.
HighPointRR.kext
這 是火箭RAID卡23xx/26xx系列的驅動。
ICAFWKodakProDriver.kext
作用不明,這似乎是部分柯達專業相機的驅動
IO80211Family.kext
802.11無線網卡的基礎驅動,Contents/PlugIns下有支持的一些無線網卡驅動 …
irPortAtheros.kext, AirPortAtheros21.kext, AppleAirPortBrcm4311.kext,?
AppleAirPortBrcm43224.kext, IO80211NetBooter.kext
沒有無線網卡可以刪除
IOACPIFamily.kext
作用于支持ACPI電源管理標準的驅動,例如電源按鈕,電池,PS/2,USB,HPET…………
IOAHCIFamily.kext
作用于支持AHCI的設備…例如硬盤. 有些主板不打開AHCI功能會啟動會卡在 Still Waiting for Root Device
其下包括: IOAHCIBlockStorage.kext, IOAHCISerialATAPI.kext
IOATAFamily.kext
ATA/SATA基礎驅動…例如Intel ICHx Sata控制器
其下包括:AppleIntelPIIXATA.kext, IOATABlockStorage.kext, IOATAPIProtocolTransport.kext
IOAudioFamily.kext
基本的聲卡驅動構架…
IOBDStorageFamily.kext
藍光存儲驅動.
不用者可刪除..刪除后日志里會多些錯誤,雖然系統不影響..
IOBluetoothFamily.kext
基礎的藍牙設備驅動…例如藍牙耳機,藍牙適配器
其下包括:AppleUSBBluetoothHCIController.kext, BroadcomUSBBluetoothHCIController.kext,?
CSRHIDTransitionDriver.kext, CSRUSBBluetoothHCIController.kext,?
IOBluetoothA2DPAudioDriver.kext, IOBluetoothBNEPDriver.kext,?
IOBluetoothSCOAudioDriver.kext, IOBluetoothSerialManager.kext
不用者可刪除..
IOBluetoothHIDDriver.kext
一些無線藍牙輸入設備,例如藍牙無線鼠標
不用者可刪除..
IOCDStorageFamily.kext
CD存儲驅動..
IODVDStorageFamily.kext
DVD存儲驅動..
IOFireWire*.kext
iEEE 1394 FireWire 火線接口基礎驅動.沒有可刪除
IOGraphicsFamily.kext
最最基本的顯卡驅動.例如啟動時顯示,和顯卡找不到高級驅動時運行在VESA驅動下,蘋果機器進入安全模式就用這個顯示,黑蘋果沒有顯卡驅動也會用這個.
IOHDIXController.kext
創建磁盤鏡像的,例如dmg
IOHIDFamily.kext
很多種輸出輸入設備,例如游戲手柄也算..鼠標鍵盤也要依賴這個
IONDRVSupport.kext
顯卡工作在Vesa驅動模式下相關的,好像可以更改分辨率了…因為Vesa的標準分辨率是1024x768,Intel集成顯卡和部分ATI支持,例如部分ATI強制更改分辨率,就與這個息息相關
IONetworkingFamily.kext
這個么….基礎的網卡驅動…例如8139網卡可以直接驅動…主板集成的類似R 8111C也可以直接驅動..大部分人都需要..除非你知道自己在干什么
其下有:AppleBCM5701Ethernet.kext, AppleIntel8254XEthernet.kext,?
AppleRTL8139Ethernet.kext, AppleRTL8169Ethernet.kext, AppleUSBEthernet.kext,?
AppleUSBGigEthernet.kext, AppleYukon2.kext, Intel82574L.kext, nvenet.kext
IOPCIFamily.kext
PCI設備的基礎驅動…例如PCI聲卡..
IOPlatformPluginFamily.kext
好像是ACPI和SMC的擴展...
IOSCSIArchitectureModelFamily.kext
SCSI相關..作用不明….
IOSCSIParallelFamily.kext
SCSI相關..作用不明….
IOSMBusFamily.kext
支持的SMBus控制器驅動..
IOSerialFamily.kext
串口驅動…
IOStorageFamily.kext
儲存設備的I/O控制
IOStreamFamily.kext
I/O數據流驅動
IOSurface.kext
作用不明,似乎是I/O設備的基礎相關..
IOUSBFamily.kext
基礎的USB設備驅動..一切USB設備需要...
IOUSBMassStorageClass.kext
USB儲存設備相關驅動..U盤需要
IOVideoFamily.kext
好像是視頻卡驅動..不是顯卡..而是用于采集視頻.壓縮的擴展卡
ImmersionForceFeedback.kext
Immersion游戲手柄震動驅動…沒有可以刪除
JMicronATA.kext
JMicron芯片的ATA控制器驅動..沒有可以刪除
L2TP.ppp
Layer 2 Tunneling Protocol 第二層隧道協議,一種網絡加密協議
LogitechForceFeedback.kext
Logitech羅技游戲手柄的震動驅動..沒有可以刪除
NVDANV40Hal.kext
nVidia 6xxx 7xxx顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVDANV50Hal.kext
nVidia 8xxx 9xxx顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVDAResman.kext
nVidia顯卡的硬件加速驅動.也是顯卡實際驅動,沒N卡可以刪除
NVSMU.kext
可能是Nvida顯卡系統管理單元,ROM控制器..不明
OSvKernDSPLib.kext
內核的數字音頻信號處理庫??
PPP.kext
ADSL用戶必須,Point-to-Point Protocol協議驅動
PPPSerial.ppp
串口Point-to-Point Protocol協議驅動
PPPoE.ppp
ADSL用戶最常見的Point-to-Point Protocol over Ethernet協議
PPTP.ppp?
Point-to-Point Tunneling Protocol點對點隧道協議
Quarantine.kext
作用不明...
Radius.ppp
Remote Authentication Dial In User Service協議
SM56KUSBAudioFamily.kext
Apple SM56K USB 聲卡驅動..
SMARTLib.plugin
硬盤的S.M.A.R.T. 狀態監視驅動..
SMCMotionSensor.kext
就是MBP上的運動傳感器驅動..
Sandbox.kext
系統沙盒功能??? 不太清楚
SoftRAID.kext
軟件RAID支持..在磁盤管理工具中就可以搞的..
System.kext
最基礎的核心系統驅動,mach核心最先載入的驅動,負責于其他擴展通信,…系統必須
其下包括:AppleNMI.kext, ApplePlatformFamily.kext, BSDKernel.kext, BSDKernel6.0.kext,
IOKit.kext, IOKit6.0.kext, IONVRAMFamily.kext, IOSystemManagement.kext,?
Libkern.kext, Libkern6.0.kext, MACFramework.kext, Mach.kext, Mach6.0.kext,?
Private.kext, System6.0.kext, Unsupported.kext
TMSafetyNet.kext
Time Machine備份驅動,有些主板需要改下DSDT才好用..
autofs.kext
開機執行自動掛載的..
cd9660.kext
多數光盤用標準ISO 9660文件系統驅動.
cddafs.kext
Compact Disc Digital Audio filesystem 數字光盤文件系統驅動..
iPodDriver.kext
囧,這個不用說了..是iPod驅動…
iTunesPhoneDriver.kext
囧,iphone驅動…
mcxalr.kext
解釋不清…不明..
msdosfs.kext
Dos windows Fat16 Fat32等文件系統驅動..
ntfs.kext
WindowsNT NTFS驅動
smbfs.kext
Server Message Block..就是用來跟windows 機器共享文件的
udf.kext
UDF文件系統驅動
ufs.kext
Unix標準文件系統Ufs驅動...
webcontentfilter.kext
這個是防火墻的核心驅動??
webdav_fs.kext
似乎是一個網絡文件系統..
總結
以上是生活随笔為你收集整理的黑苹果驱动]Mac OS X Snow Lepard的内核功能扩展kext大致解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快捷支付各种绑卡鉴权方式
- 下一篇: (心态篇)空杯心态,一个程序员的自我修炼