Hackintosh for GF! Catalina 10.15.4 | OpenCore 0.5.7

| i7-9700k | Gigabyte z390 D |iCloud +iMessage working! | Dual Boot PC

Processing img zzy5m78w32w41...

I gotta admit, it took me a while to get this thing to work, before this I had no experience in building PC’s, I got some help from a close friend who is really good at making PC’s and solving tech related problems. My GF is a graphic designer and she needed a new computer. She has been working with a Mac-book Pro 13 inch (2012) for the last 6 years, she used to get really frustrated with her computer due to the lack of speed.

I didn't like seeing her like that, so then I had the idea to propose to her to make a Hackintosh, I only knew that it was a thing and have always wondered how to create one, she didn’t understand at the beginning until I started to explain to her how it kinda worked. She accepted, and since then we started to work with the budget she had.

We bought the following parts:

  • Gigabyte z390 D
  • Intel Core i7-9700K
  • ADATA Premier DDR4 16gb
  • NVIDIA NVS 510
  • Kingston HyperX Fury 3D de 480 GB,
  • EVGA 450BR

Later, I took everything out of the official Open Core guide:

https://dortania.github.io/OpenCore-Desktop-Guide/

  1. Mount Mac Catalina in the USB: I used Windos, with GibMacOS, in the GibMacOs it gives you several versions of OS and I chose the newest of Catalina and that says Full Install. Then use the Make Install to load the operating system to the USB, the Make Install comes in the GibMacOs. (On the page you can download all these programs and if you have Windows you run the ones that say .bat)

https://dortania.github.io/OpenCore-Desktop-Guide/installer-guide/winblows-install.html

  1. After mounting the Catalina on the USB you must enter and Delete all the files except the one that says “Openshell.efi” from the “Tools” folder

  2. Then you must enter the "Drivers" folder and delete all the (.efi) files, download the ones that appear on the page and copy them into the "Drivers" folder.

https://dortania.github.io/OpenCore-Desktop-Guide/installer-guide/opencore-efi.html

https://dortania.github.io/OpenCore-Desktop-Guide/ktext.html

  1. Then Add to the “Kext” folder all the files that are compatible with the PC hardware. In this option I found several failed Kext, but in the guide I found a repository of .Kext and with those I had no problem.

Kext repository.

https://onedrive.live.com/?authkey=%21APjCyRpzoAKp4xs&id=FE4038DA929BFB23%21455036&cid=FE4038DA929BFB23

In the repository you find many Kext. To download the correct ones I was reviewing the guide, with the specifications of the PC hardware. To select the best option, I went to Windows and reviewed the information it gave me about the drivers, then compared them with what the guide said and saw which ones to download. If you enter the USB there is the folder that says Kext, there are all the ones I saw that were necessary for the hardware of the machine.

  1. For SSDTs you can generate them manually by scripting or automatically (easier) with the SSDT Time program

https://dortania.github.io/Getting-Started-With-ACPI/ssdt-easy.html

First I generated the SSDT manually with scripts thinking that it was going to be the best option, but I tell you that it did not work well. So later I did another test generating them automatically with SSDT Time, which is easier, and that one worked well. The SSDT Time application generated several files for me but I only copied the SSDT .aml which in the end I think were 2. They are still on the USB in the "ACPI" folder

  1. This is the step that takes the longest to edit the Config.plist, in the guide I chose "INTEL CONFIG.PLIST" "Cofee Lake", "Cofee Lake" because in that category is the processor that has the PC that It is Intel i7-9700K. For this use the PorperTree tool, in this I loaded the config.plist file from the USB and then made the changes on the OC Folder

https://dortania.github.io/OpenCore-Desktop-Guide/config.plist/coffee-lake.html

Here all the configuration parameters are changed, adapting them according to what the guide says and the specifications of the PC hardware. Here I also use the SMBIOS which is like a Key Generator to generate and load some serials. I assume that this option is the one that allows you to use the iCloud appropriately.

  1. Then in the PC Bios apply the settings that are in the guide, I could not apply them as is, because the Bios of the machine did not have all the options in the guide, but I remember that I disabled the fast boot, the VT-d and CSM.

  2. Then I used the USB to start with the installation, which took about 3 hours between trial and error, and in the end it lifted. When the Mac menu starts, you have to enter the Disk Utility to select and format the free Hard Disk. After formatting, select that disk, which is where the Mac Catalina will be installed.

  3. When it was installed, the OS at first only worked with the USB installed on the computer, so I found a part in the guide that mentions the steps so that it can work without the USB.

https://dortania.github.io/OpenCore-Desktop-Guide/post-install/oc2hdd.html

And that’s it. It’s working great! I tried my best to give a little guide, and help somebody someday.

submitted by /u/Yahairosilva
[link] [comments]