[Android Themes] DG|Buu:
This Guide can be Preferred by MTK6589​

Tools Needed:

Notepad++

Decompiling and Recompiling Tool

Brain Please

A MTK65xx Device

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Steps:

1)De-compile your android.policy.jar from /framework (For .jar decompile and recompile)(Click here

2)Open this .smali from \com\android\internal\policy\impl\PhoneWindowManager.smali

Find These Lines:

.method public getSystemDecorRectLw(Landroid/graphics/Rect;)I

Delete The Red Code

Replace With Code Below

.method public getSystemDecorRectLw(Landroid/graphics/Rect;)I
.registers 3
.parameter "systemRect"

.prologue
.line 3057
iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemLeft:I

iput v0, p1, Landroid/graphics/Rect;->left:I

.line 3058
iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemTop:I

iput v0, p1, Landroid/graphics/Rect;->top:I

.line 3059
iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemRight:I

iput v0, p1, Landroid/graphics/Rect;->right:I

.line 3060
iget v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mSystemBottom:I

iput v0, p1, Landroid/graphics/Rect;->bottom:I

.[COLOR="Red"]line 3061
iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mStatusBar:Landroid/view/WindowManagerPolicy$WindowState;

if-eqz v0, :cond_1b

iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mStatusBar:Landroid/view/WindowManagerPolicy$WindowState;

invoke-interface {v0}, Landroid/view/WindowManagerPolicy$WindowState;->getSurfaceLayer()I

move-result v0

.line 3063
:goto_1a
return v0

.line 3062
:cond_1b
iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mNavigationBar:Landroid/view/WindowManagerPolicy$WindowState;

if-eqz v0, :cond_26

iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mNavigationBar:Landroid/view/WindowManagerPolicy$WindowState;

invoke-interface {v0}, Landroid/view/WindowManagerPolicy$WindowState;->getSurfaceLayer()I

move-result v0

goto :goto_1a

.line 3063
:cond_26
const/4 v0, 0x0

goto :goto_1a
.end method[/COLOR]

Replace With:

const/4 v0, 0x0

return v0
.end method

Then,Recompile

Next,Go to SystemUI /res/values/drawables.xml

Code:

<item type="drawable" name="notification_number_text_color">#ff000000</item>
<item type="drawable" name="ticker_background_color">#ff1d1d1d</item>
<item type="drawable" name="status_bar_background">[COLOR="Red"]#00000000[/COLOR]</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#88000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#ff090909</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#ffaaaaaa</item>
<item type="drawable" name="intruder_bg_pressed">#ff33b5e5</item>
<item type="drawable" name="notification_header_bg">#ff000000</item>
<item type="drawable" name="system_bar_background">[COLOR="Red"]#88000000[/COLOR]</item>
<item type="drawable" name="notification_icon_area_smoke">[COLOR="Red"]#88000000[/COLOR]</item>

100% Tranapency

#00000000

Translucent

#88000000

Recompile

Credits:-@Adi Aisiteru Reborn

- Senior Member [MENTION=3233976]evilisto[/MENTION]

- Recognized themer [MENTION=4613083]rodman01[/MENTION]

- [MENTION=5355877]mulbyungjahri[/MENTION]

- [MENTION=5339749]bond19[/MENTION]87

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Having Your Banner In Settings​

1)Decompile your Settings.apk From /system/app/

2)Download The SettingsSource.zip From Here

3) Extract contents of SettingsSource.zip to respective folders in Settings.apk

4)Open /res/xml/device_info_settings.xml From Decompiled Settings.apk

5) From The Top,Locate This Tag. l <Preference android:title.

Add These Code

<PreferenceCategory android:layout="@layout/areebisawesome" android:key="blah" android:title="" />

Add The Blue Code

In:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/about_settings"
xmlns:android="http://schemas.android.com/apk/res/android">
[COLOR="Blue"] <PreferenceCategory android:layout="@layout/areebisawesome" android:key="blah" android:title="" />[/COLOR]
<Preference android:title="@string/model_number" android:key="device_model" android:summary="@string/device_info_default" style="?android:preferenceInformationStyle" />

Save The File.

Now Go To /Res/Drawable-XHDPI(If your Device is xhdpi(OR)Locate your device dpi0

Now,Paste The File Whichever you want :D:D (Make sure the files is in *.png Format)

For Changing The Resolution Of The Pic:

Go to /res/layout/areebisawesome.xml

Delete The RED code,And Add Your Pic Size There

Code:

<?xml version="1.0" encoding="utf-8"?>
<ImageView android:layout_gravity="center" android:paddingBottom="6.0dip" android:layout_width="[COLOR="Red"]320.0px[/COLOR]" android:layout_height="[COLOR="Red"]200.0px[/COLOR]" android:src="@drawable/cosmic" android:scaleType="fitXY"
xmlns:android="http://schemas.android.com/apk/res/android" />

Credits:@iamareebjamal

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Changing The Icons OF The Battery,Signal,Statusbar Expanded Etc

Change Icons Of The Battery​

1)De-Compile your SystemUI.apk from /system/app

2)From /res/drawable-xhdpi(change xxxdpi Acoording To Your Device)

3)Search For stat_sys_battery_x.png with your Own

4)Search For stat_sys_battery_charge_animxx.png For Battery Animation with Your Own

5)Replace and Recompile

-------------------------------------------------------------------------------------

For Changing Battery Symbol in StatusBar Expanded ​

1)De-Compile your SystemUI.apk from /system/app

2)From /res/drawable-xhdpi(change xxxdpi Acoording To Your Device)

3)Search For ic_qs_battery_xx.png with your own

4)Search for ic_qs_battery_charge_xx.png for Battery Charging Animation

---------------------------------------------------------------------------------------

Changing Signal In Signal Icon

(If You Have Dual-Sim Device)​

1)De-Compile your SystemUI.apk from /system/app

2)From /res/drawable-xhdpi(change xxxdpi Acoording To Your Device)

3) Search For stat_sys_gemini_signal_1_xxxx.png(With Your Color) And Replace With Your Own

--------------------------------------------------------------------------------------

Changing Wi-Fi Icon

​

1)De-Compile your SystemUI.apk from /system/app

2)From /res/drawable-xhdpi(change xxxdpi Acoording To Your Device)

3) Search For stat_sys_wifi_signal_x_fully.png and replace with Your Own

4)For Wi-fi Without Transfer File Icon, stat_sys_wifi_signal_x.png and replace with your own

----------------------------------------------------------------------------------------

For Changing Icons In Status Bar Expanded

​

1)De-Compile your SystemUI.apk from /system/app

2)From /res/drawable-xhdpi(change xxxdpi Acoording To Your Device)

For Flight Mode/Aeroplane Mode:

​

3) Search for ic_qs_flight_mode_on.png and ic_qs_flight_mode_off.png and Replace with Your Own

For Data Connection:

​

3) Search for ic_qs_mobile_enable.png and ic_qs_mobile_disable.png and replace with your own

For Bluetooth:

​

3)Search For ic_qs_bluetooth_enable.png.ic_qs_bluetooth_disable.png and ic_qs_bluetooth_off.png and replace with your own

For Gps/Location:

​

3)Search for ic_qs_gps_enable.png and ic_qs_gps_disable.png and replace with your own

For Wi-Fi:

​

3)Search for ic_qs_wifi_enable.png and ic_qs_wifi_disable.png and replace with your own

4)For animation: Search For ic_qs_wifi_full_x.png and replace with your own

5)For No Data Animation: Search for ic_qs_wifi_x.png and replace with your own

(If It Doesnt Work,ic_qs_stat_sys_wifi_switch_animx,png. Delete these .png)

For Brightness:

​

3) Search For ic_qs_brightness_auto_on and ic_qs_brightness_auto_off and Replace With Your Own

For Auto-Rotation/Orientation

​

3) Search For ic_qs_auto_rotation_enable and ic_qs_auto_rotation_disable and replace with your own

For Timeout:

3) Search For ic_qs_timeout_disable,ic_qs_timeout_off and ic_qs_timeout_on and replace with your own

For Default User:

​

3) Search For ic_qs_default_user.png and replace with your own

For User Profiles

​

3) Search For ic_qs_general_on/off,ic_qs_meeting_on/off,ic_qs_outdoor_on/off and ic_qs_mute_on/off and Replace with your own

HAPPY THEMING

​

:laugh::laugh::laugh: :cool::cool::cool:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

More Guides Coming SOON

:highfive::highfive::highfive: