[Guide/Tutorial][JB 4.3+]Create Your Own Xperia Theme

IS MY GUIDE HELPFUL?


  • Total voters
    134
Search This thread

arnabJ

Senior Member
Dec 18, 2012
2,951
2,958
Asansol
www.proficientapps.in
Create your own Xperia™ Theme

[Now no need to wait for new themes to come up. Have a look/colour in your mind? Want to have a special theme for yourself? Then why to be dependent upon others? Do it all by yourself with the help of my guide.]

Hello,
I made this guide because there was no official documentation or how to about this. I have gone through the official themes + few other themes from market and got the idea from them.
I have myself tested this guide before posting so its 100% working. I have Stock Xperia Google Android 4.3.


If you just want to change System Accent Colours and/or App BG, Navigation Bar BG, etc. then try this Xposed Module of mine.
Xperia Themes - Xposed Module


Note :
Code:
At the time of writing this guide I assume that you have a basic knowledge of Android Developers Tool[ADT]. I also assume that you are familiar with Android apps and their development process.
What things you gonna need to follow my tutorial :
  • A computer / laptop [seriously speaking it's one of the most important thing lol. ;)]
  • Java installed and added to environment path[if you are windows user like me]
  • ADT + Eclipse [I recommend ADT bundle]
  • Theme files [check attachment for these]
  • My guide for sure.
  • Time and Brain.

FOR FAQ'S PLEASE READ POST #3 BEFORE ASKING THE ALREADY ANSWERED QUESTIONS AGAIN.

The guide / tutorial starts now :

PART ONE : CREATE XPERIA THEME, CHANGE SYSTEM COLOURS.

  • Start/open ADT
  • Go to File > New > Android Application Project

guide1.png



  • Give your desired name to the Theme, The Android Application Project.
  • Give your desired package name to the app.
  • Set Minimum Android Requirement to Android Jelly Bean 4.3 and Maximum to Android Kitkat 4.4/4.4.2

guide2.png



  • In the next screen un-tick the option to add app icon and Activity
  • Choose the workspace folder else tick to set the default one.

guide3.png



  • Now open AndroidManifest.xml and add this Permission :
Code:
<uses-permission android:name="com.sonymobile.permission.RUNTIME_SKIN" />
  • Now replace the <Application ...></application> Node with this code :
Code:
<application 
        android:label="@string/semc_theme_title" 
        android:icon="@drawable/semc_theme_lockscreen_wallpaper" 
        android:allowBackup="false">
        
        <uses-library android:name="com.sonymobile.runtimeskinning" />
        
        <meta-data 
            android:name="com.sonymobile.runtimeskinning.core.image_wallpaper" 
            android:resource="@drawable/semc_theme_wallpaper" />
        
        <meta-data 
            android:name="com.sonymobile.runtimeskinning.core.lockscreen_background" 
            android:resource="@drawable/semc_theme_lockscreen_wallpaper" />
        
    </application>
Please note : You may change the theme icon.

guide4.png



  • Now just after
Code:
<uses-permission android:name="com.sonymobile.permission.RUNTIME_SKIN" />
  • Add this block of code :
Code:
<runtime-skin version="1">
        <asset path="android.zip" target="android">
            <laf-version-filter from="1" to="1" />
        </asset>
        <asset path="com.sonyericsson.uxp.zip" target="com.sonyericsson.uxp">
            <laf-version-filter from="1" to="1" />
        </asset>
    </runtime-skin>
Please note : You will need to push android.zip & com.sonyericsson.uxp.zip files with all theme resources to the asset folder.[You can find these two in attachments]

guide5.png


Note :You can add asset reference for more apps as you extend the theming support.
For Example you can add this to add support for theming SystemUI.apk :

Code:
<asset path="com.android.systemui.zip" target="com.android.systemui">
            <laf-version-filter from="1" to="1" />
        </asset>
Also note that you will need to push com.android.systemui.zip file with all theme resources to the asset folder.

  • Now save AndroidManifest.xml
  • You will get errors. Nothing to worry. Its known and easy to fix.
  • Open themeProject > values > strings.xml
  • Change
Code:
<string name="[COLOR=Red]app_name[/COLOR]">Pink</string>
  • To
Code:
<string name="[COLOR=Red]semc_theme_title[/COLOR]">Pink</string>
  • Save and close the file.
  • Now Reopen AndroidManifest.xml
  • Left Click in between the texts underlined with red, then Right Click and press "Quick Fix" in the pop-up menu. Then You will see a new pop-up menu as in the pic below. Then click on "Disable Check in This Project"
guide6.png


  • To correct the errors in Application node move Wallpaper and icon pictures to drawable-xxdpi according to your need.
  • Now download "XperiaThemesApktoolbySArnab©®" zip file from the attachments below and extract it at your desired location.
  • I specially made this Apktool set folder for Xperia™ Themes.
  • Inside the extracted folder you will find Apktool files for Windows OS[Linux and MAC users you need to replace Windows specific files with your OS's files.] along with Xperia™ Apps specific folders for making Xperia™ Themes.
  • All you need to do is add assets to this folders and use provided Apktool to recompile them. They will be automatically get compiled as .zip file instead of .apk file as .zip file is needed for Xperia™ Themes.
  • In android folder :
    • You need move theme png resources if you want to change the look, into respective drawable folders.
      • FOR THIS FOLLOW THE PART TWO OF THE GUIDE IN POST #2
  • In com.sonyericsson.uxp folder :
    • You need to edit res > values > colors.xml as per your theme colour preference.
  • Now when you think you are ready to create the theme use Apktool[Or your desired tool] to recompile android, com.sonyericsson.uxp and all other app specific folders from "XperiaThemesApktoolbySArnab©®".

[*]Now Move all the zip files from specific folders to the assets folder of your project.
[/LIST]
attachment.php


  • When everything is set your theme project tree should be like this to great extent.
guide7.png

  • Test the theme through Eclipse else export by signing and share your masterpiece with others.
GUYS AM ATTACHING MY THEME SOURCE SO THAT YOU ALL CAN GO THROUGH THAT IF YOU FELL INTO SOME PROBLEM.

PLEASE RATE THE THREAD WITH 5 STARS IF YOU THINK MY GUIDE IS HELPFUL.

ALSO CLICK ON TIP US SO THAT THIS GUIDE CAN COME UP ON XDA PORTAL.

ADD A LINK TO THIS THREAD IN YOUR SIGNATURE TO EXTEND THE NEWS OF THIS THREAD AND ALSO TO SHOW YOUR SUPPORT.

THANK-YOU.

Update 1 : I have updated the guide at places where users were having problem following it.
I have also added special Xperia Themes ready apktool folder with app specific folders to make it easier to create Xperia Themes.

CREDITS :

@
funky0308 [IT WAS HE WHO GAVE ME THE IDEA TO EDIT ASSETS FILES THROUGH HIS GUIDE OF EDITING XPERIA THEMES]
SONY FOR THIS AWESOME OPTION TO THEME OUR MOBILE. @SArnab©® [THAT'S ME] FOR CREATING THIS WHOLE GUIDE.
 

Attachments

  • Xperia_Pink_Theme_Source.zip
    3.3 MB · Views: 3,382
Last edited:

arnabJ

Senior Member
Dec 18, 2012
2,951
2,958
Asansol
www.proficientapps.in
Adding Image and drawable resources into your Xperia theme.

PART TWO : ADDING DRAWABLE PNGS AND JPEGS TO YOUR XPERIA THEME.

THIS PART OF MY GUIDE WILL HELP YOU IN ADDING IMAGES TO YOUR THEME TO CHANGE THE LOOK TO THE GREATEST POSSIBLE WAY.

BEFORE I START, I WANT YOU ALL TO KNOW ONE SIMPLE THING. IN THIS GUIDE HERE I WILL BE SHOWING YOU HOW TO ADD THEMED IMAGES IN FRAMEWORK APK. THE SAME PROCEDURE WORKS FOR XPERIA HOME AND SYSTEM-UI APK. SO PLEASE DO NOT ASK SILLY QUESTIONS AS HOW TO THEME STATUS-BAR ICONS AND ETC. , ETC.

FOLLOW UP FROM HERE AND SOON YOU WILL BE MAKING PROFESSIONAL THEMES ON YOUR OWN.

STEPS :

  • De-compile "framework-res.apk"
  • Open up framework-res/res/drawable-hdpi/ [Or whatever dpi your device supports]

  • NOTE : HERE I WILL SHOW YOU HOW TO CHANGE :
    • APPS BACKGROUND
    • VOLUME BAR SCRUBBER
You can replace any drawable present in this folder. But we are going to change the background images only for this time.
If you go down you will find two pngs named : "semc_bg" & "semc_bg_light". These are the Pngs that we need to replace to replace the App's background.



  • Now download/create/paint or do whatever you want and get hands on two different pngs, one for Dark Theme [ Like Settings in Android 4.1.x/4.2.x in Sony ] and another for Light Theme [ Like Settings in Android 4.3 in Sony ] and rename them to "semc_bg" & "semc_bg_light" respectively.

  • Move the two newly renamed pngs to the respective drawable-xxdpi folder of the android folder that you had previously downloaded from the above post : apktool/android/drawable-hdpi/here

attachment.php



  • NOTE : YOU NEED TO PLACE ALL YOUR DESIRED IMAGES INTO RESPECTIVE DRAWABLE-FOLDERS.
  • Now you need to do the same thing to theme Scrubbers.

attachment.php


attachment.php



  • Once you are ready with all the pngs continue with rest of the guide in post #1.
 

Attachments

  • guide1.jpg
    guide1.jpg
    187.5 KB · Views: 54,057
  • guide2.jpg
    guide2.jpg
    230.1 KB · Views: 53,710
  • guide3.jpg
    guide3.jpg
    202 KB · Views: 53,406
  • guide4.jpg
    guide4.jpg
    162.5 KB · Views: 13,527
  • guide5.jpg
    guide5.jpg
    171.9 KB · Views: 56,993
  • guide6.jpg
    guide6.jpg
    166.9 KB · Views: 744
Last edited:

arnabJ

Senior Member
Dec 18, 2012
2,951
2,958
Asansol
www.proficientapps.in
FAQ'S :

Q. HOW TO THEME SYATEMUI?
ANS. FOLLOW THESE STEPS :

Download and extract "XperiaThemesApktoolbySArnab©®" zip file from the attachments in 1st post [You don't need to do it again if you have already done so while following Post #1.].
Open com.android.systemui folder.
Add your desired resources in res/drawable-yourdevicedpifolder.
If you want to change colour then add values folder inside res folder. Create colors.xml file and add color code.

Recompile and copy paste the newly created .zip file from "XperiaThemesApktoolbySArnab©®/com.android.systemui/dist/here" to the assets folder of your Theme Project.

Q. HOW TO THEME ANY OTHER SYSTEM APP?
ANS. FOLLOW THE ABOVE STEPS WITH FEW CHANGES SUCH AS :

I have added options to theme other system apps in my new attachment named "XperiaThemesApktoolbySArnab©®.zip" in 1st post.

Q. HOW TO ADD SUPPORT FOR DIFFERENT APPS THEMEING?
ANS. YOU CAN THEME ALL THE APPS INSTALLED IN YOUR DEVICE. TO DO THAT YOU NEED TO PERFORM 2 ACTIONS.
1. ADD THIS BLOCK OF CODE TO THE MANIFEST FILE SO THAT THE THEME MANAGER KNOWS WHICH APPS ARE SUPPORTED BY YOUR THEME APP :

Code:
<asset path="[COLOR="Red"]com.android.systemui.zip[/COLOR]" target="[COLOR="red"]com.android.systemui[/COLOR]">
            <laf-version-filter from="1" to="1" />
        </asset>

THE ABOVE CODE ADDS SUPPORT FOR SYSTEMUI THEMEING.
TO SUPPORT OTHER APPS JUST CHANGE THE TEXTS IN RED.
FOR EXAMPLE FOR SETTINGS APP :
Code:
<asset path="[COLOR="Red"]com.android.settings.zip[/COLOR]" target="[COLOR="red"]com.android.settings[/COLOR]">
            <laf-version-filter from="1" to="1" />
        </asset>
FOR THIS YOU NEED TO KNOW THE PACKAGE NAME OF THE APP YOU WANT TO THEME.

2. YOU NEED TO CREATE A APP.PACKGANE.NAME.ZIP FILE WITHH ALL THEME RESOURCES FOR THAT CONCERNED APP AND MOVE THE ZIP FILE TO ASSETS FOLDER OF YOUR PROJECT.
PLEASE NOTE THE NAME OF ZIP FILE MUST BE SAME AS STATED IN MANIFEST.
 
Last edited:

Faiyaz5yaz

Senior Member
Jan 18, 2014
408
395
chennai
great one!!

nice

---------- Post added at 12:28 PM ---------- Previous post was at 12:23 PM ----------

SArnab©® , can u help me find a link for starting cm9/10 themes for galaxy devices ? am intrested in theming
 
Last edited:
  • Like
Reactions: arnabJ

Daniel D.

Senior Member
Apr 19, 2012
1,153
501
Wow, THIS is a guide, many thanks for that. I downloaded the theme for my wife - she loves pink. :)
 
  • Like
Reactions: arnabJ

arnabJ

Senior Member
Dec 18, 2012
2,951
2,958
Asansol
www.proficientapps.in
nice guide
btw to be able to install theme do we still need root (superuser mod etc???)????
No special requirements.
If your device supports third party theme downloading then the themes you make will also run easily.

Xperia M was not able to install any 3rd party themes.
Used theme fixer and now I can install any number of theme without superuser mod.
 

Sahaab

Senior Member
May 14, 2013
3,722
3,499
27
London ON
No special requirements.
If your device supports third party theme downloading then the themes you make will also run easily.

Xperia M was not able to install any 3rd party themes.
Used theme fixer and now I can install any number of theme without superuser mod.

whats theme fixer??

Edit: oh ok found it, sorry

Edit 2: it looks like it needs root?

Edit 3: haha too many edits, and yep a post says root needed so still to no help :-/
 
Last edited:

SpaceCaker

Senior Member
Mar 26, 2011
13,545
10,904
netherlands
www.youtube.com
This didnt really worked.
i used you're Pink theme source but when i only edited the colors from Pink to red nothing changed after applying the theme.

ofcourse i used a NON rooted Xperia phone so i couldnt logcat that .
the Android version used was 4.4.2 on a xperia z1.
 

arnabJ

Senior Member
Dec 18, 2012
2,951
2,958
Asansol
www.proficientapps.in
This didnt really worked.
i used you're Pink theme source but when i only edited the colors from Pink to red nothing changed after applying the theme.

ofcourse i used a NON rooted Xperia phone so i couldnt logcat that .
the Android version used was 4.4.2 on a xperia z1.

Try the pink theme once if that works or not.

If not then provide me any stock theme of kk n I assure you to make it work for kk.

Sent from my C2004 using Tapatalk
 
  • Like
Reactions: SpaceCaker

serajr

Recognized Developer / Recognized Themer
Apr 21, 2011
5,071
18,700
São Paulo - SP
That’s to take one’s hat off !!

This is definitely the kind of thread we want to see... Leaves us hungering for more knowledge!!!
Thank you!
 
  • Like
Reactions: arnabJ

funky0308

Inactive Recognized Themer
Aug 27, 2012
7,029
5,681
Osijek
Great TUT mate...don't know how I didn't see it earlier but never mind.
Easy to follow and it's actually something new - not copy/past old TUT...

Great

?

Sent from my C6903 using Tapatalk
 
Last edited:
  • Like
Reactions: arnabJ

Top Liked Posts

  • There are no posts matching your filters.
  • 109
    Create your own Xperia™ Theme

    [Now no need to wait for new themes to come up. Have a look/colour in your mind? Want to have a special theme for yourself? Then why to be dependent upon others? Do it all by yourself with the help of my guide.]

    Hello,
    I made this guide because there was no official documentation or how to about this. I have gone through the official themes + few other themes from market and got the idea from them.
    I have myself tested this guide before posting so its 100% working. I have Stock Xperia Google Android 4.3.


    If you just want to change System Accent Colours and/or App BG, Navigation Bar BG, etc. then try this Xposed Module of mine.
    Xperia Themes - Xposed Module


    Note :
    Code:
    At the time of writing this guide I assume that you have a basic knowledge of Android Developers Tool[ADT]. I also assume that you are familiar with Android apps and their development process.
    What things you gonna need to follow my tutorial :
    • A computer / laptop [seriously speaking it's one of the most important thing lol. ;)]
    • Java installed and added to environment path[if you are windows user like me]
    • ADT + Eclipse [I recommend ADT bundle]
    • Theme files [check attachment for these]
    • My guide for sure.
    • Time and Brain.

    FOR FAQ'S PLEASE READ POST #3 BEFORE ASKING THE ALREADY ANSWERED QUESTIONS AGAIN.

    The guide / tutorial starts now :

    PART ONE : CREATE XPERIA THEME, CHANGE SYSTEM COLOURS.

    • Start/open ADT
    • Go to File > New > Android Application Project

    guide1.png



    • Give your desired name to the Theme, The Android Application Project.
    • Give your desired package name to the app.
    • Set Minimum Android Requirement to Android Jelly Bean 4.3 and Maximum to Android Kitkat 4.4/4.4.2

    guide2.png



    • In the next screen un-tick the option to add app icon and Activity
    • Choose the workspace folder else tick to set the default one.

    guide3.png



    • Now open AndroidManifest.xml and add this Permission :
    Code:
    <uses-permission android:name="com.sonymobile.permission.RUNTIME_SKIN" />
    • Now replace the <Application ...></application> Node with this code :
    Code:
    <application 
            android:label="@string/semc_theme_title" 
            android:icon="@drawable/semc_theme_lockscreen_wallpaper" 
            android:allowBackup="false">
            
            <uses-library android:name="com.sonymobile.runtimeskinning" />
            
            <meta-data 
                android:name="com.sonymobile.runtimeskinning.core.image_wallpaper" 
                android:resource="@drawable/semc_theme_wallpaper" />
            
            <meta-data 
                android:name="com.sonymobile.runtimeskinning.core.lockscreen_background" 
                android:resource="@drawable/semc_theme_lockscreen_wallpaper" />
            
        </application>
    Please note : You may change the theme icon.

    guide4.png



    • Now just after
    Code:
    <uses-permission android:name="com.sonymobile.permission.RUNTIME_SKIN" />
    • Add this block of code :
    Code:
    <runtime-skin version="1">
            <asset path="android.zip" target="android">
                <laf-version-filter from="1" to="1" />
            </asset>
            <asset path="com.sonyericsson.uxp.zip" target="com.sonyericsson.uxp">
                <laf-version-filter from="1" to="1" />
            </asset>
        </runtime-skin>
    Please note : You will need to push android.zip & com.sonyericsson.uxp.zip files with all theme resources to the asset folder.[You can find these two in attachments]

    guide5.png


    Note :You can add asset reference for more apps as you extend the theming support.
    For Example you can add this to add support for theming SystemUI.apk :

    Code:
    <asset path="com.android.systemui.zip" target="com.android.systemui">
                <laf-version-filter from="1" to="1" />
            </asset>
    Also note that you will need to push com.android.systemui.zip file with all theme resources to the asset folder.

    • Now save AndroidManifest.xml
    • You will get errors. Nothing to worry. Its known and easy to fix.
    • Open themeProject > values > strings.xml
    • Change
    Code:
    <string name="[COLOR=Red]app_name[/COLOR]">Pink</string>
    • To
    Code:
    <string name="[COLOR=Red]semc_theme_title[/COLOR]">Pink</string>
    • Save and close the file.
    • Now Reopen AndroidManifest.xml
    • Left Click in between the texts underlined with red, then Right Click and press "Quick Fix" in the pop-up menu. Then You will see a new pop-up menu as in the pic below. Then click on "Disable Check in This Project"
    guide6.png


    • To correct the errors in Application node move Wallpaper and icon pictures to drawable-xxdpi according to your need.
    • Now download "XperiaThemesApktoolbySArnab©®" zip file from the attachments below and extract it at your desired location.
    • I specially made this Apktool set folder for Xperia™ Themes.
    • Inside the extracted folder you will find Apktool files for Windows OS[Linux and MAC users you need to replace Windows specific files with your OS's files.] along with Xperia™ Apps specific folders for making Xperia™ Themes.
    • All you need to do is add assets to this folders and use provided Apktool to recompile them. They will be automatically get compiled as .zip file instead of .apk file as .zip file is needed for Xperia™ Themes.
    • In android folder :
      • You need move theme png resources if you want to change the look, into respective drawable folders.
        • FOR THIS FOLLOW THE PART TWO OF THE GUIDE IN POST #2
    • In com.sonyericsson.uxp folder :
      • You need to edit res > values > colors.xml as per your theme colour preference.
    • Now when you think you are ready to create the theme use Apktool[Or your desired tool] to recompile android, com.sonyericsson.uxp and all other app specific folders from "XperiaThemesApktoolbySArnab©®".

    [*]Now Move all the zip files from specific folders to the assets folder of your project.
    [/LIST]
    attachment.php


    • When everything is set your theme project tree should be like this to great extent.
    guide7.png

    • Test the theme through Eclipse else export by signing and share your masterpiece with others.
    GUYS AM ATTACHING MY THEME SOURCE SO THAT YOU ALL CAN GO THROUGH THAT IF YOU FELL INTO SOME PROBLEM.

    PLEASE RATE THE THREAD WITH 5 STARS IF YOU THINK MY GUIDE IS HELPFUL.

    ALSO CLICK ON TIP US SO THAT THIS GUIDE CAN COME UP ON XDA PORTAL.

    ADD A LINK TO THIS THREAD IN YOUR SIGNATURE TO EXTEND THE NEWS OF THIS THREAD AND ALSO TO SHOW YOUR SUPPORT.

    THANK-YOU.

    Update 1 : I have updated the guide at places where users were having problem following it.
    I have also added special Xperia Themes ready apktool folder with app specific folders to make it easier to create Xperia Themes.

    CREDITS :

    @
    funky0308 [IT WAS HE WHO GAVE ME THE IDEA TO EDIT ASSETS FILES THROUGH HIS GUIDE OF EDITING XPERIA THEMES]
    SONY FOR THIS AWESOME OPTION TO THEME OUR MOBILE. @SArnab©® [THAT'S ME] FOR CREATING THIS WHOLE GUIDE.
    42
    Adding Image and drawable resources into your Xperia theme.

    PART TWO : ADDING DRAWABLE PNGS AND JPEGS TO YOUR XPERIA THEME.

    THIS PART OF MY GUIDE WILL HELP YOU IN ADDING IMAGES TO YOUR THEME TO CHANGE THE LOOK TO THE GREATEST POSSIBLE WAY.

    BEFORE I START, I WANT YOU ALL TO KNOW ONE SIMPLE THING. IN THIS GUIDE HERE I WILL BE SHOWING YOU HOW TO ADD THEMED IMAGES IN FRAMEWORK APK. THE SAME PROCEDURE WORKS FOR XPERIA HOME AND SYSTEM-UI APK. SO PLEASE DO NOT ASK SILLY QUESTIONS AS HOW TO THEME STATUS-BAR ICONS AND ETC. , ETC.

    FOLLOW UP FROM HERE AND SOON YOU WILL BE MAKING PROFESSIONAL THEMES ON YOUR OWN.

    STEPS :

    • De-compile "framework-res.apk"
    • Open up framework-res/res/drawable-hdpi/ [Or whatever dpi your device supports]

    • NOTE : HERE I WILL SHOW YOU HOW TO CHANGE :
      • APPS BACKGROUND
      • VOLUME BAR SCRUBBER
    You can replace any drawable present in this folder. But we are going to change the background images only for this time.
    If you go down you will find two pngs named : "semc_bg" & "semc_bg_light". These are the Pngs that we need to replace to replace the App's background.



    • Now download/create/paint or do whatever you want and get hands on two different pngs, one for Dark Theme [ Like Settings in Android 4.1.x/4.2.x in Sony ] and another for Light Theme [ Like Settings in Android 4.3 in Sony ] and rename them to "semc_bg" & "semc_bg_light" respectively.

    • Move the two newly renamed pngs to the respective drawable-xxdpi folder of the android folder that you had previously downloaded from the above post : apktool/android/drawable-hdpi/here

    attachment.php



    • NOTE : YOU NEED TO PLACE ALL YOUR DESIRED IMAGES INTO RESPECTIVE DRAWABLE-FOLDERS.
    • Now you need to do the same thing to theme Scrubbers.

    attachment.php


    attachment.php



    • Once you are ready with all the pngs continue with rest of the guide in post #1.
    27
    FAQ'S :

    Q. HOW TO THEME SYATEMUI?
    ANS. FOLLOW THESE STEPS :

    Download and extract "XperiaThemesApktoolbySArnab©®" zip file from the attachments in 1st post [You don't need to do it again if you have already done so while following Post #1.].
    Open com.android.systemui folder.
    Add your desired resources in res/drawable-yourdevicedpifolder.
    If you want to change colour then add values folder inside res folder. Create colors.xml file and add color code.

    Recompile and copy paste the newly created .zip file from "XperiaThemesApktoolbySArnab©®/com.android.systemui/dist/here" to the assets folder of your Theme Project.

    Q. HOW TO THEME ANY OTHER SYSTEM APP?
    ANS. FOLLOW THE ABOVE STEPS WITH FEW CHANGES SUCH AS :

    I have added options to theme other system apps in my new attachment named "XperiaThemesApktoolbySArnab©®.zip" in 1st post.

    Q. HOW TO ADD SUPPORT FOR DIFFERENT APPS THEMEING?
    ANS. YOU CAN THEME ALL THE APPS INSTALLED IN YOUR DEVICE. TO DO THAT YOU NEED TO PERFORM 2 ACTIONS.
    1. ADD THIS BLOCK OF CODE TO THE MANIFEST FILE SO THAT THE THEME MANAGER KNOWS WHICH APPS ARE SUPPORTED BY YOUR THEME APP :

    Code:
    <asset path="[COLOR="Red"]com.android.systemui.zip[/COLOR]" target="[COLOR="red"]com.android.systemui[/COLOR]">
                <laf-version-filter from="1" to="1" />
            </asset>

    THE ABOVE CODE ADDS SUPPORT FOR SYSTEMUI THEMEING.
    TO SUPPORT OTHER APPS JUST CHANGE THE TEXTS IN RED.
    FOR EXAMPLE FOR SETTINGS APP :
    Code:
    <asset path="[COLOR="Red"]com.android.settings.zip[/COLOR]" target="[COLOR="red"]com.android.settings[/COLOR]">
                <laf-version-filter from="1" to="1" />
            </asset>
    FOR THIS YOU NEED TO KNOW THE PACKAGE NAME OF THE APP YOU WANT TO THEME.

    2. YOU NEED TO CREATE A APP.PACKGANE.NAME.ZIP FILE WITHH ALL THEME RESOURCES FOR THAT CONCERNED APP AND MOVE THE ZIP FILE TO ASSETS FOLDER OF YOUR PROJECT.
    PLEASE NOTE THE NAME OF ZIP FILE MUST BE SAME AS STATED IN MANIFEST.
    4
    Thanks

    Thanks for awesome guide,

    Here's my first Xperia Theme

    Screenshots :-

    5yO1dbu.png
    xFJylcg.png
    rSvFFed.png
    Y6bgdjC.png
    L8GnsAs.png
    VmCdLhn.png
    AM4R4mY.png


    Link :-

    Lamborghini Aventador Xperia Theme v1.1 - Mediafire
    4
    Guide updated.

    Made it easier to follow.

    Added new attachment so that new comers can make Xperia themes more easily.