Where are all the statusbar icons stored so that I can change them? I have a rooted phone and would like to change my ugly status icons to the ICS ones...

I used this app to do so but I could change only the battery icon. When I wrote to the developer, he replied that the icons do get replaced but my phone is still using the old ones from another location where they might be stored too as backup or something I guess.

How do I find this alternate place where they are stored?

Is there a fixed predefined place for it?

Here is a snap of the reply from the developer -

" Changing icons and files in your system is something that Android was never meant to be capable of doing and because of this it makes it difficult to work on every Android device. The themes and icons provided in the app were pre-created and meant to work on the majority of devices. The app searches your system for matching icons and if no icons match in your system it does it’s best to find the best match. You can see what icons will be changed when you go to install a theme or icon pack.

Even after the icons are changed the theme might not work with your system. Many devices have unused icons used in other devices. On many of the problems we hear about the icons actually did change but your system used icons from a different location. If you have the T-Mobile Theme Chooser and are using a theme or your system is using icons from a different location then the theme will not work. Also, if your device isn’t deodexed the theme will not work. "



Edit



I read about odex and deodex from here. Can I install only the deodexed file of the statusbar instead of the complete rom? and how do I deodex it?
The Status bar icons are found in SystemUI.apk  which is placed in /system/app/ folder. Use APK tool guide and decompile the SystemUI.apk file and follow this guide to make some mods as you wish.

I have used this apk to change the signal icons, mobile data icons (H, E etc), Battery 1% Modification etc.