hackintosh
info
A collection of my Hackintosh builds.
Please note that these configurations are customized specifically for my builds and needs. Beware that copy and paste from here may not work for you, even with the same hardware. Also remembar to change the data regarding the PlatformInfo inside the config.plist with your personal one (see here).
smbios
If you change your SMBIOS configuration in your config.plist (SystemProductName, SystemSerialNumber, MLB, SystemUUID) inside an already installed Hackintosh drive, then beware that your current installation could experience some (little) issues:
- you'll need to map your USB port from scratch
- you'll need to enter again your ssh key passphrase
- some applications could reset themselves (like Google Chrome)
- some applications could ask again for their license serial number (like Luminar), but other won't (like PhpStorm)
- some os settings could be reset to default (like the screensaver and the status bar)
update
In order to avoid any kind of problem, follow these steps for updating Opencore:
- backup your current working EFI folder
- Adding The Base OpenCore Files
- Gathering files
- config.plist Setup
- your specific config.plist setup (example Desktop Coffee Lake)
- apply any custom changes referencing the specific build from the repository
- testing (beware that this upgrade will trigger the resets mentioned in the above smbios section)
- deploy
tips
Read the Hackintosh guide from Dortania's OpenCore Install Guide.
To download macOS use gibMacOS.
To edit a config.plist file use ProperTree.
To generate SMBIOS data use GenSMBIOS.
To map your USB ports use USBMap.
To better explore hardware information use IORegistryExplorer.
To interact with an EFI partition with macOS, use the following commands or just use MountEFI.
diskutil list
sudo diskutil mount disk0s1
sudo diskutil unmount disk0s1