[CM12, 12.1][Moto E] Removed network activity indicators & improved signal/wifi icons

RobbieL811

Senior Member
Oct 21, 2012
5,579
16,530
0
Savannah, Ga.
Hello guys :D

For those users who hate those little grey network activity indicators over wifi and signal icons in CM12 and CM12.1, here's a treat for you!

I have modified the SystemUI.apk and implemented the following changes:

  1. Network activity indicators have been removed!
  2. Spacing between the dual SIM signal indicators has been increased slightly and thus they appear better than the original look where both the indicators almost touch each other.
  3. Signal icons are a bit bigger (than the original small ones which look too small besides the battery icon).
  4. The CM's ugly extra-wide wifi icon has been replaced with the original, sleek and elegant wifi icon from Motorola.
  5. Annoying exclamation marks have also been removed!

Original CM look, click to enlarge:

View attachment 3271089

Modified new look, click to enlarge:

View attachment 3269705

I have flashable ZIPs for you which you can simply flash from your custom recovery and your SystemUI.apk will be replaced. Please make a backup of the original file located at /system/priv-app/SystemUI/SystemUI.apk. The original file permissions are rw- r-- r-- and chown root:root.

Please note that this file will only work on Moto E XT1022 and most probably other variants as well, you can try, but backup the original before you do so. I will not be responsible for any thermo-nuclear war taking place on your device after this :laugh:

I generally never ask for thanks, but this time I would like to because it was a lot of work :silly: :p

Download:


Enjoy :victory:

How did I do it:


  • Decompiled SystemUI.apk
  • Lollipop uses vectors to draw the status bar icons you see on the top right, means there's no png you can simply replace and get your work done.
  • I totally removed the vectors references of the required icons and placed raster images in the required resolution folder (Moto E is an hdpi device). When systemUI can't find vectors, it looks for rasters. That did the trick (those XML files are too hard to understand and edit, so I decided to do a trial and throw them away and that worked! :p )
  • Did a lot of photoshopping to generate the required icons, resizing them and properly aligning them.
  • Using raster images also resulted in automatic removal of the annoying exclamation marks which were defined in the vector XMLs.
  • I also removed the network activity indicators' vector references and replaced them with 1x1 transparent PNG images! Now they are invisible! :p

The icons are originally from a Nexus device's stock LP. Had to resize and re-align them for our Moto E which is hdpi unlike Nexus.

That's it :)
Hey bud. Do you have a commit for this on Github? I would like to just pick this and add it to my ROM. Don't wanna have to flash another package every time. Also, I build for multiple devices. Would just be easier for me to integrate it if you have a commit. I really like what you have done. Looks good! And the little arrows drive me nuts!!! Lol.
 

nilanko

Senior Member
Jun 2, 2014
950
266
0
New Delhi
@RobbieL811, this is a bit embarrassing for me but I'm really not a coder and never have used github. Neither do I have any idea on how ROMs are made so I can't even suggest you anything.

I don't have such a commit but I could help if you give me an idea on how to generate a commit. I don't even know if I am making any sense, I am so sorry :(
 

RobbieL811

Senior Member
Oct 21, 2012
5,579
16,530
0
Savannah, Ga.
@RobbieL811, this is a bit embarrassing for me but I'm really not a coder and never have used github. Neither do I have any idea on how ROMs are made so I can't even suggest you anything.

I don't have such a commit but I could help if you give me an idea on how to generate a commit. I don't even know if I am making any sense, I am so sorry :(
You make absolutely perfect sense! No reason AT ALL to be embarrassed! You want to move to Hangouts? May be easier for me to talk to you there in real time.

Sent from my Oneplus One using Tapatalk
 

nilanko

Senior Member
Jun 2, 2014
950
266
0
New Delhi
hey man. can u help me ? i've seen you good in compiling APK's,
can you make a CleanStatusbar (like this thread : http://forum.xda-developers.com/moto-e/themes-apps/pa-t2905342)

i want to hide the SIM2 icon on CM12.1. can you help me ? :(
the sim2 inserted but the signal is not showing on the statusbar. like this :
http://forum.xda-developers.com/showpost.php?p=57145661&postcount=22
Signal icons use one common resource. So if I remove the signal icon, both the icons will get hidden even for the one that has a SIM inserted.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone