Generate your own Hackintosh Serial Number, Board Serial Number, UUID, MLB, ROM in Clover

Hackintosher

Administrator
Joined
Jan 21, 2018
macOS
10.15.0
Mobo
Gigabyte Z370N WIFI
CPU
i3-8100
GPU
UHD 630 Graphics
#1
As a Hackintosher you should always want to generate your own unique information for your hackintosh so that you're not linked to someone else hackintosh or an existing Mac.

For all these steps you will need to edit your config.plist. When messing around with the SBMIOS settings it's recommended create a backup first before proceeding:
  1. Mount your EFI partition with Clover Configurator
  2. Navigate to /Volumes/EFI/EFI/Clover/kexts/Other
  3. Backup your config.plist by making a duplicate copy of it and renaming the backup something else i.e. config-smbios-backup.plist
1. Invalid Serial Number
  1. Right-click config.plist and open with Clover Configurator
  2. Click SMBIOS on left side
  3. Copy the Serial Number
  4. Go to checkcoverage.apple.com
  5. Paste Serial Number and click Continue
  6. If it comes back as valid you will need to generate a new serial number until you get a error or invalid serial number
  7. Go back to Clover Configurator SMBIOS section
  8. Repeat Generate New and paste to checkcoverage.apple.com until you get an Invalid Serial Number
2. Board Serial Number

Now that you have your own invalid serial number you need to replace the Board Serial Number with one containing your Invalid Serial Number along with 5 random digits. Since they can be any digits I keep the last five digits of the Board Serial Number and replace the first 12 with the Serial Number
  1. Copy Serial Number
  2. Replace the first 12 digits of Board Serial Number with the copied Serial Number
3. smUUID
  1. Open Terminal
  2. Generate a unique string by entering uuidgen into Terminal
  3. Copy & Paste the generated UUID value from Terminal into SmUUID in Clover Configurator -> SMBIOS
  4. Save config.plist
  5. Restart Hackintosh
4. ROM
  1. Select RTVariables in Clover Configurator
  2. Set ROM value to UseMacAddr0
5. MLB

RTVaraibles -> MLB can be left blank once the steps are followed. You can also use one off a valid Mac that you own if you wish, but it is not required or experiment with an MLB generator if you wish, but again following the steps above you shouldn't have any issues with simply leaving MLB blank.

BooterConfig
  • Set RTVariables -> BooterConfig to 0x28 for Intel for a AMD/Ryzen machine leave it at the value it's already set at.
CsrActiveConfig
 
Last edited: