Edhawk
Moderator
- Joined
- Aug 2, 2013
- Messages
- 6,592
- Motherboard
- Asus ROG Strix X570-F Gaming
- CPU
- Ryzen 9 3900X
- Graphics
- RX 6700 XT
- Mac
- Mobile Phone
You have to generate a whole new SMBIOS for the system. Just changing the model name would not make any difference. Other than messing with your USB Port config and stopping your iCloud account from working.
I use Corpnewt's GenSMBIOS when generating SMBIOS's for Hack's. Simple to use, just confirm the model, i.e. iMacPro1,1 and then tell the script how many SMBIOS to generate, I usually set it to provide 5 full SMBIOS.
This is the first screen you have to deal with in GenSMBIOS script.
Select option '3' to Generate SMBIOS
The next screen is where you confirm the Mac Model and number of SMBIOS to generate.
Model and number
Then the script will generate what you have requested.
Example of 5 x SMBIOS generated for iMacPro1,1
You would need to copy and paste the SMBIOS data to a TextEdit or similar document for later use. As when you select 'Enter' the SMBIOS will disappear and you will be back to the Main GenSMBIOS menu.
This will include the Serial Number, Board Serial Number/MLB, ROM and SystemUUID. All of which need to match, i.e. from the same SMBIOS. Otherwise Messages, iCloud etc. will not work.
You would then need to go to the Apple Support page to check that the Serial Number from the 1st set wasn't being used by a real Mac.
Copy and paste the Serial Number in to the top box on the page, then enter the check Code in the lower box.
If the Serial number is being used you will see a page that states the Support Coverage date.
However what you want to see is the page shown below, which means the Serial Number is NOT being used by a real Mac system.
This Negative response, is what we want to see.
The Serial Number etc. from the SMBIOS set can then be used on your system without worrying about iCloud, Messages etc. not working.
You would be advised to undertake the following before changing the SMBIOS data and rebooting your system.
I use Corpnewt's GenSMBIOS when generating SMBIOS's for Hack's. Simple to use, just confirm the model, i.e. iMacPro1,1 and then tell the script how many SMBIOS to generate, I usually set it to provide 5 full SMBIOS.
This is the first screen you have to deal with in GenSMBIOS script.
Select option '3' to Generate SMBIOS
The next screen is where you confirm the Mac Model and number of SMBIOS to generate.
Model and number
Then the script will generate what you have requested.
Example of 5 x SMBIOS generated for iMacPro1,1
You would need to copy and paste the SMBIOS data to a TextEdit or similar document for later use. As when you select 'Enter' the SMBIOS will disappear and you will be back to the Main GenSMBIOS menu.
This will include the Serial Number, Board Serial Number/MLB, ROM and SystemUUID. All of which need to match, i.e. from the same SMBIOS. Otherwise Messages, iCloud etc. will not work.
You would then need to go to the Apple Support page to check that the Serial Number from the 1st set wasn't being used by a real Mac.
Check Your Service and Support Coverage - Apple Support
Check your Apple warranty status. Enter a serial number to review your eligibility for support and extended coverage.
checkcoverage.apple.com
Copy and paste the Serial Number in to the top box on the page, then enter the check Code in the lower box.
If the Serial number is being used you will see a page that states the Support Coverage date.
However what you want to see is the page shown below, which means the Serial Number is NOT being used by a real Mac system.
This Negative response, is what we want to see.
The Serial Number etc. from the SMBIOS set can then be used on your system without worrying about iCloud, Messages etc. not working.
You would be advised to undertake the following before changing the SMBIOS data and rebooting your system.
- Sign out of your iCloud account. As this will cause less issues.
- You would need to make two edits in your USBPorts.kext, changing the XHC name and Model name from iMac18,3 to iMacPro1,1, otherwise your USB configuration won't work.