Menu

  • Trang chủ
  • Trending
  • Gợi ý bạn đọc

Chuyên mục

  • Tin tức
  • Hackintosh
  • Lập trình
  • Software
  • Thủ thuật
  • Chia sẻ
  • GenZA Can Cook
  • GenZA Beauty
  • Cảm nhận cuộc sống

Liên hệ hợp tác

admin@genzakit.com
Genzakit
Không có kết quả phù hợp
Xem tất cả kết quả
  • Đăng nhập
Genzakit
Không có kết quả phù hợp
Xem tất cả kết quả

Một số kext trong macOS phục vụ cho việc cài hackintosh

500
CHIA SẺ
3.3k
LƯỢT XEM
Chia sẻ lên FacebookChia sẻ lên TwitterLưu lại trên Pinterest

Kext là một khái niệm phổ biến mà bất kỳ ai cài macOS – Hackintosh cũng đã từng nghe đến. Tuy nhiên, mọi người thường không hiểu rõ bản chất cũng như công dụng của các loại, các nhóm kext, dẫn đến việc cài thiếu, cài thừa gây ra xung đột. Vì vậy trong bài viết này, mình sẽ cố gắng liệt kê các loại kext hay được sử dụng trong cài Hackintosh, cũng như công dụng sơ bộ để các bạn tham khảo và lựa chọn cho chuẩn xác.
Vì số lượng kext là khá lớn nên bài viết này sẽ chỉ đề cập một cách sơ lược tổng thể. Mình sẽ cập nhật bài viết cho từng kext riêng sau nếu có thời gian. Ở mỗi tên kext đều có đường dẫn gốc đến link tiếng Anh, các bạn có thể ấn vào tham khảo trước
Phân loại kext theo màu

  • Xanh lá cây: có thể cài thoải mái
  • Xanh da trời: có thể cài thoải mái nhưng phải đi kèm plugin hoặc patch DSDT, SSDT mới hoạt động chuẩn xác
  • Đỏ: cần lưu ý khi cài đặt, đề phòng xung đột

Danh sách các kext

ACPIBatteryManager

+ Tác dụng: giúp hiển thị phần trăm pin.
+ Yêu cầu: một số máy có thể phải patch DSDT, SSDT nếu không sẽ hiện sai % hoặc hiện 0%
+ Lưu ý: không dùng kèm với kext battery khác

AHCIPortInjector

+ Tác dụng: bổ sung thêm thông tin về các cổng SATA để macOS có thể nhận ra. Thường sử dụng khi không thấy ổ cứng (SATA) lúc cài đặt.

AirportBrcmFixup

+ Tác dụng: Là plugin của Lilu, giúp kích hoạt một số card wifi Broadcom như 43224, 43225, 4352 và sửa một số lỗi như 5Ghz, FCC/US.
+ Yêu cầu: Lilu phiên bản phù hợp

AppleALC

+ Tác dụng: là Plugin của Lilu, giúp kích hoạt chip âm thanh trong máy
+ Yêu cầu: AppleHDA gốc, Lilu phiên bản phù hợp, patch Layout_ID đúng theo codec đang sử dụng (theo hệ thập phân là 1, 3, 12, 28)
+ Chú ý: không cài chung với VoodooHDA, AppleHDADisabler hoặc kext âm thanh khác

AppleBacklightInjector

Kext hỗ trợ chỉnh độ sáng cho card onboard Intel của Rehabman

ApplePS2SmartTouchPad

+ Tác dụng: hỗ trợ 2 ngón trở lên cho các bàn di chuột ELAN (thường dùng trên laptop Asus chạy core i thế hệ 2 đến thế hệ 4, một số laptop Dell)
+ Chú ý: không dùng chung với các kext phím chuột khác như VoodooPS2, ApplePS2

AsusNBFnKeys

+ Tác dụng: hỗ trợ Fn cho laptop Asus (chỉnh độ sáng, đèn bàn phím …)
+ Yêu cầu: patch DSDT hoặc SSDT phù hợp

AtherosARPT

+ Tác dụng: hỗ trợ kích hoạt các loại wifi Atheros đời cũ như 928x, 5b9x hay một số card TP-Link cắm máy bàn như 781ND, 881ND

AtherosE2200Ethernet

+ Tác dụng: hỗ trợ cho các card LAN Atheros AR816x, AR817x, Killer E220x, Killer E2400 và Killer E2500
+ Lưu ý: không dùng chung với kext AtherosL1cEthernet

AzulPatcher4600

+ Tác dụng: là Plugin của Lilu, chứa các patch cần thiết cho HD4400, HD4600 (card onboard của core i thế hệ 4)
+ Yêu cầu: Lilu phiên bản phù hợp
+ Lưu ý: không dùng chung với FakePCIID_Intel_HDMI_Audio

BCM5722D

Kext cũ, sử dụng cho card LAN Broadcom

BrcmPatchRAM

+ Tác dụng: bộ kext của Rehabman hỗ trợ Bluetooth của Broadcom
+ Lưu ý: nếu cài cho 10.11 trở lên thì chọn PatchRAM2, nếu cài vào S/L/E thì cài FirmwareRepo còn nếu để Inject qua Clover thì dùng FirmwareData

BT4LEContiunityFixup

+ Tác dụng: là Plugin của Lilu, hỗ trợ patch các loại Bluetooth không phải của Appel để hỗ trợ tính năng Handoff, Hotspot, Contiunity.
+ Yêu cầu: Lilu phiên bản phù hợp

CodecCommander

+ Tác dụng: hỗ trợ fix lỗi mất âm thanh sau wake và lỗi tai nghe bị rè của laptop (cần phải cấu hình đúng)
+ Chú ý: tham khảo file plist của kext và một số file SSDT có sẵn trên github để biết cách patch lỗi tai nghe rè trên các loại laptop

CoreDisplayFixup

+ Tác dụng: plugin của Lilu giúp hỗ trợ màn hình độ phân giải cao (2k, 4k) trên card Intel và nVidia (cả máy bàn lẫn laptop)
+ Yêu cầu: Lilu phiên bản phù hợp

CPUFriend

+ Tác dụng: plugin của Lilu hỗ trợ inject các thông tin về điện năng và xung nhịp của CPU
+ Yêu cầu: Lilu phiên bản phù hợp
+ Lưu ý: mình hay dùng ssdtPRgen của piker để tạo SSDT hơn cách này

DisplayMergeNub

Kext hỗ trợ thay đổi thông tin nhận dạng của màn hình (EDID). Thường dùng nếu macOS không nhận đúng EDID của màn hình

EnableLidWake

+ Tác dụng: plugin của Lilu hỗ trợ lỗi wake sau ghi gập màn hình của card onboard Intel
+ Yêu cầu: Lilu phiên bản phù hợp

FakePCIID

Là kext của Rehabman. Dùng kèm với plugin để fix được một số thứ như: card onboard Intel + HDMI Audio, wifi + lan Broadcom, USB ….

FakePCIID_AR9280_as_AR946x

+ Tác dụng: là plugin của FakePCIID, hỗ trợ fake thông tin card wifi Atheros 928x nhận thành AirPort Extreme của Appe
+ Yêu cầu: FakePCIID cùng phiên bản

FakePCIID_BCM57XX_as_BCM57765

+ Tác dụng: là plugin của FakePCIID, hỗ trợ fake một số loại card LAN Broadcom để kext gốc của Apple hỗ trợ. Nếu không được thì dùng kext BCM5722D.
+ Yêu cầu: FakePCIID cùng phiên bản

FakePCIID_Broadcom_WiFi

+ Tác dụng: là plugin của FakePCIID, hỗ trợ cho một số card wifi Broadcom như 43224, 43225, 4352.
+ Yêu cầu: FakePCIID cùng phiên bản, patch whitelist AirPortBrcm4360 để hoạt động.

FakePCIID_Intel_GbX

Là plugin của FakePCIID, hỗ trợ card LAN Intel. Tuy nhiên mình thấy kext này không phổ biến bằng IntelMausiEthernet

FakePCIID_Intel_HD_Graphics

+ Tác dụng: là plugin của FakePCIID, hỗ trợ các loại card onboard Intel từ core i đời 2 đến core i đời 8.
+ Yêu cầu: FakePCIID cùng phiên bản
+ Lưu ý: Một số máy từ core i đời 5 trở lên phải dùng kèm IntelGraphicsFixup, IntelDVMTFixup (hoặc cả 2)

FakePCIID_Intel_HDMI_Audio

+ Tác dụng: là plugin của FakePCIID, hỗ trợ xuất HDMI Audio cho card onboard Intel.
+ Lưu ý: kext này thỉnh thoảng cũng gây xung đột với AppleALC và VoodooHDA khiến loa ngoài và jack tai nghe không lên. Nếu gặp trường hợp đó hãy gỡ nó ra

FakePCIID_XHCIMux

+ Tác dụng: là plugin của FakePCIID, hỗ trợ chuyển các port HS ( USB High speed 2.0) của XHC (USB 3.0) về cho EHC1, EHC2 (USB 2.0) quản lý
+ Yêu cầu: FakePCIID cùng phiên bản

FakeSMC

Là kext quan trọng nhất, giúp máy Hackintosh có thể giả lập các hệ thống cảm biến giống như máy Mac. Nếu thiếu kext này thì Hackintosh không thế boot được (không xuất hiện dòng DSMOS has arrived)

HibernationFixup

+ Tác dụng: là plugin của Lilu hỗ trợ fix Hibernate cho máy Hackintosh (Hibernate xong nhưng lúc bật lên không vào lại được)
+ Yêu cầu: Lilu phiên bản phù hợp

IntelGraphicsDVMTFixup

+ Tác dụng: là plugin của Lilu hỗ trợ vượt lỗi VRAM tối thiểu của card onboard Intel < 64MB làm panic kext card màn hình. Thường dùng cho laptop chạy core i đời 5 trở lên.
+ Yêu cầu: Lilu phiên bản phù hợp

IntelGraphicsFixup

+ Tác dụng: hỗ trợ fix lỗi treo hoặc không load được của card onboard Intel. Thường dùng cho máy chạy core i đời 4 trở lên
+ Yêu cầu: Lilu phiên bản phù hợp

IntelMausiEthernet

Kext của Mieze hỗ trợ nhiều loại card LAN Intel

IOath3kfrmwr

Kext của Rehabman hỗ trợ Bluetooth 3.0 của các loại card Atheros 928x

Lilu

Kext của vit9696, hỗ trợ patch mềm on-the-fly cho nhiều loại kext mà không cần sửa vào file gốc. Đang phát triển mạnh với nhiều plugin cho các chức năng khác nhau: âm thanh, card màn hình, sleep wake …

NightShiftUnlocker

Plugin của Lilu hỗ trợ bật tính năng Night Shift của macOS trên các máy Hackintosh sử dụng card màn hình nVidia và SMBIOS đời cũ (trước 2012)
+ Yêu cầu: Lilu phiên bản phù hợp

NullCPUPowerManagement

Sử dụng khi bị panic AppleIntelCPUPowerManagement. Nguyên nhân:
+ CPU core đời 3 trở xuống chưa patch quản lý điện năng chuẩn bằng DSDT hoặc SSDT
+ Các loại CPU Celeron, Pentium đời 2010 trở về sau (cần chỉnh đúng FakeCPUID)

NvidiaGraphicsFixup

+ Giúp bật card màn hình nVidia trên máy bàn, laptop (không optimus) mà không sửa board-id trong AppleGraphicsDevicePolicy
+ Sửa lỗi trắng màn của iBook trên card nVidia
+ Patch HDMI, DP cho card nVidia máy bàn
+ Yêu cầu: Lilu phiên bản phù hợp
+ Lưu ý:  kext này chưa tương thích 100%, một số card vẫn có khả năng bị treo và không vào được. Vì vậy mình vẫn chuộng cách sửa board-id truyền thống hơn (nếu khách hàng không dùng iBook)

ProBookAtheros

Tác dụng gần giống AtherosARPT

RealtekRTL8100

Kext của Mieze cho dòng card LAN Realtek 810x
+ Lưu ý: không dùng kèm kext LAN Realtek khác

RealtekRTL8111

Kext của Mieze cho dòng card LAN Realtek 8111/8168
+ Lưu ý: không dùng kèm kext LAN Realtek khác

RT2870USBWirelessDriver

Dùng cho các loại USB Wifi dùng chip Ralink / Mediatek
+ Lưu ý: cẩn thận khi cài với 10.12 trở lên

Shiki

Plugin của Lilu, giúp Hackintosh chạy nội dùng số có bản quyền DRM khi sử dụng Itunes hoặc QuickTime
+ Yêu cầu: Lilu phiên bản phù hợp

USBInjectAll

+ Tác dụng: kext của Rehabman, hỗ trợ fix cổng USB trên macOS 10.11 trở lên
+ Lưu ý: phải để SMBIOS sát với cấu hình máy đang sử dụng, một số máy có thể cần patch thêm DSDT, SSDT, HPET, IRQ

VoodooI2C

Kext được port từ Linux, hỗ trợ cho bàn rê chuột I2C và các thiết bị khác sử dụng giao thức I2C. Thường có trên laptop chạy core i đời 6 trở lên

VoodooPS2Controller

+ Tác dụng: kext của Rehabman, hỗ trợ tốt cho các loại bàn rê Synaptics (chủ yếu sử dụng trên laptop HP, Lenovo, một số laptop Dell)
+ Lưu ý: không dùng chung với kext khác cùng công dụng như ELAN, ApplePS2

WhateverGreen

+ Tác dụng: plugin của Lilu, hỗ trợ nhiều loại patch cho card màn hình AMD bao gồm các loại mới như RX 4xx, 5xx
+ Yêu cầu: Lilu phiên bản phù hợp

XHCI-200-series-injector

Kext đi kèm với USBInjectAll, sử dụng với mainboard chạy chipset 2xx trở lên (H210, B250 …)

XHCI-x99-injector

Kext đi kèm với USBInjectAll, chuyên sử dụng với các loại mainboard chạy chip server như X99 trở lên
 

Source: caidatmacos.com
Từ khoá: hackintoshkextmacos
Next Post

15 theme WooCommerce tốt nhất 2020 để tạo một website bán hàng với WordPress

Theo dõi
Đăng nhập
Thông báo của
guest
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Có thể bạn quan tâm

Những cách tối ưu hoá JavaScript mà mọi lập trình viên đều phải biết

by Anthony Tran
10 Tháng Sáu, 2019
0
1k

Có một điều đương nhiên là mọi developer js đều có thể làm việc với mọi môi trường...

Cách để ẩn Notch trên MacBook Pro mới

Cách để ẩn Notch trên MacBook Pro mới

by Anthony Tran
6 Tháng Mười Một, 2021
0
2.6k

Nếu bạn mới “tậu” một chiếc MacBook Pro mới và cảm thấy chưa quen (hoặc khó chịu) với...

Cách làm Bánh ngô mùa hè ngon ngọt

Cách làm Bánh ngô mùa hè ngon ngọt

by Huệ Minh
25 Tháng Chín, 2021
0
2.6k

Món bánh ngô bạn hay ăn ngoài quán thường có nguyên liệu rất đơn giản. Còn cách làm...

Cách làm Thịt heo gà cuốn lá nho dai dai, hơi chua nhẹ ăn không ngán chút nào

Cách làm Thịt heo gà cuốn lá nho dai dai, hơi chua nhẹ ăn không ngán chút nào

by Huệ Minh
24 Tháng Mười, 2021
0
2.6k

Thịt heo trộn thêm gà băm cuốn lá nho khi ăn sẽ có chút dai dai, hơi chua...

  • Giới thiệu
  • Liên hệ
  • Chính sách bảo mật

© 2023 Genzakit

Không có kết quả phù hợp
Xem tất cả kết quả
  • Trending
  • Gợi ý bạn đọc
  • Tin tức
  • Hackintosh
  • Lập trình
  • Software
  • Thủ thuật
  • Chia sẻ
  • GenZA Can Cook
  • GenZA Beauty
  • Vui mỗi ngày
  • Cảm nhận cuộc sống

© 2022 Genzakit - Ngôi nhà giới trẻ

Chào mừng trở lại!

Đăng nhập bằng Facebook
Sign In with Google
OR

Đăng nhập

Quên mật khẩu?

Retrieve your password

Please enter your username or email address to reset your password.

Đăng nhập
wpDiscuz