Is there a way to theme touchwiz or stock for custom status icons via signal bars, clock colors, notification colors etc? Tried making flashable zips but didnt change the look any, still the same default after editing images and changing xml color codes still no luck
Sent from my SM-N920P using Tapatalk
ebs512 said:
Is there a way to theme touchwiz or stock for custom status icons via signal bars, clock colors, notification colors etc? Tried making flashable zips but didnt change the look any, still the same default after editing images and changing xml color codes still no luck
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
Without the theme creator you might have to copy a theme from system/app and decompile and edit. I haven't had a chance to start on one for my phone yet. I would grab a theme that has made the most changes so the apk is the most complete.
here is a link for some themes you might want to look at http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
cmos8088 said:
Without the theme creator you might have to copy a theme from system/app and decompile and edit. I haven't had a chance to start on one for my phone yet. I would grab a theme that has made the most changes so the apk is the most complete.
here is a link for some themes you might want to look at http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
Click to expand...
Click to collapse
I just wanted to make a few system edits via signal bar colors, battery bar icons etc. When you decompile the SytemUI.apk on the stock deodexed rom, the images are in Samsung's QMG format. You can convert the QMG images to png format and edit them but after multiple attempts at trying to create flashable zips and forcing the apk into reboot, no changes were made, the png images are in the apk with the original QMG format deleted but still the same default. I installed the xposed framework and installed the x Theme Engine but it does not support lollipop 5.1.1. Any help would be greatly appreciated as I am on a loop as to what to do now to make a fully custom theme for my stock rom
Sent from my SM-N920P using Tapatalk
ebs512 said:
I just wanted to make a few system edits via signal bar colors, battery bar icons etc. When you decompile the SytemUI.apk on the stock deodexed rom, the images are in Samsung's QMG format. You can convert the QMG images to png format and edit them but after multiple attempts at trying to create flashable zips and forcing the apk into reboot, no changes were made, the png images are in the apk with the original QMG format deleted but still the same default. I installed the xposed framework and installed the x Theme Engine but it does not support lollipop 5.1.1. Any help would be greatly appreciated as I am on a loop as to what to do now to make a fully custom theme for my stock rom
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
Use xblast tools for xposed
Sent from my SM-N920P using Xparent BlueTapatalk 2
ebs512 said:
I just wanted to make a few system edits via signal bar colors, battery bar icons etc. When you decompile the SytemUI.apk on the stock deodexed rom, the images are in Samsung's QMG format. You can convert the QMG images to png format and edit them but after multiple attempts at trying to create flashable zips and forcing the apk into reboot, no changes were made, the png images are in the apk with the original QMG format deleted but still the same default. I installed the xposed framework and installed the x Theme Engine but it does not support lollipop 5.1.1. Any help would be greatly appreciated as I am on a loop as to what to do now to make a fully custom theme for my stock rom
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
The files you are changing might be getting replaced by a theme overlay, even the default theme (lollipop) is an overlay. So you should try replacing the images in whatever theme your using.
cmos8088 said:
The files you are changing might be getting replaced by a theme overlay, even the default theme (lollipop) is an overlay. So you should try replacing the images in whatever theme your using.
Click to expand...
Click to collapse
Im not finding the default theme and out of a few apks I have decompiled, the system is the only one with the signal icons, this is some folders related to theming but even the touchwiz app doesnt have the signal bars, xblast tools works but if I'd like to include the feature in my own theme, I still have not found a way. I decompiled a theme and the only images in it are related to app icons so that's a dead end there
Sent from my SM-N920P using Tapatalk
ebs512 said:
Im not finding the default theme and out of a few apks I have decompiled, the system is the only one with the signal icons, this is some folders related to theming but even the touchwiz app doesnt have the signal bars, xblast tools works but if I'd like to include the feature in my own theme, I still have not found a way. I decompiled a theme and the only images in it are related to app icons so that's a dead end there
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
A theme overlay I would think is the only way to do it now. In older versions of Android you could simply replace images and do xml and smali edits. Now it is much more complicated since Samsung hasn't released theme designer/creator to the public...
If you look inside the main apk of a theme in data/app you will see all the rest of the apk's for that theme. Example Material dark is com.cambunch.MaterialDark. If you decompile all the apk's inside the theme's main apk you can make changes there. I haven't tried to change anything that isn't included yet in a theme. But you might be able to add apk's that you create to it that have your changes you have made.
I hope more people jump in here so we can figure this out so people can create personalized themes for themselves and others.
cmos8088 said:
A theme overlay I would think is the only way to do it now. In older versions of Android you could simply replace images and do xml and smali edits. Now it is much more complicated since Samsung hasn't released theme designer/creator to the public...
If you look inside the main apk of a theme in data/app you will see all the rest of the apk's for that theme. Example Material dark is com.cambunch.MaterialDark. If you decompile all the apk's inside the theme's main apk you can make changes there. I haven't tried to change anything that isn't included yet in a theme. But you might be able to add apk's that you create to it that have your changes you have made.
I hope more people jump in here so we can figure this out so people can create personalized themes for themselves and others.
Click to expand...
Click to collapse
The default theme is not in /data/app. I manually pushed a modified systemui.apk with changed images and it force closed the systemui. After a reboot, there was no force close but no status bar either
Sent from my SM-N920P using Tapatalk
ebs512 said:
The default theme is not in /data/app. I manually pushed a modified systemui.apk with changed images and it force closed the systemui. After a reboot, there was no force close but no status bar either
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
I was referring to the MaterialDark theme as an example and how theming is done now with lollipop. I know systemui.apk is in system/priv-app and theming individual apps doesn't work anymore.
cmos8088 said:
I was referring to the MaterialDark theme as an example and how theming is done now with lollipop. I know systemui.apk is in system/priv-app and theming individual apps doesn't work anymore.
Click to expand...
Click to collapse
The Material Dark theme was made using the theme service software? That's the only current way to create a theme now?
Edit: they are all separate apks now for each part of the theme
Sent from my SM-N920P using Tapatalk
ebs512 said:
The Material Dark theme was made using the theme service software? That's the only current way to create a theme now?
Edit: they are all separate apks now for each part of the theme
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
Yes this is the only way to theme now.
Also all those smaller apk's are all located in the main apk for the theme. Using MaterialDark as en example again com.cambunch.MaterialDark is the main part and has all the smaller apk's inside. Each of the smaller apk's theme one app.
So what I am saying is you have to grab a theme off your phone ( just the main app ) it will have all the smaller apk's in it. Then you have to decompile it and you will have all the smaller apk's then you can decompile and edit those. You should be able to add more images other then what is in those smaller apk's as long as the naming is correct.
cmos8088 said:
Yes this is the only way to theme now.
Also all those smaller apk's are all located in the main apk for the theme. Using MaterialDark as en example again com.cambunch.MaterialDark is the main part and has all the smaller apk's inside. Each of the smaller apk's theme one app.
So what I am saying is you have to grab a theme off your phone ( just the main app ) it will have all the smaller apk's in it. Then you have to decompile it and you will have all the smaller apk's then you can decompile and edit those. You should be able to add more images other then what is in those smaller apk's as long as the naming is correct.
Click to expand...
Click to collapse
I talked to a very reputable themer selling themes in the galaxy theme store. After asking her a few questions it appears the ONLY way to theme is with the samsung software which i applied for yesterday. Even decompiling an already made theme, a png is not going to replace a qmg image already set in the application so that's the only downfall. Being short of being capable to fully theme like you used to be able to via cm theme engine is kind of sad aswell. Also, with the samsung theme engine, text colors and status bar icons can no longer be modified with the samsung software
Sent from my SM-N920P using Tapatalk
ebs512 said:
I talked to a very reputable themer selling themes in the galaxy theme store. After asking her a few questions it appears the ONLY way to theme is with the samsung software which i applied for yesterday. Even decompiling an already made theme, a png is not going to replace a qmg image already set in the application so that's the only downfall. Being short of being capable to fully theme like you used to be able to via cm theme engine is kind of sad aswell. Also, with the samsung theme engine, text colors and status bar icons can no longer be modified with the samsung software
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
I am theming my phone without Samsungs software by taking a part other themes seeing what makes them work and making my own. It is very slow going but I have been able to replace qmg files with png. and change text colors. I haven't found the limits yet because I haven't tried to add more then what is in anyone theme yet.
Don't be disappointed if Samsung declines you they have declined a lot of known themers. I was declined but I have never publicly released a theme...
cmos8088 said:
I am theming my phone without Samsungs software by taking a part other themes seeing what makes them work and making my own. It is very slow going but I have been able to replace qmg files with png. and change text colors. I haven't found the limits yet because I haven't tried to add more then what is in anyone theme yet.
Don't be disappointed if Samsung declines you they have declined a lot of known themers. I was declined but I have never publicly released a theme...
Click to expand...
Click to collapse
What have you found out so far, have you been able to make a modified apk theme?
Sent from my SM-N920P using Tapatalk
ebs512 said:
What have you found out so far, have you been able to make a modified apk theme?
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
I will be posting a howto in the next couple of days. I have been able to replace images and change colors. It is pretty involved because you need to make some batch files to batch decompile, recompile, zipalign and sign around 60 apk's (depending on your theme). The only problem I have had is I have to manually move the sjon file so it doesn't show as a trial theme. Once I figure out how to make the sjon file go to the correct place it will be much easier for installs.
cmos8088 said:
I will be posting a howto in the next couple of days. I have been able to replace images and change colors. It is pretty involved because you need to make some batch files to batch decompile, recompile, zipalign and sign around 60 apk's (depending on your theme). The only problem I have had is I have to manually move the sjon file so it doesn't show as a trial theme. Once I figure out how to make the sjon file go to the correct place it will be much easier for installs.
Click to expand...
Click to collapse
Is the sjon file there if you have purchased a theme? I have purchased a few, would you suggest using a paid theme as a base? According to the pictures of the Samsung Theme Designer software, it looks as easy as selecting overall theme colors in a GUI display so it might be considerably easier if we all just continuously apply until you get approved? From what I have been told, they make verdicts of applicants the 15th of every month...
Sent from my SM-N920P using Tapatalk
ebs512 said:
Is the sjon file there if you have purchased a theme? I have purchased a few, would you suggest using a paid theme as a base? According to the pictures of the Samsung Theme Designer software, it looks as easy as selecting overall theme colors in a GUI display so it might be considerably easier if we all just continuously apply until you get approved? From what I have been told, they make verdicts of applicants the 15th of every month...
Sent from my SM-N920P using Tapatalk
Click to expand...
Click to collapse
mine was pieced together with several free themes and will show as a trial theme. I haven't figured out what theme manager looks at to tell if a theme is free trial or payed. You are right about similar color but the theme might not be complete.
Related
I've searched this forum for the last week on and off since going with RR213/#4 and loving it. I'd like to tweak it a bit to my taste though.
I can't seem to find add on or theme that will work other than in this link:
http://forum.xda-developers.com/showthread.php?t=827081
I've tried so many themes, circle batterys, status icons and none have worked with RR because Lou is a little ahead of his time with the way he breaks out the different elements of this rom.
Hopefully if there are other add ons that work with RR 213 the links can all be posted in this thread.
I'm a dev and didn't dig too deep, but it appears all the mods out there need to be "paired down" for compatibility with Lou's Redemtion roms.
If anyone else has any add ons or themes working please post thread here so we can have a single location to find anyting that is working with Redemtion roms.
Thanks.
I agree the inc /evolution hybrid is a bit different than regular oem sense roms. But its the best running sense rom I've used bar none with #4 kernel. I have a metamorph mod for the entire notification bar pm me if your interested in using it.
Sent from my ADR6300 using XDA App
What are you trting to accomplish? With the help of many of the developers, I have been able to make flashable rosie mod remaps. There are numberous battery immages that you can use if you replace the images in the Framework and resources apk's. It is easy enough to make a flashable zip of those things.
I have attached some screen shots of changes I have made. On the stock Rosie, I made it semi transparent and used JsChiSurf's remaps to create different rt button combos (I have adjusted the images). Different Icon sets in the notification bar as well as different battery mods. There is also an image of the Carbon Expresso version rosie.
But will we lose the 4x5 app drawer? And the transparency? That's what the op was asking I think, for mods specific to RR2.1.3....
Sent from my ADR6300 using XDA App
Mine is the 5x5 with transparency. I also have the version that says "all apps" instead of redemption. I can make it 4x5 as well. I just need to remeber what the file was.
Everything in my screen shots are done in RR 2.1.3.
Cool I have some metamorphs...maybe we should start a RR mod thread.
Sent from my ADR6300 using XDA App
http://forum.xda-developers.com/showthread.php?t=873206
http://forum.xda-developers.com/showpost.php?p=7213843&postcount=2
I'm using these and they work perfect.
Thanks that worked with Slayer Black Bar.
ADDON_V12_3_70_Only_BlackTB_SlayersTransitions causing fc on all apps and rebooting. Doing restore.
.
Trying ADDON_R9V8_BlueGlassTB_signed_wTra.zip next.
Force close after boot up on everything, looks nice though, gonna have to recover again.
Am I missing something, is there some other framework that is required besides stock rr2.13?
spence341 said:
What are you trting to accomplish? With the help of many of the developers, I have been able to make flashable rosie mod remaps. There are numberous battery immages that you can use if you replace the images in the Framework and resources apk's. It is easy enough to make a flashable zip of those things.
I have attached some screen shots of changes I have made. On the stock Rosie, I made it semi transparent and used JsChiSurf's remaps to create different rt button combos (I have adjusted the images). Different Icon sets in the notification bar as well as different battery mods. There is also an image of the Carbon Expresso version rosie.
Click to expand...
Click to collapse
You have custom zips? How about sharing, your screen shots look good or is that the whole theme you used?
AgentJz said:
Thanks that worked with Slayer Black Bar.
ADDON_V12_3_70_Only_BlackTB_SlayersTransitions causing fc on all apps and rebooting. Doing restore.
.
Trying ADDON_R9V8_BlueGlassTB_signed_wTra.zip next.
Force close after boot up on everything, looks nice though, gonna have to recover again.
Am I missing something, is there some other framework that is required besides stock rr2.13?
Click to expand...
Click to collapse
Dude your flashing slayers framework when you flash his taskbar mod unless he used metamorph. Also you can't flash any service or framework jar or you will lose the taskbar power mod. You can change any image you want with 7zip.
Sent from my ADR6300 using XDA App
Here's what I want to do...I like how the signal bars in honey comb are vertical instead of the usual horizontal. Is there a way to mod the position of the signal bars in the notification bar in cm7?
Bump
Sent from my ADR6300 using XDA App
The easiest way would just be to use the Honeycomb theme for the CM7 theme chooser: http://forum.xda-developers.com/showthread.php?t=943423
If you don't want the entire theme then your best bet is to pull the stat_sys_batt png files and port them over to your current theme. The theme chooser theme apk's can be ported, they are just a bit more tedious since the png files have been slightly renamed and moved to different folders.
Someone may already have a metamorph/zipthemer mod with these signal icons, but I'm not sure.
I'll give it a try. Thanks
byrong said:
The easiest way would just be to use the Honeycomb theme for the CM7 theme chooser: http://forum.xda-developers.com/showthread.php?t=943423
If you don't want the entire theme then your best bet is to pull the stat_sys_batt png files and port them over to your current theme. The theme chooser theme apk's can be ported, they are just a bit more tedious since the png files have been slightly renamed and moved to different folders.
Someone may already have a metamorph/zipthemer mod with these signal icons, but I'm not sure.
Click to expand...
Click to collapse
Sent from my ADR6300 using XDA App
I just noticed you said stat_sys_batt, what's the file name for the signal bar?
Sent from my ADR6300 using XDA App
Never mind. I found them. I just need to know what other file has to be replaced, such as an xml.
Sent from my ADR6300 using XDA App
Yea sorry about that - meant stat_sys_signal instead of stat_sys_batt
If you're just changing the appearance of the icons, nothing else needs to be changed besides the pngs
EDIT - forgot an important detail: you'll have to hit SystemUI.apk as well, not just framework-res.apk
Hey gang!
I was perusing the Themes and Apps Section for the Evo 4g and noticed a couple trends. A lot of the themes and mods are for the ports of late, which is awesome! But I know some of you are very happy with the Sense 1.0 with GB that we've received recently (OTA 4.22). While I prefer the Sense 2.1 with GB Roms myself, I want to provide mods and themes for all sorts of stuff. The other trend I noticed was that a few flashers wanted transparency. Everyone loves transparency, right? With Gingerbread, as many devs and themers have found out, theming is much more ingrained in dex code than previous issues of Android OS. No worries, there are some smart cookies floating around.
Well, I just wanted to upload this for the folks out there who would like to start theming or want to incorporate transparent Statusbar and Notification Area but are not quite familiar with smali/baksmali and xml editing. I have uploaded deodex and odex versions of the mod.
Here is exactly what I did in general terms.
used baksmali to decompile the SystemUI.odex
edited two lines in "com/android/systemui/statusbar/StatusBarService.smali"
used smali to compile the smali folder back to classes.dex
made the statusbar 100% transparent (just for sample purposes, ie it can any level of transparency, not necessarily clear) but PhotoShopping "statusbar_background" in SystemUI.apk/res/drawable-hdpi
used apktool to decompile SystemUI.apk
made the notifications text white instead of black by editing values
made the notification area a transparent black instead of stock white
I think that is all that I did...
This little mod was by request and I can't guarantee that everything is 100%. I should also note that the ROM I used to was xHausx's stock odex rom as found HERE. Thanks xHAUSx! I figure this one would be as stock as it gets, and also the requester is using this ROM.
Let me know how it goes. I do not to take credit for actually coming up with the mod for transparency for Gingerbread. That smali hack should be credited to KBanause. What I did was make it work for the Evo and also inverted the text color a little bit. I also do not take credit for broken devices. Please Nandroid.
Sorry for the long post!
Deodex download
Odex Download
Thanks Tom, I will let you know how things go.
Sent From My HTC Evo 4G Using Tapatalk On The Now Network From Sprint.
Works As Planned! You Are The Man!!!
Sent From My HTC Evo 4G Using Tapatalk On The Now Network From Sprint.
Well...it works, and it looks nice on my home screen, but the white icons and stuff make it impossible to read the notification bar in some apps like gmail. Still cool though
p.s. This was on Fresh 4.1.1.0 btw
Would it be difficult to make it play nice with this status bar mod? The only thing that remains after flashing your mod over his is the battery percentage. Thanks in advance!
http://forum.xda-developers.com/showthread.php?t=1127475
Hey guys. I'm sorry but I do not use this ROM, and thus it will be difficult for me to make mods for it.
I only wanted to release this so peeps can do it with their flavor. Maybe one of the other themers who use this Rom like rydah can fill these requests.
I do however, agree with the white icons being too white.
Sent from my PC36100 using XDA Premium App
Love the mod. We just need the status bar up top solid black while having the dropdown transparent. I'll take a look at it and see what I can come up with . I'm good with xmls not smalis.
Evolutionmods said:
Love the mod. We just need the status bar up top solid black while having the dropdown transparent. I'll take a look at it and see what I can come up with . I'm good with xmls not smalis.
Click to expand...
Click to collapse
Just insert a black png for the status bar. I only enabled the transparent, but it isn't necessary.
Sent from my PC36100 using XDA Premium App
tommytomatoe said:
Just insert a black png for the status bar. I only enabled the transparent, but it isn't necessary.
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
awesome! great work!
I really want to use this mod however I get no status bar at all when i run the zip. Android just starts up with no status bar, what's the issue?
xlxcrossing said:
I really want to use this mod however I get no status bar at all when i run the zip. Android just starts up with no status bar, what's the issue?
Click to expand...
Click to collapse
Let me ask you. What Rom are you using? Also, if you using stock Rom, you're likely on 4.24 ota. This was made for 4.22.
I've had same issue btw. A full restart worked for me.
Sent from my PC36100 using XDA Premium App
I'm using MikG which is using 4.24 OTA. It's Sense 2.1 so I guess no go. What would be the best way to replicate your theme? I know how to replace the background png but I don't know how to edit scripts or anything for the font color change.
xlxcrossing said:
I'm using MikG which is using 4.24 OTA. It's Sense 2.1 so I guess no go. What would be the best way to replicate your theme? I know how to replace the background png but I don't know how to edit scripts or anything for the font color change.
Click to expand...
Click to collapse
MikG is not based on OTA. It is based in Evo shift ota which had sense 2.1.
Go to themikmik.com and you will find this mod in several themes.
Sent from my PC36100 using XDA Premium App
Does anyone know what file I need to edit to make the notification drop down more transparent? I'm running Embryo 3.2, and I believe that it's one of the framework files from the S3 launcher, but I'm not sure which one.
I want to make some edits to customize it more for my own liking.
An additional question...does anyone know the color code for ICS Blue?
Anyone? This is really driving me nuts. I'm looking through all of the files that I think have the right PNGs in them, and I see some that seem to fit the right names/images, though I wish I knew which ones controlled which images. Some look like they should, in terms of the filename, but don't match what I'm seeing...
I miss the old days
Surely the S2 forums contain an answer, I would imagine at least.
It's not the usual system ui, tw, and framwork res huh?
dac1227 said:
Surely the S2 forums contain an answer, I would imagine at least.
It's not the usual system ui, tw, and framwork res huh?
Click to expand...
Click to collapse
It might be, but I can't seem to find the right files. For example, the only close PNG I see is nowhere near what I see on my own phone. With the presence of those 3 files (and perhaps more) I don't know which one I should edit.
Its in the xml's
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
So I have to edit the XML's now to theme my phone?
Wow...when did that change. I used to be able to change the PNGs and re-insert them into the apk files with no problems...
XML is what declares color and transparancy of status bar if memory serves its been that way on most phones for a long time
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
nrm5110 said:
XML is what declares color and transparancy of status bar if memory serves its been that way on most phones for a long time
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
Not looking to theme the status bar itself, just the notification dropdown and the icons on the status bar.
On my Droid 1, you had to edit the Services.jar if you wanted to change the color of the status bar itself, but it was a simple png edit within framework-res.apk if you wanted to change the dropdown color/transparency or any of the icons up there (signal, wifi, etc).
That's correct I misinterpreted what you were trying to do that's my bad
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
You need to be looking in SystemUI. apk, that's where notification drop down background and quick panel icons live.
Btw, there are many duplicates, original ics and tw versions.
Hi there,
So recently I got Nexus 5 after 4 years of HTC Desire. Quite a huge leap performace wise I might add, and this phone is absolutely a sweetheart. The first thing I did was rooting the phone :laugh:
Anyways, I am thinking to change the color of all icons (including icons of applications) to black and white. I get it that I would need to extract the icons first, and then change the color using some icon or icon editing program or simply a photo editing program etc.
Now what I would need to know is that how can I repack the icons back to the application? or would I need to place it in some directory and fiddle with some xml file?
Cheers!
oombongo said:
Hi there,
So recently I got Nexus 5 after 4 years of HTC Desire. Quite a huge leap performace wise I might add, and this phone is absolutely a sweetheart. The first thing I did was rooting the phone :laugh:
Anyways, I am thinking to change the color of all icons (including icons of applications) to black and white. I get it that I would need to extract the icons first, and then change the color using some icon or icon editing program or simply a photo editing program etc.
Now what I would need to know is that how can I repack the icons back to the application? or would I need to place it in some directory and fiddle with some xml file?
Cheers!
Click to expand...
Click to collapse
Why don't you just use a Launcher that allow you to use custom icons? with Nova and Apex you can do it
oombongo said:
Now what I would need to know is that how can I repack the icons back to the application? or would I need to place it in some directory and fiddle with some xml file?
Cheers!
Click to expand...
Click to collapse
Icons are icons. The colour of icons does not need xml files. Its all controlled by images.
You can actually repack quit easily, but also takes a lot of effort. You need to look at the villain rom theme engine. It is a flashable zip that unpacks each apk and replaces whatever you have in the zip in the apk. Essentially you would have /system/app_name/res/icon.png (pretending that this is the location of the icon in the apk, each will be different I expect)... but you have to do this for every app.