[CM12, 12.1][Moto E] Removed network activity indicators & improved signal/wifi icons
Hello guys
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:
Original CM look, click to enlarge:
Modified new look, click to enlarge:
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:
Download:
Enjoy :victory:
How did I do it:
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
Hello guys
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:
- Network activity indicators have been removed!
- 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.
- Signal icons are a bit bigger (than the original small ones which look too small besides the battery icon).
- The CM's ugly extra-wide wifi icon has been replaced with the original, sleek and elegant wifi icon from Motorola.
- Annoying exclamation marks have also been removed!
Original CM look, click to enlarge:
Modified new look, click to enlarge:
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:
Download:
- Here's the new fixed flashable ZIP for CM12: View attachment finalbc.zip
- And here's the one for CM12.1: http://xdaforums.com/attachment.php?attachmentid=3270867&d=1429455639
- This one is for CM12.1 only with roaming icon (R) removed from the signal icons in addition to the other aforementioned modifications: View attachment roaming_removed_temp.zip
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! )
- 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!
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
Last edited: