As some new CPUs at present will not be properly recognized by OS X, Apple’s System Overview (“About This Mac”) reveals incomplete or simply wrong CPU details. Many times CPU’s like the i7-8700K are implemented as “unknown”.
Follow method below to fix it.
Note that the following example is only valid for systems with English as the main system language. If your system language is German, French, Spanish, Chinese etc., substitute “en.lproj” in the individual commands by the “lproj” of your System language![Edited] 2021.01.12
New method for Big Sur is available here:
From now on Coffeelake is officially on the Apple, So this method is optional But if you are still interesting to change it, you can do this.
1.) Open a terminal and use the following commands:
cp /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings ~/Desktop/
sudo mv /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings-Backup
2.) Open “AppleSystemInfo.strings” on your Desktop with TextWrangler and change
to whatever you want. In my case I choose:
<key>UnknownCPUKind</key> <string>3,5 GHz 10-core i9-9900X</string>
3.) Run the following terminal commands:
sudo codesign -f -s - ~/Desktop/AppleSystemInfo.strings
sudo cp ~/Desktop/AppleSystemInfo.strings /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/
and reboot your system.
4.) Open Config.plist in your EFI with TextWrangler and Find ‘CPU’ and add this like below:
Now you have a right Processor name for you Mac!
Last modified: January 12, 2021