FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

(HOW TO) Change All Of Status Bar Icons On Lollipop (Battery, Signal, Etc).

18 posts
Thanks Meter: 9
 
By whychand, Junior Member on 9th January 2015, 09:02 AM
Post Reply Subscribe to Thread Email Thread
Hello, this is my first thread

As you guys know, all of status bar icons in lollipop was hidden by google. There's no .png image in drawable folder for battery icon, signal, etc. That means, we're not able to change it with another image. But finally, i'm sucessfully change it. Now, we can say good bye to that annoying battery icon (yes, this tutorial is for kitkat too). Lets move to the tutorial.

Sorry for my bad english.

WHAT YOU NEED:
1). Brain
2). Patient
3).Apktool
4). Systemui.apk
5). Some .png images.


1). HOW TO CHANGE THAT ANNOYING BATTERY IMAGE?

Go to THIS thread. This guy will help you. All credit goes to him.


2). HOW TO CHANGE ANOTHER IMAGE ON YOUR STATUS BAR:

-). Decompile your Systemui.apk

-). Go to res/drawable.

-) In this folder, you will see the xml files for any icons on your status bar.

-). Delete those xml file. For example, if you wanna change the signal icon, just delete that stat_sys_signal_0, stat_sys_signal_0_fully, bla bla bla. Remember that xml file name before you delete it (Important!?).

-). Put that .png images for replacing xml files that you was deleted before on any drawable folder that fits your resolution (mine is drawable-hdpi). Ex: if you delete that stat_sys_signal_0 on your drawable folder, then you have to put that stat_sys_signal_0.png to replace it.

-). After you finish replacing all xml files with .png images, recompile it.

-). Don't forget to sign it and push into your system.

-). Done!

Here's my result on my device running cm12 for taoshan:

taoshan
Last edited by whychand; 9th January 2015 at 11:46 AM.
The Following 3 Users Say Thank You to whychand For This Useful Post: [ View ]
 
 
11th January 2015, 05:53 PM |#3  
Ambor's Avatar
Senior Member
Flag Warsaw
Thanks Meter: 1,557
 
Donate to Me
More
thanks

Bro can you share this battery icons ?
15th January 2015, 11:47 AM |#4  
Senior Member
Flag Jakarta
Thanks Meter: 40
 
More
Angry slir
upload ui plzzz
30th January 2015, 06:10 PM |#5  
tux-kid's's Avatar
Senior Member
Flag /home/tuxkids/makassar
Thanks Meter: 381
 
More
Quote:
Originally Posted by whychand

Hello, this is my first thread

As you guys know, all of status bar icons in lollipop was hidden by google. There's no .png image in drawable folder for battery icon, signal, etc. That means, we're not able to change it with another image. But finally, i'm sucessfully change it. Now, we can say good bye to that annoying battery icon (yes, this tutorial is for kitkat too). Lets move to the tutorial.

Sorry for my bad english.

WHAT YOU NEED:
1). Brain
2). Patient
3).Apktool
4). Systemui.apk
5). Some .png images.


1). HOW TO CHANGE THAT ANNOYING BATTERY IMAGE?

Go to THIS thread. This guy will help you. All credit goes to him.


2). HOW TO CHANGE ANOTHER IMAGE ON YOUR STATUS BAR:

-). Decompile your Systemui.apk

-). Go to res/drawable.

-) In this folder, you will see the xml files for any icons on your status bar.

-). Delete those xml file. For example, if you wanna change the signal icon, just delete that stat_sys_signal_0, stat_sys_signal_0_fully, bla bla bla. Remember that xml file name before you delete it (Important!?).

-). Put that .png images for replacing xml files that you was deleted before on any drawable folder that fits your resolution (mine is drawable-hdpi). Ex: if you delete that stat_sys_signal_0 on your drawable folder, then you have to put that stat_sys_signal_0.png to replace it.

-). After you finish replacing all xml files with .png images, recompile it.

-). Don't forget to sign it and push into your system.

-). Done!

Here's my result on my device running cm12 for taoshan:

taoshan

@whychand can you upload your systemui ?
or statusbar icon ?
thanks
The Following User Says Thank You to tux-kid's For This Useful Post: [ View ]
30th January 2015, 06:22 PM |#6  
reversegear's Avatar
Senior Member
Thanks Meter: 1,155
 
More
Thanks for the guide. I'm trying it now

Hope this process of decompile & recompile SystemUI will be simplified via xposed modules once xposed framework is working on lollipop
12th February 2015, 03:42 AM |#7  
Member
Thanks Meter: 3
 
More
hi
Quote:
Originally Posted by reversegear

Thanks for the guide. I'm trying it now

Hope this process of decompile & recompile SystemUI will be simplified via xposed modules once xposed framework is working on lollipop

Dis u try this? If yes plz let me know did it work for u?
12th February 2015, 05:59 AM |#8  
reversegear's Avatar
Senior Member
Thanks Meter: 1,155
 
More
Quote:
Originally Posted by rajeshnitk

Dis u try this? If yes plz let me know did it work for u?

actually im interested in battery mods. for other components i use CM12 Themes
tried this guide http://forum.xda-developers.com/andr...-rom-t2919361/ and struck in this
Code:
!! You will do it manually so find your last drawable hex code and continue to it.. Then save & close..


still trying thank you for the reminder
12th February 2015, 08:46 AM |#9  
Tech N You's Avatar
Senior Member
Unknown Land
Thanks Meter: 526
 
More
Quote:
Originally Posted by reversegear

actually im interested in battery mods. for other components i use CM12 Themes
tried this guide http://forum.xda-developers.com/andr...-rom-t2919361/ and struck in this

Code:
!! You will do it manually so find your last drawable hex code and continue to it.. Then save & close..


still trying thank you for the reminder

Dont worry about this open public.xml and search drawable and the last drawable you get is your code
12th February 2015, 10:34 AM |#10  
reversegear's Avatar
Senior Member
Thanks Meter: 1,155
 
More
Quote:
Originally Posted by Tech N You

Dont worry about this open public.xml and search drawable and the last drawable you get is your code

i'm bit confused
can you help me in determining of hex code
ive attached my public.xml file
Attached Files
File Type: txt public.xml.txt - [Click for QR Code] (227.8 KB, 136 views)
Last edited by reversegear; 12th February 2015 at 10:42 AM.
12th February 2015, 11:16 AM |#11  
Tech N You's Avatar
Senior Member
Unknown Land
Thanks Meter: 526
 
More
Quote:
Originally Posted by reversegear

i'm bit confused
can you help me in determining of hex code
ive attached my public.xml file

This your last drawable code <public type="drawable" name="APKTOOL_DUMMY_00fb" id="0x7f0200fb" />
Copy and paste these codes just after the above line highlighted in bold. Search for the above line in bold using Ctrl+F and just after that paste these codes.

Code:
<public type="drawable" name="stat_sys_battery" id="0x7f0200fc" />
<public type="drawable" name="stat_sys_battery_charge" id="0x7f0200fbd" />
it should look like this in your public.xml The bold part in this should be added where I added.

Code:
   <public type="drawable" name="APKTOOL_DUMMY_0039" id="0x7f020039" />
    <public type="drawable" name="APKTOOL_DUMMY_00ee" id="0x7f0200ee" />
    <public type="drawable" name="APKTOOL_DUMMY_00f8" id="0x7f0200f8" />
    <public type="drawable" name="APKTOOL_DUMMY_00fb" id="0x7f0200fb" />
    <public type="drawable" name="stat_sys_battery" id="0x7f0200fc" />
    <public type="drawable" name="stat_sys_battery_charge" id="0x7f0200fd" />
    <public type="mipmap" name="ic_daydreams" id="0x7f030000" />
    <public type="mipmap" name="ic_launcher_dreams" id="0x7f030001" />
    <public type="layout" name="app_circle_sidebar" id="0x7f040000" />
    <public type="layout" name="carrier_label" id="0x7f040001" />
    <public type="layout" name="circle_list_item" id="0x7f040002" />


Hope this helps. Hit thanks if I helped.
Last edited by Tech N You; 12th February 2015 at 11:20 AM.

Read More
Post Reply Subscribe to Thread

Tags
how to
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes