[Desire HD Themes and Apps] he_stheone64:
Guide to port my classic (not inverted) themes to a new ROM base

I do that public, since this might also help other modders to transform to Themers (or at least "porters"), Android is all about sharing ;-)

I will only post the most basic stuff in order to port the CLASSIC Themes - Inverted is way more work (especially Facebook kills you...) and would ask for trouble and no jars.

So this will at least help the more experienced guys to understand, what they need to edit for a decent "standard" Theme. That short guide assumes you understand compiling and have at least basic xml knowledge. When you start, I`m sure questions will arise - so ask them here, since that might help other´s too.

So here is how you do it:

Download my 2.36 Theme and decompile only the following apk and do the same with apk`s from stock 2.36 ROM. Then diff the xml`s I posted here in Notepad++ (or whatever you prefer) and you`ll see all my edits. Then decompile all necessary apk`s from 2.50 base and edit all xml accordingly. When you are ready and all are compiled, use THEME PORTER to push the pngs from my old Theme to the new corresponding 2.50 based apk´s.

IMPORTANT: HTC does change a lot for nearly every base, so in 99% of the cases you will then need to trouble shoot since some layout files or styles do lead to other pngs then before, so you need to check carefully and then find out what you need to adjust.

FRAMEWORK-RES

drawable folder:

progress_horizontal.xml

list_highlight_active.xml

stat_sys_battery.xml

stat_sys_battery_charge.xml

zzz_stat_sys_battery_1.xml

layout folder:

status_bar_latest_event_content.xml

values-hdpi folder:

styles.xml

CALENDAR

values folder:

colors.xml

CALENDAR PROVIDER

layout folder:

agenda_appwidget.xml

layout-land folder:

agenda_appwidget.xml

COM.HTC.RESOURCES

values folder:

colors.xml

FACEBOOK (Only Dark Widget, inverted would be too much work...)

layout-port folder:

widget_view.xml

layout-land folder:

widget_view.xml

HTC DIALER (Dark Dialer)

values-hdpi folder:

styles.xml

PHONE (Dark Dialer)

values-hdpi folder:

styles.xml

ROSIE (if you want 5x5)

layout folder:

all_apps_view.xml (for my custom background) - you need to add a new custom png BEFORE compile, see my 5x5 Rosie

application_boxed.xml

values folder:

colors.xml

dimens.xml

integers.xml

values-hdpi folder:

colors.xml

dimens.xml

integers.xml

values-port folder:

integers.xml

values-port-hdpi folder:

dimens.xml

SYSTEMUI (Transparent plus custom background)

layout folder:

quick_settings.xml

status_bar_expanded.xml

status_bar_latest_event.xml

status_bar_preference.xml

status_bar_tracking.xml

values folder:

drawables.xml

colors.xml

smali folders:

StatusBarService.smali

StatusBarPolicy.smali

TWITTER (Dark Widgets)

layout-port folder:

widget_large_view.xml

widget_small_view.xml

layout-land folder:

widget_large_view.xml

widget_small_view.xml

HTC LAPUTA WIDGET (dark Widget)

drawable-folder:

list_text_color.xml

layout folder:

location_widget_view_4x4.xml

location_widget_item_4x4.xml

layout-hdpi folder:

location_widget_view_4x4.xml

location_widget_item_4x4.xml

values folder:

colors.xml