SMBIOS / GenSMBIOS
Generate a proper SMBIOS for your ThinkPad X1C4 to spoof as a MacBookPro13,1. This ensures compatibility with macOS services and hardware detection.
Why SMBIOS Matters
The SMBIOS contains system information that macOS uses to identify your hardware. Using a MacBookPro13,1 SMBIOS provides:
- Proper hardware compatibility
- Access to Apple services
- Correct power management profiles
- Better DRM support
Using GenSMBIOS
Download GenSMBIOS from GitHub:
Generate SMBIOS
- Run GenSMBIOS.
- Select MacBookPro13,1 from the dropdown.
- Click "Generate" to create a new serial number.
- Copy the generated values.
Populating PlatformInfo
In ProperTree, open your config.plist and navigate to PlatformInfo → Generic:
SystemProductName
Set to: MacBookPro13,1
SystemSerialNumber
Paste the generated serial number.
SystemUUID
Paste the generated UUID.
MLB (Main Logic Board)
Paste the generated MLB.
ROM
Use a generic MAC address like 112233445566 (or your actual MAC with last byte +1).
Verification
After booting into macOS:
- Open System Report (Apple menu → About This Mac → System Report).
- Check that Model Identifier shows MacBookPro13,1.
- Verify serial number matches what you entered.
Important Notes
- Never use real Apple serial numbers.
- Generate unique values for each installation.
- Keep your SMBIOS data backed up.
- If you have issues with iServices, double-check your ROM value.