how do you change the generic icon?
It’s pretty straight forward, but require some effort.
N.B. I am not 100% sure if SIP make the difference, but I always keep SIP OFF, so if you prefer keep SIP ON, you may need to disable it temporarily to perform the mod.
1) Locate the generic_display icns file.
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/public.generic-lcd.icns
2) copy it to desktop
3) making backup of this file
4) use Preview to open it.
5) and then you can mod it to what ever you want (by simply cut and paste from another png file). Be careful there are about 6 (from memory) different resolution pictures inside that single icns file. You should mod all of them accordingly.
6) replace the original icns file by the modded one.
7) This is the most “problematic” part, clear the cache, otherwise, the new picture won’t show up. I really have no idea which one is the correct cache file. I simply use CleanMyMac to clear all system / user cache and then reboot my Mac. (
WARNING: ONLY clear the cache but not any other files. Improper use CleanMyMac can damage the OS)