yashsingh1/xdaforums huggingface dataset:
[EVO 4G Themes and Apps] schmittx:
No problem...the signal bars are in the Resources file...just download it, open the zip, navigate to "com.htc.resources/res/drawable-hdpi" and delete whatever icons you

don't

want to change, then just run that modified zip file through MetaMorph
[EVO 4G Themes and Apps] kenlperry:
This is cool.. QUESTION: Does it require that I run each zip, or can I just run the ones I want to change? For example, can I only run the Colors Apps zip and be ok?

Thanks!
[EVO 4G Themes and Apps] schmittx:
Yeah...each of the files are independent so run whichever ones you want to change...furthermore, follow my post above if you want to only change specific icons within one of the zip files.
[EVO 4G Themes and Apps] kenlperry:
Thanks bro! I apprecite the quick response. I'm gonna give it a try right now. I'll post how it turns out.
[EVO 4G Themes and Apps] tailsthecat3:
thanks. worked perfectly.
[EVO 4G Themes and Apps] kenlperry:
Are you guys using the free version of Metamorph? I just downloaded it and ran the coloredresources.zip. I applied all, and it said it was complete. It didn't auto-reboot, so I manually rebooted and nothing has changed. I then tried to run the coloredframework.zip and it's been about 5 minutes on the screen where the circle spins(showing activity) and it displays "Applying framework.res.apk theme 1 of 1... Any ideas why it's doing this?

If it helps, I'm running the latest Sprint Lovers ROM, HW003.

Thanks!
[EVO 4G Themes and Apps] schmittx:
Strange...I'm running paid version of MetaMorph, but this ran fine on the free version as well...in the settings of MetaMorph, try setting the delay to 3000 (default), and then apply the zip again...it will take a while to apply Resources and Framework because there's a lot of icons to change and the more apps you've got running at the same time, the slower it will be...normal installation should only take a minute or 2 max...
[EVO 4G Themes and Apps] kenlperry:
Thanks again.. I didn't change anything(already had the default of 3000). I ran the Resources zip again and it auto-rebooted and the changes were successful. Same for the Colored Apps zip. I tried the Framework zip again and it still seemed to hang. I'll play around with it a few more times.
[EVO 4G Themes and Apps] DrRyder:
Awesome man. I'd like to include these in my rom possibly. I just don't want to include it until it's finished. When it's done, I'll definitely consider putting these in.
[EVO 4G Themes and Apps] Bielinsk:
I am on Fresh 3.5.0.1 and the framework one put me into a bootloop.
[EVO 4G Themes and Apps] schmittx:
Strange, sorry to hear that...I don't have any experience with Fresh so I don't know if Fresh's native framework is different enough than SprintLovers to cause this...only thing I could think of is that my framework also includes slightly modified icons for JsChiSurf's drop-down widget control (forgot to mention that in my original post) but I wouldn't think that'd cause a bootloop? (you'd just have extra unused icons in your framework)

Might also be a bad upload/download?...I can re-post tonight and add checksums so you can verify.

I'm still somewhat new to dev work, so maybe someone with more experience could chime in...
[EVO 4G Themes and Apps] Bielinsk:
I think I change my battery icon a while back from stock Fresh.

I am not sure what is in the Framework, I may just rip up the zip and take a look. Other ones seemed to work fine.

It was weird, its not really a bootloop, it just keeps playing my start animation over and over and wont actually boot. Tried wiping cache and dalvic, didn't help.

Good thing I took a backup ;)
[EVO 4G Themes and Apps] He123321:
Will this mod work on a stock rooted Evo?
[EVO 4G Themes and Apps] schmittx:
Yeah, go ahead and hack away at the framework zip...maybe try deleting all but one icon or so and see if that will apply? Let me know if you find anything that I need to fix...I don't want to cause similar problems for everyone...

I believe you need to be deodex'ed to use this, but I'm not an expert...either nandroid backup and try it or do some more research (maybe a more knowledgeable dev can chime in?)...sorry for a wishy-washy answer, just being straight with you.
[EVO 4G Themes and Apps] tailsthecat3:
it worked for me.
[EVO 4G Themes and Apps] He123321:
Works good for me too...
[EVO 4G Themes and Apps] schmittx:
Good to know, thanks!

Update - Added MD5 checksums to original post, late night at work today so no time to add/update more icons...stay tuned...
[EVO 4G Themes and Apps] tailsthecat3:
excellent work.

im only using the signal bars edit and the edit that displays the messages icon in the notifaction bar. along with a couple other mods, like the android battery icon. im not too fond of the different shades/hues of green between the android battery and the signal bars, so im rocking the default battery icon atm, with the green sig bars and the message icon.
[EVO 4G Themes and Apps] He123321:
Bug alerts...

My BT is now not working after applying this mod. My gmail notification icon is still black/white while my messaging notification icon shows up in color.

Just a heads up...
[EVO 4G Themes and Apps] schmittx:
It's doubtful that this caused your bluetooth problem; this is just swapping PNGs with the respective apk's, it's not modifying any actual code (for lack of a better word). I can verify that my bluetooth works fine after applying.

Your Gmail must be located under "system/app" in order to work properly, try double checking it's location...
[EVO 4G Themes and Apps] Bielinsk:
Hmm, not sure how the framework gets applied. Does it overwrite the framework.apk in system/framework, then extract them at runtime? Or does it actually modify the jar file and replace the png files inside the jar?
[EVO 4G Themes and Apps] schmittx:
MetaMorph works by adding the new files within the zip to the specified apk that's already on the phone. If the names of the new files are the same, they overwrite the existing ones. See this link for more info.

The png files are

not

within a jar file, they're just in a subfolder within the apk. Explore the ColoredFramework.zip file and you'll see there's no .jar files, only the items within "framework-res" subfolder are what's being modified on the phone.
[EVO 4G Themes and Apps] typeadam:
Awesome. It worked on Calkulin's 1.7.7. It even worked when I removed certain icons from the htc.resources.com file.

So my question is - removing icons from the zip work, what about adding icons? Say if I want to change an icon that isn't in the zip, can I just pop the png in there? Or are they tied to the .xml?

Thanks!
[EVO 4G Themes and Apps] schmittx:
Glad to hear it.

Yeah...the icons are not tied to the .xml at all, the .xml just says to push any icons located in X folder within the MetaMorph zip to the corresponding folder X within the phone...just make sure the names of the individual .png are an exact match and you'll be good.

Once you get the hang, it's very easy...
[EVO 4G Themes and Apps] schmittx:
Just a heads up...look for a moderate update tonight, more icons in Framework and Resources as well as more apps (HTC Music, Market, Peep, Twitter, Pandora, Google Voice, etc.)...
[EVO 4G Themes and Apps] DrRyder:
Good to hear. Can't wait to see the changes. I'd really like to use this once it's more "feature complete." Heh.

Oh, and can you include more screenshots, especially ones demonstrating the 3G icon instead of Wi-Fi, etc.
[EVO 4G Themes and Apps] He123321:
I dont know if I did something wrong while applying the mod, but my BT, and App Market were bugging out on me. The App Market kept going from the old look to the new non stop. I restored back to my previous rom, and everything went back to normal.

Maybe the mod does not get along with stock roms.

Either way, great work men... :cool:
[EVO 4G Themes and Apps] Bielinsk:
Seems like anytime I try to write to my framework, I get boot loop. I took everything out except a single png file and deployed, same problem.
[EVO 4G Themes and Apps] schmittx:
Update | 2/23/11 |

Uploaded new versions tonight, check the original post for links. Thanks!

-- Changelog --

Framework | Small updates to voicemail and some others I can't remember right now, approx. 95% completed, just a few icons remaining to change.

Resources | Big updates, 100% complete now.

Settings | no icon changes, just tweaked MetaMorph xml file, no need to re-apply, 100% complete now.

Apps | Added icons for HTC Music, HTC Peep (Twitter), and Android Market

Also added Master Archive folder for those that just want the raw icons.​

And now for some Q&A...

Screenshots are kinda hard to setup for this mod since I can't force a lot of the icons to display at my will. I tried to capture the new 3G icon but my screenshot timing was always off. If you want to preview the icons, try downloading the Master Archive file and browsing that.

Thanks, though I'm sorry to hear about your problems. I don't know really know how to help you. I've posted an archive of all my icons, so you might want to try using that and some adb pull/push commands to manually edit your specific framework, resources, settings, etc.?

Not really sure what's happening here...you might want to try posting in another thread as I'm not a very experienced dev or trouble-shooter at this point.
[EVO 4G Themes and Apps] 6uPMAH:
I looked at the modified/colored framework-res file, and here's what I noticed. The modified colored icons are in a folder drawable-hdpi-v4. Some ROMs utilize this folder, and some use the standard drawable-hdpi folder (like Fresh ROM). I am not a dev, so I am not sure what the difference is between these folders (other than the name), and how the v4 folder is created, BUT - I suggest people look at their own framework-res.apk files to see where the icons are located. If your ROM does not contain the v4 folder, it may create an issue when applying the modified framework file.

Someone more competent and knowledgeable about ROM development should comment on this.
[EVO 4G Themes and Apps] typeadam:
OP

, I'm lovin' this and it's really helpful! Any chance we can get GoogleVoice? :D

Thanks!
[EVO 4G Themes and Apps] redbeard46:
could you make flashable zips? Metamorph wont even run on my evo.
[EVO 4G Themes and Apps] berkmanmd:
on noes! these zips are causing random apps to appear on my home screen and my wifi to toggle on/off...

also, right when i flashed this my dog barked at me and my tv turned off. was that because of the framework changes?

sorry im not an expert...
[EVO 4G Themes and Apps] chino331:
I no longer have access to my settings after installing this. No settings option in the program list and unable to access settings by clicking on the menu button and then selecting settings - when I try that it says 'The linked program is no longer installed on your phone'.
[EVO 4G Themes and Apps] schmittx:
is your dog rooted?...if so, just reboot your dog into recovery, clear his Dalvik cache, reboot normally and you should be good...
[EVO 4G Themes and Apps] typeadam:
OP

, this stopped working w/ the newest Gmail update that was released about a day or 2 ago... Any chance on a fix? Also, any possibility of GoogleVoice?

Thanks!
[EVO 4G Themes and Apps] schmittx:
Gmail stopped working because the modded version located in system/app/ is no longer being called. The OS is now calling the newest (updated) version located in data/app/ (it's located there because it was downloaded from the Market). To fix, you'd need to move the newest version from data/app/ to system/app/ (overwriting the old Gmail.apk that's already there) and then rerun the ColoredApps MetaMorph.

This problems exists with modding any apps that originate in the Market. The app needs to be within system/app/ because the OS signatures aren't checked in that location (MetaMorphing breaks signatures).

I've got GoogleVoice done, just need to make the MetaMorph package for it. The same problem that I described above would apply to any future updates released for GoogleVoice.

All that make sense? Haha.
[EVO 4G Themes and Apps] chino331:
Installing the colored settings actually breaks the settings... Can no longer access because it doesn't show in programs. Can this be fixed? Thanks! :)
[EVO 4G Themes and Apps] schmittx:
It works fine on my device so I don't know what to fix...it's just a simple MetaMorph...do some research on MetaMorphs and you'll see there's not much to screw up...it's most likely some difference on your actual device...you've gotta give me more information to go from...
[EVO 4G Themes and Apps] chino331:
running the sprint lovers rom. i've even wiped, started fresh, and when installing the color settings file w/ metamorph and the phone reboots, the settings option is no longer in the menu. Seems like your file does something to the settings.apk where it won't work. tried a few times and had the same result each time - broken settings.apk

ah disregard this - chris just updated his rom to include the icons. :)
[EVO 4G Themes and Apps] schmittx:
glad to hear it...the icons are definitely much easier to apply if they're baked into a ROM...

FWIW, I've heard lots of reports of problems flashing simple mods like these and not clearing cache/Dalvik...maybe that was your problem?...regardless, glad you like it!
[EVO 4G Themes and Apps] chino331:
Yeah it definitely makes it a lot easier! lol Love the icons, taskbar looks A LOT better. Awesome job! :)
[EVO 4G Themes and Apps] typeadam:
Lol, yes it does make sense. I moved the apk and it works great now.

I gotta say, this is a lot easier than my old method of taking my framework, opening it up, replacing the pngs, zipping it, signing it, going to UOT kitchen to make it flashable, booting into recovery....... geeeezzz!!

This is SOOO much better.. thanks!
[EVO 4G Themes and Apps] schmittx:
Ha, no problem. It's still not the best (meaning that the mod gets undone when updating the app) but I guess the re-modding process isn't tooooo bad.
[EVO 4G Themes and Apps] obeymydog:
very glad to see this included in the new version of Sprintlovers; great work here - thanks!
[EVO 4G Themes and Apps] r3ddawn:
this looks great, any chance of maybe changing the battery icon as well? Would love to see the icon like in this screen: http://xdaforums.com/showpost.php?p=11472192&postcount=6216
[EVO 4G Themes and Apps] typeadam:
OP

, just wondering if you plan on making any other MetaMorphs..

You said you're working on GVoice so that's awesome, can't wait. But I'm wondering if you'd ever do Pandora..

Or, let me ask you this instead.. is it difficult to learn to write these MetaMorph scripts? Just wondering in case you don't feel like doing these any more, I'd like to do a few myself and know how to do this for the future.

Thanks! :D
[EVO 4G Themes and Apps] bmtdan:
Has anyone tried this on a z or HD rom I doubt it will work but it would be nice
[EVO 4G Themes and Apps] JaiCameron:
I've tried it, but only some of the icons work tho. But I'm still trying to work with it

*edit*

so far the only icons that don't seem to be working are HTC music notification icon, GPS notification icon, the battery and signal bar icons also.

Anyone know if I can manually replace the non working icons?

again for clarification I'm using the warm z rom.
[EVO 4G Themes and Apps] Digitalkarma:
so the checksum for the colored resource zip does not match. ive redownloaded it repeatedly and the result hasn't changed. so it probably isn't a good idea to flash it yet? ;)
[EVO 4G Themes and Apps] Altuswire:
Icons can be replaced in WarmZ. Yes, you can manually replace icons; battery icons are located in framework-res, gps and other signal icons are stored in com.htc-resources
[EVO 4G Themes and Apps] ronnyhawks:
ya is ther someway to change the color of only signal, 3g and 4g? im running evervolv gingerbread and everything is green including 4g icon but want something like blue...
[EVO 4G Themes and Apps] moseso:
I have tried using the MetaMorph versions on

Sprint Lovers ROM

w/ JsChiSurf Vanilla Lock Screen Mod

and JsChiSurf hex-edit lock screen and banner mod

It doesn't break any of the existing mods, but it doesn't install right, either. Some of the colored icons (3G, 4G, signal strength) appear. Some don't. (Bluetooth, WiFi -- probably others.)

When I look inside framework-res.apk and com.htc.resouces.apk, after the installation, I find two /res folders. One dated from the last mods, and one dated from the attempt to install this mod. Additionally, inside the "old" /res folder in com.htc.resources.apk, there are duplicate /drawable and /drawable-hdpi folders. This can't be good -- nor what is the hoped for outcome.

Anyone? It's not working well for me...
[EVO 4G Themes and Apps] schmittx:
Yeah, I made the icons but instead of going through the trouble of making a MetaMorph zip I just pulled my Pandora and Google Voice apps, swapped the icons, then pushed them back to system/app/

MetaMorphs are really easy to create, there's a few threads explaining how to do it (sorry, can't find them now). Just use my file structures and .xml files as examples. That being said, MetaMorphs are really useful if you plan on distributing the mod to others, if you just want to mod your own phone then I personally find it easier to adb pull the .apk from your phone, swap the icons manually, then adb push it back to

system/app/

(it must go back here because the signature will be broken and signatures aren't checked within the system directory). Just my $0.02 there.

I noticed the same thing on my phone after MetaMorphing but my icons all displayed properly...try doing an adb pull and examine the .apk on your computer to verify all the icons were changed successfully. If not, then you might try the manual method I described above (using adb pull/push).

I've got a few more icons done that I need to upload, but I might not be able to get to it until the weekend...very busy week lately for me (hence the slow reply here).
[EVO 4G Themes and Apps] Digitalkarma:
i ignored the bad checksum for the coloredresource.zip file and went ahead and flashed it anyway. it worked for me with great success. the notification icons seem to make everything else on the screen more crisper and colorful. nice work.

:)
[EVO 4G Themes and Apps] r3ddawn:
I noticed that your icons are used on the Sprint Lovers rom, and really like it, just one question, I tried to use metamorph to get the speedo battery modification from here: http://xdaforums.com/showpost.php?p=10000840&postcount=4

applied it, yet nothing changed, even after a reboot. Wanted to know if you knew why that mod didn't take and could point me on how I could change the icon? Thanks again..
[EVO 4G Themes and Apps] schmittx:
Sorry about that, must've forgot to update the main post with the new checksum, I'll get it fixed tonight. Glad it worked though!
[EVO 4G Themes and Apps] :
And how do we do this?
[EVO 4G Themes and Apps] moseso:
And how do we do this?

I guess I'm getting more adventurous -- and have too much time on my hands.

Here's what finally worked for me.

I don't know why the provided .zips and MetaMorph and my phone weren't all getting along with each other, but they weren't.

I didn't do the app icons -- only the ones in that should be in /system/framework/com.htc.resources.apk and /system/framework/framework-res.apk.

NANDROID BACKUP FIRST -- of course...

I opened each of those .apks as a project in NinjaMorph and then simply closed NinjaMorph. Now, in /sdcard/AndroidThemes/workspace there were two deconstructed .apk files. I moved the /res folder from each to my desktop (a Mac G5 -- so I don't have access to any of the handy dev tools that are out there) and began updating all the .png files from the ColoredMasterArchive_1.1.zip. When you unzip the archive, it is clear where things are supposed to go. The contents of /system/framework/framework-res/res/drawable-hdpi-v4 go into the same pathway in the /res folder from the framework-res.apk. Some people have the -v4, and some do not. If your folder is called drawable-hdpi that's OK, it's still the right place.

I did the same for /system/framework/com.htc.resources/res/drawable and drawable-hdpi -- putting the .pngs into the same-named folders from the com.htc.resources.apk project.

Then I just moved the altered folders back to /sdcard/AndroidThemes/workspace -- into the proper places in the res folders of the two projects.

Reopen NinjaMorph and instruct it to finish the projects, one-by-one. It will reboot after installing one, so you need to reopen NinjaMorph and do the other, after the reboot.

It's a sort of tedious way to do it -- but my phone's all pretty now...

And everything still seems to be working.

One other thing about moving the live .apks with NinjaMorph. It seems to mess with your sync settings. The work-around is to go to Settings > Accounts & Sync and disable ALL syncing before you make NinjaMorph finish and install the .apks. After it's all done, just go turn sync all back on in settings. If you don't do that, it will log you out of Google and mess with all your sync settings. If that happens, just open the market app and sign back in when prompted. Then go to sync settings and restore what you want.
[EVO 4G Themes and Apps] ZEDEK:
Peace ALL

can some give me a step by step tutorial on how to make this work on my ROM...Im currently on SPRINT LOVERS (which these mods are now included)---however Chris posted a patch to remove the Power widgets and i flashed it and it removed the mod---so I d/l each metamorph and did them one by one--that only half-way worked---alarm clock icon, GPS icon (animation starts then stops), sync (not in color)---any suggestions?

-ZDK-
[EVO 4G Themes and Apps] r3ddawn:
Does anyone know what the file name is to this icon in my screenshot, with the red arrow pointing to it? Where it's located, I'd like to change it but can't find it anywhere..

http://xdaforums.com/showpost.php?p=11796858&postcount=1645
[EVO 4G Themes and Apps] schmittx:
Ha, yeah...took me FOREVER to find that one, it was bugging the hell outta me!

It's within the app that controls PC connectivity...can't remember the exact name off the top of my head but its something like "PCSIII.apk" within system/app/

You'll also find the HDMI icon in there as well.
[EVO 4G Themes and Apps] r3ddawn:
lol, thanks for the head's up, found it...
[EVO 4G Themes and Apps] schmittx:
Assuming you've got adb commands setup on your PC, I'd recommend doing it the manual way...it's really straightforward and easy.

1) Download the master archive from the first post and unzip it on your PC somewhere

2) Make sure you've got WinRar or 7Zip to be able to modify the .apk files that you'll be pulling off the phone (I personally use WinRar, never tried 7Zip but I'm told it works)

3) Connect your phone to PC (charge only), open a command prompt on the PC, and type the following:

adb pull system/framework/framework-res.apk C:\

This commands copies framework-res.apk from the phone (location = system/framework/) onto your computer (location = C:\)​

4) Open (not unzip) the .apk with WinRar (or 7Zip), then navigate the folder structure to the icons' location (it will match that of the master archive you downloaded in step #1)

5) Drag the corresponding icons from the master archive into the corresponding folder within the .apk (overwriting the stock icon that's there)

6) When you're finished, enter the code below to copy the now modified .apk back to the phone:

adb push C:\framework-res.apk system/framework/framework-res.apk

7) You phone may or may not restart automatically after this step (depending on which .apk you're modifying), if not then do a manual restart to ensure a fresh slate for the next round.

8) Repeat steps 3-7 for the other .apks, replacing "framework-res.apk" with the following:

system/framework/com.htc.resources.apk

system/app/Settings.apk

etc.​

Hope this helps...
[EVO 4G Themes and Apps] moseso:
schmittx --

Isn't the correct path /system/framework/framework-res.apk ?

And -- /system/framework/com.htc.resources.apk ?

I think all the other stuff goes in /system/app -- but those two are in /system/framework -- are they not?
[EVO 4G Themes and Apps] schmittx:
Doh...yeah, you're correct...sorry bout that...wrote that at the end of a long day, ha...