[Android Themes] khusika:
NOTE: this mod is tested only in 2.3-4.1.2,but im sure it work too in 4.2++​

Hello guys, i'll share this guide to you. this guide is based in this thread by [MENTION=4773488]markmellarpes[/MENTION] and some modification by me . So press thanks buttons to the original thread

Credit & thanks:

- markmellarpes

- Adi Aisiteru Reborn

- b16h22

- PineappleOwl

- dugeriss

- mariozawa

- Lenox Devs

- Hyperion Devs

​

Ok lets go to Guide:

first of all need some requirement for this MOD-GUIDE

REQUIREMENT:

- BRAIN

- Patient

- experience

- Know how to decompile/recompiling Apk

- notepad++

- Tool for decompiling, : APKTOOL 2.0.0 beta 9 or latest version

- Tool for Sign apk, : CM Signer

STEP 1

Settings.apk

- Decompile Settings.apk

Go to and paste this code below

- Settings/res/values/strings.xml

<string name="change_pic_k">Change Logo</string>
<string name="profile_pic_k">CHANGE PICTURE</string>
<string name="profile_name_k">CHANGE STATUS</string>

- Settings/res/values/ids.xml

<item type="id" name="profile">false</item>
<item type="id" name="profile_name">false</item>
<item type="id" name="image_k">false</item>
<item type="id" name="owner_k">false</item>
<item type="id" name="linear_layout_k">false</item>
<item type="id" name="profile_pic_k">false</item>
<item type="id" name="layout1_k">false</item>
<item type="id" name="change_picture_text_k">false</item>
<item type="id" name="photo_picker_k">false</item>
<item type="id" name="linear_layout1_k">false</item>
<item type="id" name="layout2_k">false</item>
<item type="id" name="name_field_k">false</item>
<item type="id" name="name_edit_k">false</item>
<item type="id" name="peropil_k">false</item>
<item type="id" name="pp_k">false</item>

- Settings.apk/res/xml/display_settings.xml (you can change the place like in System and whatever you want)

add this line before </PreferenceScreen>

<PreferenceScreen android:title="Device owner" android:key="device_owner" android:summary="">
<PreferenceScreen android:title="Change logo" android:summary="Set up cover and owner picture">
<intent android:targetPackage="com.android.settings" android:action="android.intent.action.MAIN" android:targetClass="com.b16h22.Profile" />
</PreferenceScreen>
<Preference android:title="Profile picture" android:summary="Set up profile picture">
<intent android:targetPackage="com.lenox.Lenox_Label" android:action="android.intent.action.MAIN" android:targetClass="com.lenox.Lenox_Label.MyActivity" />
</Preference>
</PreferenceScreen>
[COLOR="Blue"]</PreferenceScreen>[/COLOR]

- Settings.apk/res/xml/device_info_settings.xml

add this line after xmlns:android="http://schemas.android.com/apk/res/android">

[COLOR="Red"]xmlns:android="http://schemas.android.com/apk/res/android">[/COLOR]
<Preference android:layout="@layout/adi_logo" android:key="beam_kat_logo" />

- Settings.apk/AndroidManifest.xml

<activity android:label="@string/change_pic_k" android:name="com.b16h22.Profile">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
</intent-filter>
</activity>

- After that, push all files from attachment in the right directory

- Recompile Settings

- Sign Settings.apk

- Decompile Settings.apk again

- Compare the code below with your public

smali/com/b16h22
Profile.smali
#147	0x7f040096	type="layout" name="profile_info"
#152	0x7f0a0242	type="id" name="photo_picker_k"
#162	0x7f0a023d	type="id" name="owner_k"
#173	0x7f0a0245	type="id" name="name_field_k"
#184	0x7f0a0246	type="id" name="name_edit_k"
#195	0x7f0a023c	type="id" name="image_k"
#262	0x7f0200bd	type="drawable" name="ic_qs_default_user"

smali/com/android/settings/adi/about
ProfileName.smali
#23	0x7f0a0238	type="id" name="profile_name"
ProfilePicture$1.smali
#86	0x7f0200bd	type="drawable" name="ic_qs_default_user"
ProfilePicture.smali
#25	0x7f0a0237	type="id" name="profile"
#66	0x7f0200bd	type="drawable" name="ic_qs_default_user"

Recompile Settings

Sign Settings.apk