[Galaxy S II General] kroz:
Additional Guide [easy steps]

Additional Guide

to make your own theme without decompiling / recompiling .apk

still GaboWinter's easy way (Drag & Drop Method)

As some of you know, I've been making theme for Resurrection Remix from the last couple of RR versions,

and now i also port my theme to RootBox,

these two ROMs are amazing, thanks to siyah kernel i can dual boot on both roms,

At first i just want to make my own theme, until Gabo made this thread, this is where i start learning,

that's why i never started a new thread, share it here instead because credits goes to him

(and this is where i got my first "thanks" from my 4th post coming from Gabo, thanks buddy!!!)

Ok, enough for my intro, now in this guide, i want to share what am i doing for my mods / theme,

yes i will give you a little walk-through on how KrozMod BlackBlue Theme was made

don't worry it is very easy, you dont have to decompile / recompile or edit xmls, we will just modify / change .png no more no less :)​

Sample of my Work​

​

in these guide i will show you:

1. how to change status bar icons (signal / wifi / battery / notification icons), toggles, etc

2. how to change the icons on your settings / rom control

4. how to change lockscreen target icons / power menu icons / usb connect icon

5. how to change dialer icons / contact with no picture

note: changing the background and lockscreen icon are discussed on OP - follow that guide

lets get started:

things, tools you will need...

Windows PC

Google

Winrar

7zip

GreenFish Icon Editor

apk you will need

Contacts.apk

SystemUI.apk

framework-res.apk

Settings.apk

RomControl.apk

download and install winrar, 7zip and Greenfish icon editor on your pc

preparing the apk

download your desired rom.zip, once done, open archive by right click on the zip using 7zip (sorry sounds redundant :p)

now go to the path system/app and find Contacts.apk, RomControl.apk, Settings.apk and SystemUI.apk, drag it and drop outside the zip file

now go to the path system/framework and find framework-res.apk, drag it and drop outside the zip file

now that you have your apks, extract each of them using 7zip

now you will have the apks in folder format and can easily browse through them (these will be going to be your base folder)

after extracting open the folder and you will notice there are 5 items, retain res folder and delete the remaining 4 items

open the res folder, delete everything aside from drawable-hdpi (or sometimes it is drawable-xhdpi) folder

now open that folder and here you can find all the icons that you may want to replace

preparing your icons

if you have your own icons - that is good

if you don't have one - your friend is google (actually my friend too because i got almost all my icon to him) :)

for example, you want to change the usb icon when connecting to pc, google "usb icon" then go to image search, and for sure lots of usb icons will pop up, download to your pc and place it in one folder, collect icons for specific item that you want to change then we will go back to them later

use greenfish icon editor to change the color of your icon, and to change the size of the png

note that you can only change .png and not .9.png - if you want to change .9.png look here if you want to learn .9.png tutorial

ok here we go:

how to change status bar icons (signal / wifi / battery / notification icons), toggles, etc

open the SystemUI folder that you extracted earlier and go to the res/drawable-hdpi

you can search xda for sample signal / wifi / battery / notification icons, or get a sample theme and extract it from there

BUT if you are going to distribute the theme that you make, please ask permission, give credits to the original creator where you get the icons of the theme and post the link to his thread / post as a sign of respect for his creations

here are the filenames of the png that you may want to change

- stat_sys_battery_circle - base name for circle mod battery (more than 200 icons to edit on battery, from discharging to charging with 1% increment goodluck)

- stat_sys_signal - base name for signal

- stat_sys_wifi_signal - base name for wifi

- stat_sys_ - base name of some notification icons, (plenty of them, just explore) :)

- stat_notify_image - icon when you have screen shot

- stat_notify_more - icon if your notification exceeded on your statusbar

- toggles_ - base name of toggles

***note that your icon should be the same size of the original icon, use greenfish drag the icon there, at the upper tab go to icon > page properties and select the right icon dimension

save this edited new icon in a separate folder,

go back to your folder of SystemUI > res > drawable-hdpi and delete all the icons inside and now put your own icons that you save earlier on this path

now you have the base images for SystemUI.apk

open SystemUI.apk - right click open archive and go to the path res/drawable-hdpi

drag and drop your own icons inside the path of this apk

and now your done editing your SystemUI.apk

how to change the icons on your settings / rom control

use the steps provided above but this time you will use the Settings.apk and RomControl.apk

still the same procedure but here are the filenames of the png that you may want to change

settings

- ic_settings_ - base name of the icons that you will see when you enter settings in your phone

rom control

- ic_rom_control_ - base name of the icons that you will see when you enter rom control in your phone

how to change lockscreen target icons / power menu icons / usb connect icon / etc.

use the steps provided above but this time you will use the framework-res.apk

still the same procedure but here are the filenames of the png that you may want to change

- ic_lockscreen_ - base name of the icons that you will see as target on your lockscreen (mms / phone / unlock / camera / sound)

- ic_lock_ - base name of the icons that you will see when you hold-press power button

- usb_android_ - base name of the icons that you will see when you connect your phone to pc via usb

if you want to add the background, use the guide from first page

use your base folder for future releases of the rom or you can use UFT as discussed on first page

how to change dialer icons / contact with no picture

use the steps provided above but this time you will use the Contacts.apk

still the same procedure but here are the filenames of the png that you may want to change

- ic_contacts_holo_dark

- ic_groups_holo_dark

- ic_add_contact_holo_dark

- ic_add_group_holo_dark

- ic_ab_dialer_holo_dark

- ic_ab_favourites_holo_dark

- ic_ab_history_holo_dark

- ic_contact_picture_

- ic_ab_search_holo_dark

- ic_dial_action_search

- ic_dial_action_delete

if you want to add the background, use the guide from first page

use your base folder for future releases of the rom or you can use UFT as discussed on first page

now we are done, the final step is to drag these apk that you modified inside the sample flashable zip in the first page

reboot into recovery backup and test the flashable zip

goodluck...

in addition, if you are getting an error drag & dropping icons inside apk, follow these steps

you can also use these steps on drawable-hdpi folder

was this post useful? :confused: you know what to do next :good: