thảo luận Main intel support hackintosh

soihoang

Member
Vừa rồi đi mua main msi h510 pro về nhưng không cài được hackintosh. Mà lâu lâu ra mua thì model main lại đổi xoành xoạch không biết đường nào lần @@.

Nên mấy bác cho xin vài mẫu phổ thông dưới 2tr để đi với i3-10100 cho máy cty. Và mẫu tầm 3tr để đi với 10600K cho thằng em.
 
Vừa rồi đi mua main msi h510 pro về nhưng không cài được hackintosh. Mà lâu lâu ra mua thì model main lại đổi xoành xoạch không biết đường nào lần @@.

Nên mấy bác cho xin vài mẫu phổ thông dưới 2tr để đi với i3-10100 cho máy cty. Và mẫu tầm 3tr để đi với 10600K cho thằng em.
Bác tìm hiểu OpenCore phần fake device-id để MacOS nhận diện main của bác là main đời cũ thì sẽ vào được. Còn official thì đợi Apple nó ra mắt dòng iMac chạy H510 thì sẽ không cần fake nữa :big_smile:
 
vậy các chipset đời(h510, b560) mới đều có khả năng hack được à
Đơn giản là như này. Thường khi cài MacOS lên máy, bác sẽ cần chọn một bộ giả lập cấu hình Mac phù hợp nhất với cấu hình phần cứng của bác, ví dụ (CPU Intel i5-2xxxM + iGPU HD3000 thì chọn Macbook Pro hoặc Macbook Air đời 8,x vì cấu hình tụi nó gần giống). Cấu hình này gọi là SMBIOS.

Quay trở lại con main của bác, vì nó là dòng H510 mới nhất hiện tại, trong khi Apple chưa có ra mắt con Mac nào chạy main H510 cả nên dữ liệu trong MacOS sẽ không nhận ra main của bác thuộc SMBIOS nào -> nhận diện không phải sản phẩm của Apple -> không chạy.

Vậy thì bác sẽ cần fake một cái nhận diện dòng main để hợp với những SMBIOS đang có sẵn, cái fake này sẽ được bootloader (OpenCore hoặc Clover) tạo ra trước khi nó gọi MacOS khởi động lên, và gửi cái dữ liệu fake này cho MacOS để đánh lừa nó là bác đang chạy trên sản phẩm đã ra mắt của Apple và OS sẽ chạy bình thường. Ví dụ như thời điểm hiện tại bác có thể fake main của bác là H410 hoặc H310 thay vì H510 để chạy, và chọn dòng Mac chạy H410 hoặc H310 để làm SMBIOS.

Một thời gian sau Apple ra dòng máy mới, MacOS sẽ có những bản cập nhật bổ sung SMBIOS mới thì bác không cần phải fake nữa. Tương tự với các cấu hình cũ đã bị Apple loại bỏ cũng sẽ phải fake thành cấu hình mới nếu muốn chạy các MacOS đời mới nhất.
 
Đơn giản là như này. Thường khi cài MacOS lên máy, bác sẽ cần chọn một bộ giả lập cấu hình Mac phù hợp nhất với cấu hình phần cứng của bác, ví dụ (CPU Intel i5-2xxxM + iGPU HD3000 thì chọn Macbook Pro hoặc Macbook Air đời 8,x vì cấu hình tụi nó gần giống). Cấu hình này gọi là SMBIOS.

Quay trở lại con main của bác, vì nó là dòng H510 mới nhất hiện tại, trong khi Apple chưa có ra mắt con Mac nào chạy main H510 cả nên dữ liệu trong MacOS sẽ không nhận ra main của bác thuộc SMBIOS nào -> nhận diện không phải sản phẩm của Apple -> không chạy.

Vậy thì bác sẽ cần fake một cái nhận diện dòng main để hợp với những SMBIOS đang có sẵn, cái fake này sẽ được bootloader (OpenCore hoặc Clover) tạo ra trước khi nó gọi MacOS khởi động lên, và gửi cái dữ liệu fake này cho MacOS để đánh lừa nó là bác đang chạy trên sản phẩm đã ra mắt của Apple và OS sẽ chạy bình thường. Ví dụ như thời điểm hiện tại bác có thể fake main của bác là H410 hoặc H310 thay vì H510 để chạy, và chọn dòng Mac chạy H410 hoặc H310 để làm SMBIOS.

Một thời gian sau Apple ra dòng máy mới, MacOS sẽ có những bản cập nhật bổ sung SMBIOS mới thì bác không cần phải fake nữa. Tương tự với các cấu hình cũ đã bị Apple loại bỏ cũng sẽ phải fake thành cấu hình mới nếu muốn chạy các MacOS đời mới nhất.
Kiểm tra Mac os nào hỗ trợ đời nào ở đâu bác nhỉ?
 
Back
Top