[guide][GT-I9152] how to modifying systemui

Search This thread

unclefab

Senior Member
Jun 23, 2012
423
523
It works:good:, terima kasih banyak kawan (thanks a lot my friend)!:laugh:
Actually your SystemUi fc everytime the screen orientation changes, maybe cuz it's much heavier than the original (like 1 mb more), so what I did is that I decompiled it, found what changes you made and reproduced them on the original SystemUI.
I saw you added in res/values/public:

<public type="style" name="SystemBarNotificationText" id="0x7f10002b" />
<public type="style" name="SystemBarPanelSettingsRow" id="0x7f10002c" />
<public type="style" name="SystemBarPanelSettingsIcon" id="0x7f10002d" />
<public type="style" name="SystemBarPanelSettingsContents" id="0x7f10002e" />
<public type="style" name="SystemBarPanelSettingsPanelSeparator" id="0x7f10002f" />

but actually it's not needed. You added as well in res/values/styles:

<style name="SystemBarNotificationText">
<item name="android:textSize">16.0sp</item>
<item name="android:textColor">#ff999999</item>
</style>
<style name="SystemBarPanelSettingsRow">
<item name="android:eek:rientation">horizontal</item>
<item name="android:background">?android:listChoiceBackgroundIndicator</item>
<item name="android:paddingRight">16.0dip</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">64.0dip</item>
</style>
<style name="SystemBarPanelSettingsIcon">
<item name="android:layout_width">64.0dip</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:scaleType">center</item>
</style>
<style name="SystemBarPanelSettingsContents">
<item name="android:textSize">18.0sp</item>
<item name="android:textColor">?android:textColorPrimary</item>
<item name="android:layout_gravity">left|center</item>
<item name="android:layout_width">0.0dip</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1.0</item>
</style>
<style name="SystemBarPanelSettingsPanelSeparator">
<item name="android:background">@*android:drawable/divider_horizontal_dark</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">1.0dip</item>
<item name="android:layout_marginRight">0.0dip</item>

but it's not needed either.
I found why my previous attempts failed, it's because I stubbornly kept on editing my mega 6.3's layout/navigation_bar.xml (replacing the APKTOOL_DUMMY fields by tw_navigationbar_bg) instead of using the one from the mega 5.8, for some reasons there are lines in the 6.3's navigation_bar.xml that prevent the navbar from working.
A big thanks again, I pressed the thanks button and to thank you even more now I put some SystemUI mods here...

The following mods have been tested on I9200, but they should work on all mega variants.
First you have to decompile SystemUi (see OP if you get recompile errors), then let's start.

ADD MORE BUTTONS TO THE QUICK SETTINGS PANEL

Navigate to res/values/integers.xml and find:

<integer name="quick_settings_num_columns">5</integer>

Change the 5 to whatever value pleases you. Mine is set at 9, dunno if it works for values above but for sure it works with 6, 7, 8 and 9.

CHANGE THE BATTERY TEXT COLOR

Navigate to res/layout/status_bar.xml and find:

<TextView android:textSize="12.0dip" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_network_name_separator" />
<ImageView android:gravity="center" android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" />

Replace #ffffffff by your favorite color.

CHANGE CLOCK COLOR

Navigate to res/layout/status_bar.xml and find:

<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ffffffff" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />

Replace #ffffffff by your favorite color.

CHANGE COLORS IN EXPANDED NOTIFICATIONS

Navigate to res/layout/status_bar_expanded_header.xml and find:

<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textColor= @Color/notification_header_clock_color" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_panel_header_clock_margin_left" android:layout_marginTop="-3.0dip" android:singleLine="true" systemui:ampmSmall="true" />

Change @Color/notification_header_clock_color with your favorite color, and don't forget to start with # (for example #ffffffff is full black).
Then in the same xml find:

<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor= @Color/notification_header_date_color" android:gravity="bottom" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="@dimen/notification_panel_header_date_margin_bottom" android:singleLine="true" />

Change @Color/notification_header_date_color with your favorite color, and don't forget to start with # (for example #ffffffff is full black).
Then navigate to res/values/colors and change colors to your liking (or, if you like green you can use mine, I've attached it)... Some examples:

-notification_panel_solid_background (for notification panel, #ff000000 is full black, #00000000 is 100% transparent, #3F000000 is black with 75% transparency, #7F000000 is black with 50% transparency, #BF000000 is black with 25% transparency)

-quick_setting_btn_divider_color (to make transparent the divisions between toggle buttons).

Don't edit:

<item type="color" name="toggle_slider_background_color">@drawable/notification_background_color</item> and
<item type="color" name="toggle_slider_divider_color" @Color/toggle_slider_background_color</item>

MAKE THE CLEAR BUTTON TRANSPARENT

This one is easy, just change the 4 quick_panel_clearbtn in res/drawable-hdpi with any transparent 9png files, or use the ones I attached here.
DO NOT use non 9png files, if you don't know why do some search on the forum.

MAKE THE TOGGLES TRANSPARENT

Another easy one, just change the tw_quick_panel_quick_setting_button_bg_normal.9.png in res/drawable-hdpi with the one attached here.
DO NOT use non 9png files, if you don't know why do some search on the forum.

MAKE NAVBAR TRANSPARENT

Go to res/values/drawables.xml and find:

<item type="drawable" name="tw_navigationbar_bg">

Change the color to #00000000 for 100% transparent, #3F000000 for black with 75% transparency, #7F000000 for black with 50% transparency, #BF000000 for black with 25% transparency.
In the same file you will see that there are other colors that can be edited, try and test;)

MAKE NAVBAR AND NOTIFICATION BAR SMALLER

Yep, cuz now that you have a nice navbar you may find that it's pretty big...
Decompile framework-res.apk.
Navigate to res/values/dimens.xml and find:

status_bar_height

Change the value, as for me I changed it from 25 to 20.
Then just below you see:

dimen name="navigation_bar_height

Change the size, as for me I changed it from 48 to 24.
Below there's navigation_bar_height_landscape, you can edit it as well.

Enjoy!:silly:
 

Attachments

  • quick_panel_4_files.zip
    1.1 KB · Views: 28
  • tw_quick_panel_quick_setting_button_bg_normal.9.zip
    303 bytes · Views: 32
  • colors.zip
    420 bytes · Views: 27
Last edited:
  • Like
Reactions: sitifire

sitifire

Senior Member
Apr 4, 2013
114
62
Tanjungpandan
It works, terima kasih banyak kawan (thanks a lot my friend)!
Actually your SystemUi fc everytime the screen orientation changes, maybe cuz it's much heavier than mine (like 1 mb more) so what I did is that I decompiled it, found what changes you made and reproduced them on my original SystemUI.
I saw you added in res/values/public

<public type="style" name="SystemBarNotificationText" id="0x7f10002b" />
<public type="style" name="SystemBarPanelSettingsRow" id="0x7f10002c" />
<public type="style" name="SystemBarPanelSettingsIcon" id="0x7f10002d" />
<public type="style" name="SystemBarPanelSettingsContents" id="0x7f10002e" />
<public type="style" name="SystemBarPanelSettingsPanelSeparator" id="0x7f10002f" />

but actually it's not needed. You added as well in res/values/styles

<style name="SystemBarNotificationText">
<item name="android:textSize">16.0sp</item>
<item name="android:textColor">#ff999999</item>
</style>
<style name="SystemBarPanelSettingsRow">
<item name="android:eek:rientation">horizontal</item>
<item name="android:background">?android:listChoiceBackgroundIndicator</item>
<item name="android:paddingRight">16.0dip</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">64.0dip</item>
</style>
<style name="SystemBarPanelSettingsIcon">
<item name="android:layout_width">64.0dip</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:scaleType">center</item>
</style>
<style name="SystemBarPanelSettingsContents">
<item name="android:textSize">18.0sp</item>
<item name="android:textColor">?android:textColorPrimary</item>
<item name="android:layout_gravity">left|center</item>
<item name="android:layout_width">0.0dip</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1.0</item>
</style>
<style name="SystemBarPanelSettingsPanelSeparator">
<item name="android:background">@*android:drawable/divider_horizontal_dark</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">1.0dip</item>
<item name="android:layout_marginRight">0.0dip</item>

but it's not needed either. I found why my previous attempts failed, it's because I stubbornly kept on editing my mega 6.3's layout/navigation_bar.xml (replacing the APKTOOL_DUMMY fields by tw_navigationbar_bg) instead of using the one from the mega 5.8, for some reasons there are lines in the 6.3's navigation_bar.xml that prevent the navbar from working.
A big thanks again, I pressed the thanks button and to thank you even better now I put some SystemUI mods here...

ADD MORE BUTTONS TO THE QUICK SETTINGS PANEL

Navigate to res/values/integers.xml and find

<integer name="quick_settings_num_columns">5</integer>

Change the 5 to whatever value pleases you. Mine is set at 9, dunno if it works for values above but for sure it works with 6, 7, 8 and 9.

CHANGE THE BATTERY TEXT COLOR

Navigate to res/layout/status_bar.xml and find

<TextView android:textSize="12.0dip" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_network_name_separator" />
<ImageView android:gravity="center" android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" />

Replace #ffffffff by your favorite color.

CHANGE CLOCK COLOR

Navigate to res/layout/status_bar.xml and find

<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ffffffff" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />

Replace #ffffffff by your favorite color.

CHANGE COLORS IN EXPANDED NOTIFICATIONS

Navigate to res/layout/status_bar_expanded_header.xml and find

<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textColor= @Color/notification_header_clock_color" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_panel_header_clock_margin_left" android:layout_marginTop="-3.0dip" android:singleLine="true" systemui:ampmSmall="true" />

Change @Color/notification_header_clock_color with your favorite color, and don't forget to start with # (for example #ffffffff is full black). Then in the same xml find

<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor= @Color/notification_header_date_color" android:gravity="bottom" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="@dimen/notification_panel_header_date_margin_bottom" android:singleLine="true" />

Change @Color/notification_header_date_color with your favorite color, and don't forget to start with # (for example #ffffffff is full black).

MAKE THE CLEAR BUTTON TRANSPARENT

This one is easy, just change the 4 quick_panel_clearbtn in res/drawable-hdpi with any transparent 9png files, or use the one I attached here.

More to come in a minute, for now I save my work cuz it rains and I'm affraid of power shortage mati lampu:)

welcome bro...glad to know it works on yours... and thanks for adding some guide too... I just a noob which just followed other guides in XDA... :D
 

shazzl

Senior Member
Jan 24, 2013
447
229
Banting
welcome bro...glad to know it works on yours... and thanks for adding some guide too... I just a noob which just followed other guides in XDA... :D

Can u help me i want the partition info so you can flash with cwmrecovery or twpr...

Open terminal emulator
su
ls -al /dev/block/platform/msm_sdcc.1/by-name

Sent from my GT-I9205 using xda app-developers app
 

sitifire

Senior Member
Apr 4, 2013
114
62
Tanjungpandan
Can u help me i want the partition info so you can flash with cwmrecovery or twpr...

Open terminal emulator
su
ls -al /dev/block/platform/msm_sdcc.1/by-name

Sent from my GT-I9205 using xda app-developers app

Sorry for my late reply bro...got extra works on my office last 2 days... :(
I can't used that command on terminal emulator.there's no such file on directory.....but I'd pm you & gave a flashable zip that contain boot.img by @k2wl . flashable zip was made by @Rittik. I hope it can help you and offcourse big thanks for you too bro for helping me... :D

Sent from my GT-I9152 using Tapatalk
 

shazzl

Senior Member
Jan 24, 2013
447
229
Banting
Sorry for my late reply bro...got extra works on my office last 2 days... :(
I can't used that command on terminal emulator.there's no such file on directory.....but I'd pm you & gave a flashable zip that contain boot.img by @k2wl . flashable zip was made by @Rittik. I hope it can help you and offcourse big thanks for you too bro for helping me... :D

Sent from my GT-I9152 using Tapatalk

remember bacup first :):D
if all working we are on i will open thret
 
Last edited:

zamlkawy

Senior Member
Apr 2, 2014
258
24
Giza
dears
i follow this topic in me GT-I9152 but after it
  1. cannot find status bar
  2. cannot add any background
all what i did is .. move systemui.apk to system/app and replace using root explorer ... then the mobile restarted and after restart that happens
so kindly help me to resolve
thanks
 

sitifire

Senior Member
Apr 4, 2013
114
62
Tanjungpandan
dears
i follow this topic in me GT-I9152 but after it
  1. cannot find status bar
  2. cannot add any background
all what i did is .. move systemui.apk to system/app and replace using root explorer ... then the mobile restarted and after restart that happens
so kindly help me to resolve
thanks
had u set right permissions for Systemui & edit build.prop to add "qemu.hw.mainkeys=0" ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Noob wanna share how to modified SystemUI on Galaxy Mega GT-I9152. For others,please compare it with yours.maybe this guide would help you...

    I'd made mistake about how to remove Sim Icon on Statusbar,statusbar Expanded & enable Navigation bar. So I update the Guide...

    REQUIREMENT: !!!
    - BRAIN
    - Patient
    - experience
    - Know how to decompile/recompiling Apk file
    - notepad++
    - Tool for decompiling, : apkmanager/apktool/Virtous/apkmultitools/ or else

    A. HOW TO FIX ERROR WHEN RECOMPILE SYSTEMUI.APK​
    Decompile SystemUI.apk
    Go to System/res/value/style.xml
    add this line in the end of the line above "</resources>"
    HTML:
    <style name="SystemBarNotificationText">
            <item name="android:textSize">16.0sp</item>
            <item name="android:textColor">#ff999999</item>
        </style>
        <style name="SystemBarPanelSettingsRow">
            <item name="android:orientation">horizontal</item>
            <item name="android:background">?android:listChoiceBackgroundIndicator</item>
            <item name="android:paddingRight">16.0dip</item>
            <item name="android:layout_width">fill_parent</item>
            <item name="android:layout_height">64.0dip</item>
        </style>
        <style name="SystemBarPanelSettingsIcon">
            <item name="android:layout_width">64.0dip</item>
            <item name="android:layout_height">fill_parent</item>
            <item name="android:scaleType">center</item>
        </style>
        <style name="SystemBarPanelSettingsContents">
            <item name="android:textSize">18.0sp</item>
            <item name="android:textColor">?android:textColorPrimary</item>
            <item name="android:layout_gravity">left|center</item>
            <item name="android:layout_width">0.0dip</item>
            <item name="android:layout_height">wrap_content</item>
            <item name="android:layout_weight">1.0</item>
        </style>
        <style name="SystemBarPanelSettingsPanelSeparator">
            <item name="android:background">@*android:drawable/divider_horizontal_dark</item>
            <item name="android:layout_width">fill_parent</item>
            <item name="android:layout_height">1.0dip</item>
            <item name="android:layout_marginRight">0.0dip</item>
        </style>

    B. HOW TO FIX ERROR WHEN RECOMPILE FRAMEWORK-RES.APK​
    Decompile framework-res.apk
    go to framework/res/layout
    open all this xml :
    HTML:
    keyguard_screen_password_landscape.xml
    keyguard_screen_password_portrait.xml
    keyguard_screen_tab_unlock.xml
    keyguard_screen_tab_unlock_land.xml
    keyguard_screen_unlock_landscape.xml
    keyguard_screen_unlock_portrait.xml
    find this in all that xml :
    HTML:
    @id/transport
    in that line you will see :
    HTML:
    layout="@layout/keyguard_transport_control"
    change to :
    HTML:
    layout="+@layout/keyguard_transport_control"
    do it for all xml I'd mentioned above
    try to recompile systemui & framework without modifying anything.if succeed you can try to modifying...

    Now,lets modifying...

    1. Center Clock
    Decompile systemUI.apk
    go to SystemUI.apk\res\layout\status_bar.xml

    find this line & delete it:
    HTML:
    <com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ffffffff" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />
    then find this :
    HTML:
    xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
    add this below it :
    HTML:
    <DigitalClock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="#ff339bc1" android:gravity="center" android:id="@id/clock" android:layout_width="fill_parent" android:layout_height="fill_parent" />

    2. Remove Icon Sim on Status Bar​
    go to SystemUI.apk\res\layout\signal_cluster_view.xml
    Find this :
    HTML:
    <ImageView android:id="@id/sim_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3.0dip" />
    replace all that line with this :
    HTML:
    <ImageView android:id="@id/sim_icon" android:layout_width="0.0dip" android:layout_height="0.0dip" />

    3. Remove Icon Sim on Status Bar Expanded​
    go to SystemUI.apk\res\layout\status_bar_expanded.xml
    Find this :
    HTML:
    @id/quickpanel_dualsim_layout
    change 0dip android:layout_height with to :
    HTML:
    0.0dip

    4. 1% battery & Animation charging​
    download attached files and copy files to corresponding folders in SystemUI

    5. Enable Navigation Bar​
    download attached files and copy files to corresponding folders in SystemUI if folder does not exist(drawables-xhdpi) create it. then add ic_lock_power_off.png to system/res/drawable hdpi...
    Go to system/res/value/ids.xml
    add this above </resources>
    HTML:
    <item type="id" name="quick_launch">false</item>
    Go to system/res/value/strings
    add this above </resources>
    HTML:
    <string name="accessibility_capture">Power toggle</string>
    YOU MUST EDIT YOUR "build.prop" in folder /system too. if not your SystemUI will fc....
    ADD THIS IN THE END OF YOUR "build.prop"
    :
    HTML:
    qemu.hw.mainkeys=0

    Remove Text and Toggle Status :​
    download attached files and copy files to corresponding folders in SystemUI

    Thanks To :
    - Allah SWT
    - My beloved wife & childs
    - @joehanh88
    - @gharrington
    - @Adi Aisiteru Reborn
    - @barikke74
    - Budi SemogaDermawan
    - XDA forum
    4
    Flymeui on gt i9152

    1. Framework​
    Decompile framework-res.apk
    got to framework/res/value/dimens.xml
    find this :
    HTML:
    <dimen name="status_bar_height">
    change 0dip to :
    HTML:
    <dimen name="status_bar_height">40.0dip</dimen>
    Recompile

    SystemUI​
    Decompile SystemUI.apk

    1. Go to System/res/layout/statusbar.xml
    Replace all with this :
    HTML:
    <?xml version="1.0" encoding="utf-8"?>
    <com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/status_bar" android:background="@drawable/status_bar_background" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants"
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
        <AnalogClock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ffffffff" android:ellipsize="none" android:gravity="center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />
        <com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor="@color/notification_header_date_color" android:ellipsize="marquee" android:gravity="bottom|left|center" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="45.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="@dimen/notification_panel_header_date_margin_bottom" android:singleLine="true" />
        
        <ImageView android:id="@id/black_bg" android:background="#ff000000" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
        <ImageView android:id="@id/notification_lights_out" android:paddingLeft="6.0dip" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" />
        
    	<LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:paddingLeft="45.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="20.0dip">
            <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:alpha="@dimen/notification_icon_area_alpha">
                <TextView android:textSize="15.0dip" android:textColor="#ff339bc1" android:gravity="center_vertical" android:id="@id/carrierLabel" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
                <ImageView android:id="@id/operatorLogoIcon" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo" />
                <ImageView android:id="@id/operatorLogoIcon_org" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo_org" />
                <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
                <com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
                <com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="55.0dip" android:paddingRight="16.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
    	</LinearLayout>
            <LinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent" android:alpha="@dimen/system_icon_area_alpha">
                
    	    <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
                <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
                    <TextView android:textSize="12.0dip" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_network_name_separator" />
                    <ImageView android:gravity="center" android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" />
                
    	    </LinearLayout>
            
    	</LinearLayout>
        </LinearLayout>
        <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="45.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="20.0dip">
            <ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
                <com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="centerInside" />
                <com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="centerInside" />
            </ImageSwitcher>
            <com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:background="@drawable/status_bar_bg_tile" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
                <TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:textColor="#ff99cc00" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
                <TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:textColor="#ff99cc00" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
            </com.android.systemui.statusbar.phone.TickerView>
        </LinearLayout>
    </com.android.systemui.statusbar.phone.PhoneStatusBarView>

    Recompile

    Push your SystemUI first then framework after that...

    PS : Fixed annoying black background after restart/reboot.just replace status_bar_bg_tile.png with mine...
    here my screenshoot... a little bit different because I add custom background on statusbar & statusbar expanded header...

    Sorry for my bad English... :D
    1
    keep it up :thumbup:!
    1
    @sitfire,
    dear friends...
    you're doing great...
    nice share bro...
    :good::good::good:
    1
    Mod guide

    Of course I've edited build.prop!
    Some months ago I had followed gharrington's method to enable the navbar on my galaxy grand and it worked, and it's actually an easy mod.
    But for some reasons it doesn't work on my mega 6.3.
    That's why I uploaded my systemui here, I would be interested to see if you can make it work, and in case you do I'll be even more interested to see how you did it.
    Believe me, I've tried different ways and I know how to use apktool, it's not my first mod but still, I couldn't make it work.
    Thanks in advance for any help:)

    the guide work on me i9205

    @sitifire see my screen short ink effect...


    if you want a small ampm in status bar just add systemui:ampmSmall="true"
    SystemUI/res/layout/status_bar.xml
    Code:
    <com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ffffffff" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" systemui:ampmSmall="true" />

    if you want to make date 2 line in the status bar expanded header
    1. add this at SystemUI/res/values/strings.xml
    Code:
        <string name="status_bar_date_format_day_month">"EEEE
    d MMMM yyyy"</string>
        <string name="status_bar_date_format_month_day">"EEEE
    MMMM d yyyy"</string>

    2 add this at SystemUI/res/layout/status_bar_expanded_headerr.xml android:maxLines="2"
    Code:
    <com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor="@color/notification_header_date_color" android:gravity="bottom" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="@dimen/notification_panel_header_date_margin_bottom" android:maxLines="2" />

    Thank you
    i will help you if i seat in frond my laptop if on my hp sorry to say...
    i also have some mod about add 10 battry icon witch 1% incress. using og battry mod HOW TO ( folow this, is as simpele as 123 :) )
    and how to add speed meter on status bar on this Galaxy Mega Themes and Apps.