Patch AppleUSBXHCI để dùng với mọi USB 3.0 Controller – Phần 3

Phần 3 – Áp dụng patch và tận hưởng thành quả

PatchAppleUSBXHCI1

 Phần trước: Các patch cần áp dụng đối với AppleUSBXHCI

1. Đối với patch trực tiếp trên binary

Sau khi đã áp dụng các patch trên giao diện của 0xED, bạn vào menu File -> Save để lưu binary lại, như vậy file AppleUSBXHCI.kext trên Desktop đã được patch. Giờ bạn chỉ việc cài kext này bằng Kext Utility hoặc Kext Wizard (nhớ rebuild cache, repair permission) là xong.

Read More »

Patch AppleUSBXHCI để dùng với mọi USB 3.0 Controller – Phần 2

Phần 2 – Các patch cần áp dụng đối với AppleUSBXHCI

PatchAppleUSBXHCI1

Phần trước: Mục đích và các bước chuẩn bị

Lưu ý: Các patch dưới đây được áp dụng đối với phiên bản mới nhất tại thời điểm viết bài là AppleUSBXHCI version 705.4.14 (có trên Mac OS X 10.10 và 10.10.1). Với các phiên bản cũ hơn, bạn có thể tham khảo ở link nguồn bài viết trong phần 1.

A. Nguyên lí patch

Read More »

Patch AppleUSBXHCI để dùng với mọi USB 3.0 Controller – Phần 1

 Phần 1 – Mục đích và các bước chuẩn bị

PatchAppleUSBXHCI Bài viết có sự tham khảo từ các nguồn sau: 

http://www.insanelymac.com/forum/topic/285157-patched-appleusbxhci-from-os-1082/ http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/

1. Mục đích của patch AppleUSBXHCI

AppleUSBXHCI là một plug-in của kext IOUSBFamily nhằm nhận biết và điều khiển USB 3.0 Controller. Nó được Apple phát triển khi Intel bắt đầu hỗ trợ USB 3.0 từ thế hệ chipset thứ 7 trở đi, và chỉ làm việc với USB 3.0 Controller của Intel. Rất may là thành viên Zenith432 trên diễn đàn InsanelyMac đã phát triển kext GenericUSBXHCI dựa trên mã nguồn của AppleUSBXHCI để có thể hoạt động với mọi USB 3.0 Controller. Nhưng nếu bạn muốn một giải pháp native hơn thì vẫn có cách, đó là patch AppleUSBXHCI.

Read More »