Customizing Apple's Default Icons (10.2.x)
Disclaimer: InterfaceLIFT is not responsible for any damage or data loss resulting from the use of these instructions. If you proceed, you do so at your own risk. We recommend that users not comfortable with the UNIX command line not attempt this hack.
This article is for Mac OS X 10.2.x (Jaguar). If you are using version 10.1.x, please follow these directions instead: Customizing Apple's Default Icons (10.1.x)
Just as in the classic Macintosh operating system, the default icons for such items at folders, hard disks, CDs, the trash can, and many others can be customized by replacing system resources. In Mac OS X, most of the default icons are contained in a file called SystemIcons.rsrc which is buried deep within the file system. The SystemIcons.rsrc file is owned by the root user so you will need an account with Administrator priviledges to edit it.
If you do not already have it, download Iconographer X 2.4 or later from MScape software. This will be used to open and edit the icons in the SystemIcons.rsrc file.
Start off by making a backup copy. This will come in handy if you want to revert to the factory defaults later on. You may also need it in case something goes wrong and you can no longer login to your machine.
To backup your SystemIcons.rsrc file, run the following commands in the Terminal program. Enter your password when prompted.
cd /System/Library/CoreServices/SystemIcons.bundle/Contents/Resources/ sudo cp SystemIcons.rsrc SystemIcons_BACKUP.rsrc
Next, change the permissions on the SystemIcons.rsrc file so that you will have the priviledges necessary to modify it. Enter your password if prompted by the Terminal.
sudo chmod 666 SystemIcons.rsrc
Now open the directory containing these files in the Finder using the following command:
open .
Launch Iconographer and drag the SystemIcons.rsrc file onto its icon in the Dock to open it.
You will be presented with a graphical listing of default icons used by Mac OS X.
Select a suitable replacement icon from Xicons.com for each default you would like to change and open it in Iconographer. Once the file is loaded, select Edit -> Copy -> Icon Family from the menu bar.
Now switch back to the SystemIcons.rsrc file and double click on the icon resource you want to replace. From the menu bar select Edit -> Paste -> Icon Family. Repeat the process until you are done customizing, then save the file quit Iconographer.
Next you may need to flush your icon cache file:
sudo rm /Library/Caches/com.apple.dock.iconcache.*
That's all there is to it! Restart your computer and you should see the changes you have made take effect.
In the future, if you would like to restore the default icons, open the Terminal and type the following commands, entering your password when prompted:
cd /System/Library/CoreServices/SystemIcons.bundle/Contents/Resources/ sudo mv SystemIcons_BACKUP.rsrc SystemIcons.rsrc rm /Library/Caches/com.apple.dock.iconcache.*
Then restart your computer to make your changes take effect.
Comments, corrections, and suggestions related to this article should be emailed to jstys@mac.com.
Last updated April 24, 2003 for Mac OS X 10.2.x