Jump to content

Kext trong Hackintosh


hackinOS

Recommended Posts

  • Quản Trị Viên

KEXT TRONG HACKINTOSH

Kext hay còn gọi là Kernel Extension, bạn có thể coi đây là một trình điều khiển ( driver ) của macOS, giống như Windows hoặc Linux, những tập tin này nằm trong thư mục "Kexts" của EFI

BẮT BUỘC PHẢI CÓ

  • Không có 2 cái dưới, hệ thống sẽ không thể boot được
    • Lilu
      • Kiểu như một loại tệp mở rộng ( plugins ), dùng chung với AppleALC, WhateverGreen, VirtualSMC và một số kext khác, nếu không có, chúng sẽ không hoạt động
    • VirtualSMC
      • Giả lập SMC Chip có trong các máy của Apple, không có thì sẽ không khởi động macOS
        • SMCProcessor
          • Theo dõi nhiệt độ Cpu Intel
        • SMCAMDProcessor
          • Theo dõi nhiệt độ Cpu Amd
        • SMCRadeonGPU
          • Theo dõi nhiệt độ GPU Amd
        • SMCSuperIO
          • Theo dõi tốc độ quạt trên Cpu Intel
        • SMCLightSensor
          • Cảm biến ánh sáng trên Laptop
        • SMCBatteryManager
          • Hiển thị phần trăm Pin trên Laptop
        • SMCDellSensors
          • Cho phép quản lý và kiểm soát quạt trên các thiết bị Dell có hỗ trợ System Management Mode ( SMM )

GRAPHICS

  • WhateverGreen
    • Thường dùng để Patch các việc liên quan đến đồ họa, DRM, framebuffer
    • Dùng cho iGPU, AMD và NAVID GPU
  • NootedRed
    • Kích hoạt AMD APU
    • Dùng từ Big Sur trở lên
    • Thường sử dụng sau khi đã cài đặt macOS
    • Hỗ trợ các dòng
      • 1xxx tới 5xxx
        • AMD Ryzen 7 5700G
        • AMD Ryzen 3 3200G
      • 7x30
        • AMD Ryzen 3 7330U
    • Không dùng chung với WhateverGreen

AUDIO

  • AppleALC
    • Dùng để Patch AppleHDA
    • AMD 15th/16th chú ý có thể gây lỗi
    • AMD Ryzen/Threadripper có thể không dùng được Mic
  • VoodooHDA
    • Kiểu chống cháy thay thế cho AppleALC

INTERNET

  • IntelMausi
    • Hỗ trợ các NIC 82578, 82579, I217, I218 và I219 của Intel
    • Các NIC có Chipset I211 cần dùng thêm SmallTreeIntel82576
  • AtherosE2200Ethernet
    • Dành riêng cho Atheros, Qualcomm và Killer NIC's
    • Atheros Killer E2500 hãy sử dụng RealtekRTL8111
  • RealtekRTL8111
    • Dùng cho Realtek Gigabit Ethernet
  • LucyRTL8125Ethernet
    • Dùng cho Realtek 2.5Gb Ethernet
  • Airportltlwm
    • Wifi cho các dòng Intel
  • IntelBluetoothFirmware
    • Hỗ trợ Bluetooth trên macOS Intel
  • AirportBrcmFixup
    • Dùng Để Patch các dòng Broadcom
  • BrcmPatchRAM
    • Chỉnh sửa lại Firmware cho Bluetooth trên Broadcom, bắt buộc đối với các dòng không phải của Apple 

PHẦN MỞ RỘNG

  • AppleMCEReporterDisabler
    • Tránh gây ra Kernel Panic trên các hệ thống CPU AMD
    • Thường dùng đối với các SMBIOS: iMacPro1,1 - MacPro6,1 - MacPro7,1
  • CpuTscSync
    • Đồng bộ TSC trên một số máy HEDT và Main Server, thiếu thì máy có thể chạy chậm, giật
    • Một vài Laptop của Dell và Asus cũng yêu cầu phải có kext này
  • NVMeFix
    • Xử lý lỗi Power Management trên các NVMe không phải của Apple
  • CtlnaAHCIPort
    • Hỗ trợ một số SATA Controller từ phiên bản macOS Big Sur trở đi, vì những Controller này đã bị Apple bỏ đi, không dùng nữa
    • Nếu gặp trường hợp không nhận ổ cứng Sata thì cũng nên dùng thử kext này

LAPTOP

  • VoodooPS2
    • Hỗ trợ các thiết bị PS2 như: Keyboard, Trackpad
  • VoodooRMI
    • Hỗ trợ các thiết bị Synaptics SMBus Trackpad
    • Phụ thuộc vào VoodooPS2 mà chọn đúng loại máy của mình nữa nhé
  • VoodooSMBus
    • Hỗ trợ các thiết bị ELAN SMBus Trackpad
  • VoodooI2C
    • Thêm I2C Controller để cho phép kết nối với các Plugins của chính nó và làm cho I2C Trackpad hoạt động
    • Các thiết bị kết nối thông qua Usb Devices cũng dùng kext này
    • Nếu không dùng kèm một trong số các Plugin bên dưới thì I2C Trackpad sẽ không hoạt động
      • VoodooI2CHID: Dùng cho I2C/USB Touchscreens và Trackpads
      • VoodooI2CELan: ELAN1200 thì dùng VoodooI2CHID
      • VoodooI2CFTE
      • VoodooI2CAtmelMXT
      • VoodooRMI: Dùng cho I2C Synaptics Trackpad
      • AlpsHID: Dùng với USB hoặc I2C Alps Trackpad. Hầu hết đều có trên Dell và một số HP EliteBook
  • ECEnabler
    • Loại bỏ giới hạn 8bit khi đọc EC Fields
      • Giúp hỗ trợ hiển thị phần trăm trên nhiều thiết bị
  • BrightnessKeys
    • Hotkey điều chỉnh độ sáng màn hình

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...