Just go into the Suave HD folder, there should be a folder in there called 'Icons' or something like that. This is the place where all the icons in the suave HD theme are kept.
What you have to do is make sure that the icon you want to use in the Suave HD's Icon folder is named EXACTLY the same as the icon on the home screen. So scroll through the icons in the suave HD theme until you come across the ones you want to use.
So if you wanted to change the icon for Camera, scroll through the folder to find all the bundled camera icon images, find an icon image you like and then name that file 'Camera.PNG'.
Then once activated in winterboard it should overwrite the default icon on the home screen.
You don't need to find the default stock icons at all, leave them alone.
For instance, I wasn't crazy about the standard Bite SMS icon, but in the com.bitesms folder there are I think 4 options. All you do is identify the one that is currently being used, and then change its title to something else (but don't delete it). Then simply change the name of the one you do want to use to whatever the title was for the first one. Most simply have '
[email protected]' or something, so all you'd do is remove the '-alt'....
Thanks for the advice. Going to ask probably a bit of a n00bish question here but how do you identify the icons that are in use? What I mean is that I have dl and installed Suave HD and some of the icons have changed. However, a lot of the icons such as Camera, Photos, iPod etc. are the "stock" icons and have not changed. Where do I find the "stock" icons to rename them so I can use the Suave icons (hope that makes sense what I am asking)?
Well, yes and no. You do need to locate the 'stock' icons in the Suave HD "Bundles" folder in order to change their title (by including 'alt' or something). Otherwise you will not be able to change the desired new icon to the same exact title. See below for more....I'll go into quite a bit of detail just for the sake of completeness, so if any of this is too basic just skip over it!!
Here's an example: The bundle identifier for camera is com.apple.mobileslideshow. That's the folder (located in Suave HD/Bundles/) that contains all of the camera and photo album icons. The stock camera icon is called (capitalization counts!)
[email protected].
So if you want to change out that png file for a new one (i.e. a Suave'd one), you need to rename it "
[email protected]". Note that you will need to rename the one that is currently named
[email protected] before you are able to name the new one that exact title (obviously...)
The way I prefer to do it is to make all amendments on my computer, and then SSH the completed (or updated if I just added a few icons) Suave HD folder onto my phone.
An alternative method is to simply do all of the editing on your phone through your SSH client. I have an old Powerbook and so that way is slow. If you have a newer and/or faster computer it may be the easier way!
Once you've got the theme and all of the bundle identifier folders how you want them with all of the icons titled correctly, you simply deselect in WinterBoard, respring, reselect in WinterBoard, and respring again. That should display all of the Suave'd icons you've placed on the phone.
Any that do not show are most likely mistitled - either in the bundle identifier or in the png filename itself.
Here is the bible for bundle identifiers and icon titles:
CFBundleIdentifer Database
That page contains many, many, many bundle identifiers (just use ctrl + f to search for the name of the app you want to find) as well as the icon titles to use.
Just a few examples so you get the idea:
Camera (already done): com.apple.mobileslideshow &
[email protected]
Photos: com.apple.mobileslideshow &
[email protected]
Phone: com.apple.mobilephone &
[email protected]
Maps:
[email protected]
3rd party examples:
Cydia: com.saurik.Cydia & icon.png
WinterBoard: com.saurik.Winterboard & icon.png
Angry Birds: com.clickgamer.AngryBirds &
[email protected]
Fruit Ninja: com.Halfbrick.Fruit &
[email protected]
So the 'com.developer.appname' is the folder within 'Suave HD' (or any other theme that uses the bundles method), and the icon title above is what the png file you intend to use as the app's icon MUST be named for it to display correctly.
Any alternative icons can be housed in the same com.xxxx.yyyy folder; it doesn't affect anything and can be handy if you have several that you like, and want to change them out periodically. For instance, if you have 2 Suave HD'd Fruit Ninja icons that you like, put them both in the com.Halfbrick.Fruit folder, and name one
[email protected] and the other
[email protected]. The first one will display now, and then later you can simply swap the titles and the second one will display.
I hope that makes sense! The bundles method is actually very easy - and quite addictive once you get going. I have found it so easy to swap out icons that I'm doing it way too often - spending too much time choosing just the right Fruit Ninja icon, for instance
Have fun and please let me know if I can help!