Hello Friends,



I want to present a simple guide to create your own themes for Xperia running 5.0+. Lets get started.

Requirements:

Advanced ApkTool v4.1.0 By BDFreak. Click here to download Advanced ApkTool Java Installed on your computer. Text Editor (Notepad++ recommended) Image Editing Software (Photoshop recommended).

Installing Framework files:

Extract Advanced ApkTool.rar. Copy and Paste the contents of Framework.rar (download from below) in “2-In” folder. Run Advanced ApkTool.exe file and enter 1, to install framework-res and SemcGenericUxpRes.

Start working with your themes:

i) Decompiling the theme:

ii) Modifying the theme images and colors:

ffffff

iii) Recompiling the theme:

stocklollipop

Error is decompiling:



Fix: Download apktool.jar from below and paste it in "1-BDFreak" Folder. If prompted, overwrite the file.

Note: You need not install the framework files, everytime you decompile or recompile. This should be only done once.1. Copy Stock_lollipop.apk and paste it in “2-In” folder.2. Run Advanced ApkTool.exe file and enter 2, to decompile the theme file.3. Once decompiling is finished, you will find all the files in “3-Out” folder.4. Now to go to 3-Out > Stock_lollipop.apk > assets folder and copy all four zip files from that folder and paste it in “2-In” folder.5. Now rename all the zips files from .zip to .apk. Decompile all four .apks.Note: Images must be of same resolution.1. After decompiling, you will see 5 folders.2. To modify go to res of each folder and change the images you want to modify and for colors open “Colors.xml” and change the colors. (Only change the last six underlined code, for example #ff3 To change the name of the theme, go to Stock_lollipop folder > res > values > strings.xml. Open strings.xml and change the title.4. Once done modifying, the final step is to recompile the theme.1. Recompile all four .apks excluding the main theme file (here Stock_lollipop.apk).2. To recompile, Run Advanced ApkTool.exe file and enter 3. Recompile all four apks one by one (select “Recompile and then sign” option).3. All the recompile files will be in “4-Done” folder.4. Now rename all four files back to .zip from .apk5. Next copy all four zip files and paste it is in assets folder of stock_lollipop.apk folder (which is in 3-Out folder).6. Now open the AndroidManifest.xml (from Stock_lollipop.apk) with text editor and change the underlined name - "com.session." everytime you create a new theme. If you are updating the theme, then there is no need to change the underlined name.7. Finally recompile all stock_lollipop.apk and you are done.I'm not a developer and do not know coding. Any tips from the developers are welcomed, so that this guide can be improved.I hope new themers will like this guide.