[EVO 4G Themes and Apps] tommytomatoe:
1. How to Flash the Legacy Classic?

2. How to apply ZipThemer Mods/Themes?

3. How to Make ZipThemer Lockbar Mods?

4. How to make a theme for the Classic?

5. How to Modify the Lockscreen banner? - [Mod][How-To] Change Sense 1.0 Lockscreen Sprint Banner

6. How to change SystemUI Colors? by gruesomewolf

7. How to Configure ClassicUpdater? Video walk-through here

How to Flash the Legacy Classic?

Root - revolutionary.io

AmonRA Recovery - Linky - works with other recoveries

Download ROM

Reboot recovery

Wipe "ALL user/data/factory reset" [ but minimally wipe CACHE and DALVIK-CACHE ]

Flash ROM

Enjoy yourself!

How to Apply ZipThemer Mods?

Really not as scary as it looks. Takes less then two minutes to do! Thanks to linsalata for telling me about ZipThemer and ZipThemer Dev!

Install ZipThemer from the market - will be included in Classic v0.0.4.

Download a theme/mod from my thread.

Place the zip inside sdcard/ZipThemer.

Open ZipThemer app.

Press the menu button to go to ZipThemer Settings, then select "Update Edify".

Click "Browse" to select an EXISTING flashable update.zip of mine (any will do, including the Classic ROM zip).

Click "Configure". Done with that. Do this step only the first time you use ZipThemer.

From the main screen of ZipThemer, click "+Theme".

Select the theme you put onto sdcard/ZipThemer.

Once you see your theme, long press it to view details like screenshot, name, et cetera.

Optionally, select output directory by pressing "+Output". If not, it defaults to sdcard/

Optionally, select out file name by pressing "*Output". If not, it defaults to the name I gave it.

Lastly, click "Build it!". Say yes to create the undo.zip, allowing you to go back to your current state easily.

Now, reboot to recovery and wipe dalvik and cache.

Search for the update.zip created by ZipThemer.

Flash and enjoy!

How to Make ZipThemer Lockbar Mods?

Download this ZipThemer File (based on the BlackLockabar mod)

Use 7-zip.

Look for BlackLockbar.xml (change the name to whatever you want)

Here is mine =

<?xml version="1.0"?>

<themename>Classic Lockbar Black Edition</themename>
<themeversion>1.0</themeversion>
<screenshot>display</screenshot>
<author>tommytomatoe</author>
<authorweblink>http://xdaforums.com/showthread.php?t=1322120</authorweblink>
<phone>HDPI Devices</phone>
<rom>Classic</rom>
<themedescription>Installs the Classic Lockbar Black Edition</themedescription>

<item>com.htc.resources.apk</item>
<path>/system/framework/</path>
<description>Lockbar</description>

Just change the names in between the tags. Pretty self-explanatory I think. If not, let me know.

Save the file.

Next, look inside the com.htc.resources/res/drawable-hdpi folder.

You should see four files [lockscreen_arc.png, lockscreen_arc_incall.png, lockscreen_arcglass_bottom.png, and lockscreen_arcglass_top.png].

Generally, lockscreen_arc.png and lockscreen_arc_incall.png are the same or similar. Leave the other two alone unless you really want to incorporate them.

Theme up lockscreen_arc.png (I leave it at 480x116px so it scales correctly) using Gimp or PhotoShop.

Put the files back where they go in the zip.

Then Using ZipThemer test your mod. Instructions here

If it works, great! Take a screenshot.

If not, consult here. We will help you.

Take your screenshot and name it "display.png". This is the last file in the zip provided. It is the display for when you go into details in Metamorph or ZipThemer. Handy I think. NEEDS TO BE IN .png FORMAT!

How to make a theme for the Classic [the fast and easy way] ?

This is not a detailed How-To of theming.

This is not a a comprehensive guide for everything theming.

This is the quick and easy way to package a them or mod for the EVO Classic.

This is a nice list of the tools required for theming.

Tools needed:

Ubuntu - recommended, but Windows is acceptable

Android-Utility - includes apktool.jar, baksmali.jar, smali.jar, and much much more.

7-zip - only if using Windows

Gimp - awesome and FREE, or Photoshop

Text Editor, or notepad ++ for Windows

Android-SDK

Java JRE & JDK

So what do I do?

Take your desired apk or set of apks.

Look for tutorials if you are unsure of where to find specific pngs or smali code - Here is one on Rosie

Google is your friend!

For xml or smali code:

a. Using android-utility (AU), decode the apk

b. Make desired edits

c. Using AU, recompile the apk

d. Replace META-INF (if using Classic, you can sign apk with AU instead)

e. Place in update.zip*, flash, enjoy!

For purely image editing:

a. Use Archive Manager (Ubuntu) or 7-zip (Windows) and take out the "res" folder found in apk

b. Replace desired images (be aware of 9.png 0 use AU to handle these)

c. Open Original apk again with Archive Manager or 7-zip, and replace the "res' folder with the modified one (another alternative is to simply switch the files that were modified instead of the whole res folder)

d. Place in update.zip*, flash, enjoy!​

*Info on the update.zip....

Details on the famous update.zip can be found online. But for our purposes, just use the one found here. Just place the necessary files in the correct directory using Archive manager or 7-zip.

For example, com.htc.resources.apk would go inside /system/framework. So place com.htc.resources.apk inside the framework directory inside the update.zip. Leave the other folders empty if your theme/mod doesn't use them. Placing the files in the correct directory will ensure they will be flashed to that location on your device. Included in the provided update.zip are the following folders:

system/app

system/customize

system/etc

system/framework

system/lib

To change the message seen in recovery during a flash, open the updater-script found inside the update.zip (/META-INF/com/google/android/updater-script). Just change what you see between

ui_print("CUSTOM TEXT HERE");

It is important not to mess up the syntax. When in doubt, ask!

Lastly, sign the update.zip (optional but recommended) using AU or Testsign.jar.

Enjoy!​