Enable XCPM trên các dòng low-end (Pentium và Celeron)
Các bạn add các patch sau vào Root ⇒ Kernel ⇒ Patch
đối với Clover các bạn chuyển các mục patch sau theo quy tắt dưới vào mục kextopatch
Comment: sử dụng cho cả OpenCore và Clover.
Disabled: tương ứng với mục Enable ben OpenCore.
MatchBuild: được thay thế bằng Minkernel và Maxkernel (các bạn dùng trang sau để search version Darwin [Darwin (operating system) - Wikipedia](https://en.wikipedia.org/wiki/Darwin_(operating_system))).
MatchOS: được thay thế bằng Minkernel và Maxkernel (các bạn dùng trang sau để search version Darwin [Darwin (operating system) - Wikipedia](https://en.wikipedia.org/wiki/Darwin_(operating_system))).
Find: có ở OpenCore và Clover.
Replace: có cả ở OpenCore và Clover.
MaskFind: OpenCore sử dụng Mask để thay thế.
Mask replace: có cả ở OpenCore và Clover.
Count, limit, skip thường được đặt thành 0.
Identifier thường được đặt thành kernel (trông 1 số trường hợp khi bạn patch kext nào thì sẽ để đường dẫn theo kext đó vd như com.apple.iokit.IOGraphicsFamily).
Giải thích. 1 chút về phần này. Ở các phần trước thì mình chỉ các bạn cách Fake CPU-ID theo gen tức lấy 1 CPU-ID làm đại diện để fake ở đây mình sẽ hướng dẫn các bạn cách Fake thành 1 CPU cụ thể VD cụ thể ở đây sẽ là i9-9980HK
B1: Các bạn truy cập vào trang cpuid world tại đây
B2: Các bạn chọn cpu muốn fake
ở đây các bạn có thể dùng tính năng filter để lọc
B3: Sau khi các bạn chọn được cpu muốn fake các bạn tiếp tục ấn tổ hợp phím Command + F hoặc Ctrl + F và gõ từ khóa cpuid
Các bạn chú ý đến dòng CPUID signature đây chính là cpuid các bạn cần tìm nhưng nó vẫn chưa thể dùng được các bạn cần biến đổi nó 1 tí
B4: Các bạn tách cpuid vừa nhận được thành các cập từ phải qua trái:
// ví dụ như cpuid của con i9-9980HK sẽ là
906ED ==> 9 06 ED
B5: Các bạn thêm số 0 vào trc dãy 6 đảm bảo dãy số có đủ 6 chữ số.
// thêm số vào trc dãy số đảm bảo có đủ 6 chữ số
9 06 ED ==> 09 06 ED
B6: Các bạn thực hiện quy tắc đổi cpuid như ở phần IV và viết lại như bình thường.
// đảo thứ tự các cập
09 06 ED ==> ED 06 09
// chuyển thành hệ thập lục phân
ED 06 09 ==> ED 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00
// viết lại và sử dụng
ED 06 09 00 00 00 00 00 00 00 00 00 00 00 00 00 ==> ED060900000000000000000000000000
Lưu ý : Sau khi làm xong thì cpu sẽ mất khả năng quản lý năng lượng các bạn có thể patch PowerManagement theo mục VI.2 nếu các bạn gặp lỗi khi Boot (chỉ với CPU dong low-end tức là Celeron hay Pentinum thì các bạn có thể sử dụng NullCPUPowerManagement.kext hoặc bật config ⇒ Kernel ⇒ Emulate ⇒ DummyPowerManagement.