[EVO 4G Themes and Apps] tommytomatoe:
For changing Rosie icons, or any icons for that matter, you do not need apktool.

Do this:

Open up the .apk with betterzip or 7zip.

Don't extract it!

Just pull out what you need.

For our purposes, yank out the "res" folder.

This is where a majority of the graphics are.

In the res folder, you will see several other folders along the lines of "drawable" and "layout".

Don't mess with the layout folders.

The icons for Rosie in the Z ROMs are different slightly then regular evo roms. For the app drawer, you need to rename it to "icon_all_rest.png" and "icon_all_on.png".

The "rest" is when the button is just sitting there.

The "on" is for when you touch it.

They can be the same icon or slightly different (ie. darker, change color, outline, et cetera)

Both icons go into the res/drawable-hdpi/ folder.

Replace the already existing ones.

You can use the ones there as template for how to name them.

Make sure your icons are the right size or else it will look too big or too small on the screen.

72x72 is usually a safe size [make a copy of your original icons. It is okay to go smaller, but when you need to go bigger, the image will be blurry so you need to use original icons.]

To change the icon in landscape mode, do the same thing I described but change the icons in res/drawable-land-hdpi/

Once you replace the icons, open op the original Rosie.apk in 7zip or betterzip

Drag the entire "res" folder that you have modified (by changing the icons) to the archive.

It will ask you if you want to replace the old one.

Say yes. Replace.

Save the archive if using betterzip. (I think 7zip does it automatically)

To put it back, you can use adb or make an update.zip.

1. adb method {type these lines in command prompt or terminal}:

adb remount
adb shell stop
adb push <pathto>/Rosie.apk /system/app/Rosie.apk
adb shell start

Note, <pathto> is the just the directory of your file. For example, mine is "/Users/MrTomatoeHead/Desktop/MOD/Rosie_twopointtwo/sexyrosie/Rosie.apk" because I am on a mac. A windows equivalent should be "C:\MrTomatoehead\Mod\Rosie_twopointwo\sexyrosie\Rosie.apk". You do not need to type the <> in the commands. For example, "adb push Users/Tommy/Rosie.apk /system/app/Rosie.apk". Also, it is case sensitive. A hint is to type in the command, then when it comes time to type the path, just drag your file into the command prompt. Saves a lot of time because humans typo all the time ;-)

2. Make an update.zip.

Download one of my mods or myn's or mik's or anyone else. Open the mod in 7zip or betterzip. Again, don't extract. You should see two folders (or more depending on mod), but usually just "META_INF" and "system". In "system", there is a directory called "app" and within this folder is where the actual mod is located. If it's a Rosie mod, then Rosie.apk is in the system/app/ folder. If it is a framework mod, ie com.htc.resources or framework-res.apk or services.jar, it will be in system/framework/ (not system/app/). Go ahead and delete whatever app or jar that is in there. Place your modded one in. Make sure to place it in system/app/ and nothing else if it's just Rosie.apk. Now, go into META-INF and delete the "CERT.RSA", "CERT.SF", and "MANIFEST.MF" in that folder. Leave the com folder alone for now until you know a little more. Save the update.zip and name it whatever you want.

Okay. Next step is optional but recommended. Go here and download the androidsigner. It will allow you to sign the update.zip you just created. Signing it keeps you from having to toggle verification off each time you flash it and also helps out the newer folks who don't know how to toggle it and post about "Signature Verification Error". Then put onto sdcard and flash!

That's it. That is the general method to change graphics. As for which icon is which, that takes a little experimenting and poking around. The Dock is called"common_mainnav_scroller3.png". The Button for the Phone is "icon_p_phone.png". If you have any other questions, let me know. I am happy to help.

:-)