Fix DRM support
Last updated
Last updated
B1: Download hackintool tại đây
B2: Ở tab đầu tiên chú ý vào mục VDA Decoder
nếu hiển thị Fully Supported
thì chúc mừng bạn. Bạn có thể đi tới bước tiếp theo
Nếu hiện ra faild thì bạn sẽ cần check lại những phần sau
Chắc rằng GPU của bạn nằm trong viện support
Đảm bảo SmBios của các bạn phù hợp với phần cứng
Không sử dụng Smbios mac mini trên desktop vì nó sử dụng phần cứng mobile
Chắc rằng IGPU của bạn được enable và được patch đúng cách
Tham khảo chi tiết tại đây
Chỉ khi thiết bị của bạn không dùng DGPU
Cần tránh các patch rename không cần thiết
change GFX0 to IGPU
change PEG0 to GFX0
change HECI to IMEI
Đảm bảo rằng Lilu và WhateverGreen được load
Chắc rằng bạn không sử dụng các kext patch đồ hoạ cũ
IntelGraphicsFixup.kext
NvidiaGraphicsFixup.kext
Shiki.kext
Xem chi tiết cách kiểm tra bên dưới
Để fix thì bạn có 2 phương pháp
Kiểm tra xem kext đã nằm trong thư mục load kext chưa
EFI --> OC --> Kext
hoặc EFI --> Clover --> Kext --> Other
Update LiLu và WhateverGreen lên version mới nhất
FairPlay 1.x: DRM được dựa trên software. Hữu dụng cho các Mac Legacy
Cách dễ nhất đễ test nó là dùng xem một phim trên itunes tải tại đây
Video sẽ phát trên mọi cấu hình nếu WhateverGreen được cài đặt
Tuy nhiên nếu hệ thống chỉ có igpu thì video sẽ chỉ phát trong khoảng 3-5s đầu và báo lỗi HDCP không được hỗ trợ
FairPlay 2.x/3.x: DRM dựa trên hardware. Có trong Netflix và Amazon Prime
Sẽ có một vài cách để các bạn có thể kiểm tra nó
Phát một video trên Netflix hoặc Amazon Prime
phát trên Amazon Prime đoạn trailer: Spider-Man: Far From Home
Bản thân của đoạn trailer trên không sử dụng DRM. Nhưng Amazon Prime vẫn sẽ kiểm tra nó trước khi phát
Yêu cầu DGPU AMD từ Polaris và mới hơn
FairPlay 4.x: DRM hỗn hợp có trên AppleTV+
B1: Mở app TV
Chọn theo đường dẫn TV+ -> Free Apple TV+ Premieres
B2: Nhấp vào bất kì phim nào đều có thể kiểm tra được
Cần có account Icloud
Yêu cầu AMD GPU từ Polaris trở lên
Nếu mọi thứ đều hoạt động trong các bài test trên thì bạn không cần làm gì nữa
B1: Thêm boot-arg shikigva=x
vào EFI --> Config.plist --> NVRAM --> Boot-arg
B2: Thay đổi giá trị của shikigva
theo bảng dưới đây
AMD+IGPU, IM/MM
shikigva=16
SW1
SW2
HW4
HW
NO
OK
AMD+IGPU, IM/MM
shikigva=80
SW1
SW2
HW4
HW3
HW3
OK
AMD, IMP/MP
SW1
SW2
HW4
HW3
HW3
NO
AMD, IMP/MP
shikigva=128
HW1
HW2
HW4
HW3
HW3
NO
NV+IGPU, IM/MM
SW1
SW2
NO
HW
NO
OK
NV, IMP/MP
shikigva=256
SW1
SW2
SW3
HW
NO
NO
IGPU, IM/MM
SW1
NO
NO
HW
NO
OK
Như vậy lại xong rồi
B1: Thêm boot-arg unfairgva=x
vào EFI --> Config.plist --> NVRAM --> Boot-arg
B2: Thay đổi giá trị của unfairgva
theo bảng dưới đây
unfairgva=1
Enable DRM Trên CPU cũ
unfairgva=2
Bỏ qua yêu cầu HDCP
unfairgva=4
Sử dụng board ID của iMacPro1,1 để kích hoạt DRM. Tương tự cách hoạt động của shikigva, hoạt động AppleTV/iTunes DRM
Source tham khảo: https://dortania.github.io/OpenCore-Post-Install/universal/drm.html | https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Chart.md | https://lzhoang2601.github.io/post-install/fixing-drm
Xem chi tiết
Hoặc xác định device thông qua device manager --> Location path xem chi tiết
Hoặc xác định device thông qua device manager --> Location path
xem chi tiết