[Sony Cross-Device General] wolfmannight:
Finally​

I found the way to port all Sony Xperia Movie themes to Cm12.1.1​

Theme is nearly done you can see new changes in title bar​

Hello guys I ported all Xperia themes…

I made all current themes already so you can use it directly by installing them

This Port enable the Xperia theming features to Cyanogen Mod Builds

It has ability to theme framework part and Xperia home launcher

so you will love it..

My Port will helps to Xperia theme developers to port their Xperia themes to Cyanogen Builds So , Theme Developers also can sell their themes for Cyanogen Builds

Guide to manually port new themes​

Theme is in two types

1) Old Xperia themes ( Those releases with jellybean or kitkat )

2) New Xperia themes ( Those releases with Lollipop )

To identify themes Old/New

Old Themes has these image files in drawable-xxhdpi

semc_btn_check_off_holo_dark_indicator.png
semc_btn_check_off_holo_light_indicator.png
semc_btn_check_on_disabled_holo_dark_indicator.png
semc_btn_check_on_disabled_holo_light_indicator.png
semc_btn_check_on_enabled_holo_dark_indicator.png
semc_btn_check_on_enabled_holo_light_indicator.png
semc_btn_check_on_holo_dark_indicator.png
semc_btn_check_on_holo_light_indicator.png
semc_btn_radio_off_holo_dark_indicator.png
semc_btn_radio_off_holo_light_indicator.png
semc_btn_radio_on_disabled_holo_dark_indicator.png
semc_btn_radio_on_disabled_holo_light_indicator.png
semc_btn_radio_on_enabled_holo_dark_indicator.png
semc_btn_radio_on_enabled_holo_light_indicator.png
semc_btn_radio_on_holo_dark_indicator.png
semc_btn_radio_on_holo_light_indicator.png

New Themes has these image files in drawable-xxhdpi

semc_list_activated_holo_dark.9.png
semc_list_activated_holo_light.9.png
semc_list_focused_holo_dark.9.png
semc_list_focused_holo_light.9.png
semc_list_normal_holo_dark.jpg
semc_list_normal_holo_light.jpg
semc_list_pressed_holo_dark.9.png
semc_list_pressed_holo_light.9.png
semc_list_selector_disabled_holo_dark.9.png
semc_list_selector_disabled_holo_light.9.png
semc_progress_bg_holo_dark.9.png
semc_progress_bg_holo_light.9.png
semc_progress_primary_holo_dark.9.png
semc_progress_primary_holo_light.9.png
semc_progress_secondary_holo_dark.9.png
semc_progress_secondary_holo_light.9.png
semc_rate_star_big_on_holo_dark.png

GETING DUMP

Just get original Xperia theme

Open [Old/New]theme.apk with 7Zip or any zip extaractor

And extract it and go to “assets” folder and get android.zip, com.sonyericsson.home.zip and com.sonyericsson.uxp.zip

Then rename all those .zip to .apk

And then decompile (ALL) them by apktool or any android decompiler

PORT FRAMEWORK PART

Go to (decompiled) android.apk > res

And copy “drawable-xxhdpi” folder to mytheme.apk > assets > overlays > android > res folder

(So your path will become mytheme.apk > assets > overlays > android > res > drawable-xxhdpi)

PORT HOME LAUNCHER PART

Go to (decompiled) com.sonyericsson.home.apk

And copy “res” folder to mytheme.apk > assets > overlays > com.sonyericsson.home folder

(So your path will become mytheme.apk > assets > overlays > com.sonyericsson.home > res)

PORT COLOR PART OF THEME

Go to (decompiled) com.sonyericsson.home.apk > res > values

Open colors.xml (You will find the lines like this)

<color name="somc_theme_accent_color_dark">#ffbd8c01</color>
<color name="somc_theme_accent_color_light">#ffbd8c01</color>
<color name="somc_accent_color_neutral">#ffbd8c01</color>

Replace the color code with your theme Color code

Now open folder mytheme.apk > assets > overlays > android > res > values

Open colors.xml

<color name="somc_color_accent_dark">#CODE OF SOMC_THEME_ACCENT_COLOR_DARKsss</color>

<color name="somc_color_accent_light">#CODE OF SOMC_THEME_ACCENT_COLOR_LIGHT </color>

<color name="somc_color_dark_primary_dark">#CODE OF SOMC_ACCENT_COLOR_NEUTRAL </color>

<color name="somc_color_primary_dark">#CODE OF SOMC_ACCENT_COLOR_NEUTRAL </color>

<color name="somc_color_dark_primary_light">#CODE OF SOMC_ACCENT_COLOR_NEUTRAL </color>

<color name="somc_color_primary_light">#CODE OF SOMC_ACCENT_COLOR_NEUTRAL </color>

Replace code like this (After done it look like this)

<color name="somc_color_accent_dark">#ffbd8c01</color>
<color name="somc_color_accent_light">#ffbd8c01</color>
<color name="somc_color_dark_primary_dark">#ffbd8c01</color>
<color name="somc_color_primary_dark">#ffbd8c01</color>
<color name="somc_color_dark_primary_light">#ffbd8c01</color>
<color name="somc_color_primary_light">#ffbd8c01</color>

NOTE:

In some theme drawable-xxhdpi images name like xxxxxx_am.9.png

So rename those images like xxxxxx.9.png

(In short remove “_am” part of image name)​

Do not skip replace image files that is in my [Old/New]theme.apk but not in your created theme.apk

Example

If one image like semc_list_pressed_holo_light.9.png is in my theme but not any image with that name in your theme will crash your theme on installation of apk ...

Good Luck

Guys sorry for delay, Please wait just little

I'm Damn too sure , If you are Xperia movie theme lover

You are gone a love my work​