[Q] How to replace orange 'no connectivity' icons in 4.4? - Android Q&A, Help & Troubleshooting

Hi,
short version: how can I replace orange 'no connectivity' icons with white versions under 4.4 (KitKat)? I've tried to mass replace (in system apks) any PNG files I could find that seem to be related to signal strength -- but either I can't find the right ones or there's something even more tricky going on.
long version: I'm experimenting with my Lenovo Vibe Z (k910). I tried to install official 4.4 update (VIBEUI_V1.5_1420_4_ST_K910_NK_W_E2D0 if that's of any interest) + root + google apps. It seems to work fine except for the one unpleasant issue -- network signal icons turn orange (which clashes somewhat horribly with the rest of the visual scheme).
As far as I was able to google, orange means 'no connectivity'. This is clearly not true (all google services etc. work fine). However I don't really care about the fact that the system 'thinks' it is not connected.
What I'm looking for is some way to make these icons white -- either via simply replacing the icons or else making the system believe that it is, in fact, 'connected'.
Thanks in advance!
P.S. I've been able previously to fix similar issues under 4.2 (by simply replacing icon files). However I can't seem to get 4.4 figured out.

So figured it out.
At least on my phone (Lenovo Vibe Z (k910)) the relevant apk is NotificationCenter.apk and relevant icons are like these:
NotificationCenter.apk\res\drawable-hdpi\stat_sys_gemini_signal_2_orange.png

Solf said:
So figured it out.
At least on my phone (Lenovo Vibe Z (k910)) the relevant apk is NotificationCenter.apk and relevant icons are like these:
NotificationCenter.apk\res\drawable-hdpi\stat_sys_gemini_signal_2_orange.png
Click to expand...
Click to collapse
Instead of decompiling and recompiling your apk try using GRAVITYBOX xposed module...are u using a custom rom or the Stock?

GravityBox does so many things simultaneously that it is, in my opinion, a very dangerous thing to install on a ROM that is not completely stock. And Lenovo's isn't exactly stock. I had issues on another Lenovo phone previously.
I tried some other xposed module that was supposed to be able to recolor status bar icons -- didn't work.
Also copying icon files makes them fit not only by color, but also by style. And is rather trivial thing to do really as long as you can manage to unpack/pack zip files (which is what apk really is).

Related

trillian status icons

So, I recently decided to switch to using the new trillian beta, its actually grown into a rather decent application quite quickly. Of course, like most apps though, its designed for stock android, so all the notification icons are black & white, and look pretty lame on our vibrant (well, at least in my opinion they look lame.)
So I decided to make some new status icons for trillian, based on the default app icon, and I take NO credit at all for designing their original icon, I just like it a lot better than the awful black notification icons.
I am not packaging this into an apk until they release a non-beta version, since they seem to be updating the application as often as weekly right now. So the zip attached to the post only contains my new icons, you need to mod your app on your own.
Note, from my testing, I find that in order to make this installable to /data/app like a normal app, you need to extract the apk with apk manager, replace the images, then zip apk and re-sign. However, if you don't mind doing an adb push to /system/app then all you need to do is open the trillian.apk and drag-and-drop the new images into /res/drawable-hdpi.
And of course, zimp's awesome warning message...
WARNING: ALWAYS make a nandroid backup prior to installing any modification, including this one. You are making the decision to install this on your own, and I am not responsible for anything nuclear that may happen to your device.
Removed, sorry, too many people use other people's work without giving credit, and it leads to way too many headaches, he-said/she-said, ignorance, etc.

[Q] framework-res.apk & dianxinos-res.apk

Hey there everyone, I am wanting to edit my framework to get a better looking notification bar. I have an android phone called SH7218U, I am rooted with all Gapps.
If you look this up phone on Google, you will see that the notification bar and icons are very similar to stock Android 2.2 ( I am running 2.2.1). The only difference is that the signal bar is located to the left of the bar as well as some icons getting set there as well. You can really see this here: http://www.itechnews.net/wp-content/uploads/2011/03/Sharp-SH7218U-Clamshell-Android-Phone.jpg
When going into root explorer and checking out system/framework I am see the familiar framework-res.apk file, but I also see an apk file called dianxinos-res.apk. It seesm to be able to mess with framework and change the UI and other things, both of these files need to be edited. This is just a guess though since I have been able to find a post on a Chinese forum that gives a new notification bar (the only difference being the battery icon replaced with a numerical battery representation and the (when bar is pulled down) shortcut to the useless built-in task killer is gone. Inside of the package to this new framework I get both framework and dianxinos files so it seems I would have to replace both of the old files with the new ones.
As you can see in the above image there are virtual android buttons on the bottom of the screen as well, for when you want to use the phone normally. I do not think that the dianxinos-res.apk is linked to the virtual buttons as exploring system/media/pics contain.bmp images of the virtual buttons and I have confirmation by another SH7218U user that editing these images will directly effect how they are displayed.
I was just wondering anyone know how to edit the framework when there are two files corresponding to this. I don't know much about editing the framework but even so I am quick to learn but figured I would just ask around before I do anything. Worst comes to worst, like a bootloop for instance, I have a system.img for my phone so flashing that with fastboot will get my phone working again.
Anyway, Ive uploaded both files in case anyone would like to look at them. I am trying to go for a gingerbread-esque notification bar with blue instead of green possibly.
If anyone thinks this thread would get better hits elsewhere I would appreciate any input.

ROM Questions. PLEASE answer

Hey guys, I'm building a ICS themed ROM that is themed to look like JB (with some JB apps included and such)
For some reason I can not decompile/recompile my Framework-res apk as it will neve rwork. With APKTool, decompiling gives FALSE values and recompiling always exceptions. Ninjamorph editing sent me into a bootloop, obv. the Jellybean Framework sent a bootloop also on the first boot. That, or I wasn't patient enough to get to the Start.
Second, I donloaded a Jelly Bean UI/Theme and used that Framework, but the lockscreen buttons are too small and I do not need the Nav bar on the bottom, as the device has 4 hard buttons. (Settings, Home, Back, Search) and the ICS Rom im basing it off lacks these buttons also. The screen is small and feels really cramped with these buttons there. Also, how do I generate a normal build.prop without having to manually put in random information into the file via Notepad++?
I'm extremely new to Android Development though it appears so far that this ROM is looking okay for what it's supposed to be. Generally smooth running and pretty aside from these few things which are holding me back from any release or w/e
Thanks in advance to anyone who answers.

[Q][ST15i/ICS]Status Bar: Battery/Transparency

Hi Guys,
Before I begin, I'd like to shoutout to all the great devs here in XDA who regularly updates us with their mods while living their own busy lives.
I'm using a ST15i on stock ICS and managed to customize it by reading around. I've rooted my phone from GB to ICS and flashed custom zips to add or modify certain functions and changed how it looks to give it a different feel and to better suit my taste. I've reached a point where I can't modify it anymore due to lack of knowledge and training. And now I'm here.
Can anyone point me on how to change the transparency of the status bar, change the battery icon of my choice on my ST15i running on stock ICS? Also, can you help me in reverting to the stock icon fron "No available network"? All the info I found didn't help me. Tried the kitched but that didn't work for me either. I'd rather learn how rather than be spoonfed.
This is my first time posting here, so go easy on me.
Thanks!
I don't think a transparent statusbar is possible in ICS. In earlier versions, it was just a case of making the statusbar background itself transparent.
But Google have made it harder to do with later versions.
To change the battery icon, you just need to change the png files in one of the drawable folders in either framework-res.apk or SystemUI.apk. With the Mini on ICS, it's most likely drawable-mdpi in SystemUI.apk.
If you want to change how the icon works, going from changing every 10% to every 1% for example, then you need to decompile the app and edit some xml.
It's a little long-winded, but it's simple enough and I'm always happy to help. The battery icon mod was the first one I found out how to do and I spent months trying to figure it out. Literally.
It's worth checking out Tickle My Android from the link in my signature. It can do the battery mod for you, if you want it to, and can handle all the decompiling and recompiling as well actually taking apps off your phone to begin with.
Not sure what you meant about reverting icons..is it possible you can provide a screenshot of what you want to change?
Ticklefish said:
I don't think a transparent statusbar is possible in ICS. In earlier versions, it was just a case of making the statusbar background itself transparent.
But Google have made it harder to do with later versions.
To change the battery icon, you just need to change the png files in one of the drawable folders in either framework-res.apk or SystemUI.apk. With the Mini on ICS, it's most likely drawable-mdpi in SystemUI.apk.
If you want to change how the icon works, going from changing every 10% to every 1% for example, then you need to decompile the app and edit some xml.
It's a little long-winded, but it's simple enough and I'm always happy to help. The battery icon mod was the first one I found out how to do and I spent months trying to figure it out. Literally.
It's worth checking out Tickle My Android from the link in my signature. It can do the battery mod for you, if you want it to, and can handle all the decompiling and recompiling as well actually taking apps off your phone to begin with.
Not sure what you meant about reverting icons..is it possible you can provide a screenshot of what you want to change?
Click to expand...
Click to collapse
Hey there, Ticklefish! Thank you for taking the time to reply. You're one of my favorite devs here in xda.
Could you take a quick peek at this? There's an update on his notification toggle for a transparent status bar so I got me thinking whether this was possible or not. As for the battery, I'll still have to search for the battery icon I'm fancying about or I might have to create it from scratch. Sorry, I forgot to mention this but I tried to use your tool. I just didn't know how the battery icons would look like that's why I chickened out at the last moment. Instead I used it to create a zip to flash a stock SystemUI.apk to remove the Notification Toggles which I had extracted from an earlier CWM backup (Can't find an uninstaller. I figured all I needed was stock to remove it). Great tool, by the way.
I can't post any screenshots at the moment since I haven't been able to add that feature to my Mini yet. So I'll try my best to explain what I meant about reverting the network icon. If you would notice whenever you lose the network signal an icon appears on the notification bar? Well mine used to be color grey and had a yellow exclamation point beside it. Now it's all red. This might not be an issue for some but it's pretty hard on the eyes. I'd like to have the old one back.
Just to give you an idea, I'd like to improve my Mini's functionality and aesthetics while keeping it as close to stock as possible. So far I've managed to:
-Insert Reboot/Reboot to Recovery
-Use Wavelock
-Use Xperia S apps (Alarm, Callscreen, Clock, Conversation, Contacts, Font, Home, Keyboard, Phonebook & Walkman)
-Supercharge
-Notification Toggles (which I removed)
Changing the status bar and reverting to stock icon for no network signal is next on my list.
messagemode said:
Hey there, Ticklefish! Thank you for taking the time to reply. You're one of my favorite devs here in xda.
Could you take a quick peek at this? There's an update on his notification toggle for a transparent status bar so I got me thinking whether this was possible or not. As for the battery, I'll still have to search for the battery icon I'm fancying about or I might have to create it from scratch. Sorry, I forgot to mention this but I tried to use your tool. I just didn't know how the battery icons would look like that's why I chickened out at the last moment. Instead I used it to create a zip to flash a stock SystemUI.apk to remove the Notification Toggles which I had extracted from an earlier CWM backup (can't find an uninstaller. I figured all I needed was stock to remove). Great tool, by the way.
I can't post any screenshots at the moment since I haven't been able to add that feature to my Mini yet. So I'll try my best to explain what I meant about reverting the network icon. If you would notice whenever you lose the network signal a icon appears on the notification bar, well mine used to be color grey and had a yellow exclamation point beside it. Now it's all red. This might not be an issue for some but it's pretty hard on the eyes. I'd like to have the old one back.
Just to give you an idea, I'd like to improve my Mini's functionality and aesthetics while keeping it as close to stock as possible. So far I've managed to:
-Insert Reboot/Reboot to Recovery
-Use Wavelock
-Use Xperia S apps (Alarm, Callscreen, Clock, Conversation, Contacts, Font, Home, Keyboard, Phonebook & Walkman)
-Supercharge
-Notification Toggles (which I removed)
Changing the status bar and reverting to stock icon for no network signal is next on my list.
Click to expand...
Click to collapse
Screenshot should already implimented just not in the power menu. All you have to do is hold power and vol down button.
evilbarcode said:
Screenshot should already implimented just not in the power menu. All you have to do is hold power and vol down button.
Click to expand...
Click to collapse
Wow! Didn't know that. Just tried it just now and it worked. Thanks! Will be posting/updating once I've recreated the situation.
messagemode said:
Hey there, Ticklefish! Thank you for taking the time to reply. You're one of my favorite devs here in xda.
Could you take a quick peek at this? There's an update on his notification toggle for a transparent status bar so I got me thinking whether this was possible or not. As for the battery, I'll still have to search for the battery icon I'm fancying about or I might have to create it from scratch. Sorry, I forgot to mention this but I tried to use your tool. I just didn't know how the battery icons would look like that's why I chickened out at the last moment. Instead I used it to create a zip to flash a stock SystemUI.apk to remove the Notification Toggles which I had extracted from an earlier CWM backup (Can't find an uninstaller. I figured all I needed was stock to remove it). Great tool, by the way.
I can't post any screenshots at the moment since I haven't been able to add that feature to my Mini yet. So I'll try my best to explain what I meant about reverting the network icon. If you would notice whenever you lose the network signal an icon appears on the notification bar? Well mine used to be color grey and had a yellow exclamation point beside it. Now it's all red. This might not be an issue for some but it's pretty hard on the eyes. I'd like to have the old one back.
Just to give you an idea, I'd like to improve my Mini's functionality and aesthetics while keeping it as close to stock as possible. So far I've managed to:
-Insert Reboot/Reboot to Recovery
-Use Wavelock
-Use Xperia S apps (Alarm, Callscreen, Clock, Conversation, Contacts, Font, Home, Keyboard, Phonebook & Walkman)
-Supercharge
-Notification Toggles (which I removed)
Changing the status bar and reverting to stock icon for no network signal is next on my list.
Click to expand...
Click to collapse
Well, it might be possible. There's a lot that can be done if you just know how. I'll have a look at a transparent status bar soon. It was incredibly simple to do on early GB so hopefully it can be done on ICS as well.
There are a lot of battery icons out there. If you find the ones you want, TMA can put them into your app for you, or I can tell you how to do it manually.
As for the icons that come with TMA, you can see what they look like on the thread. Some look better on HDPI, and our phones are MDPI, but the tool can backup your original app so you can just try whichever one you want without being in danger of losing anything.
Changing that icon should be pretty simple. All you need to do is find out which image file it is and change it. Either by downloading one of the GB roms here and taking the new image file out of that, or by using a graphics program and just recolouring it yourself. If you're doing that, and if you're in a creative mood, you could even redesign the icon completely..
Thanks for the kind words, btw. If there's anything I can do to help, just let me know!
Ticklefish said:
Well, it might be possible. There's a lot that can be done if you just know how. I'll have a look at a transparent status bar soon. It was incredibly simple to do on early GB so hopefully it can be done on ICS as well.
There are a lot of battery icons out there. If you find the ones you want, TMA can put them into your app for you, or I can tell you how to do it manually.
As for the icons that come with TMA, you can see what they look like on the thread. Some look better on HDPI, and our phones are MDPI, but the tool can backup your original app so you can just try whichever one you want without being in danger of losing anything.
Changing that icon should be pretty simple. All you need to do is find out which image file it is and change it. Either by downloading one of the GB roms here and taking the new image file out of that, or by using a graphics program and just recolouring it yourself. If you're doing that, and if you're in a creative mood, you could even redesign the icon completely..
Thanks for the kind words, btw. If there's anything I can do to help, just let me know!
Click to expand...
Click to collapse
OK, I won't hold back in asking for assistance anymore.
I've attached a screenie of the icon problem I'm facing right now. If you would look at the upper lefthand corner, it's all red. I wonder if it's the same for the other ST15i Stock ICS users. It' used to be grey with a yellow exclamation point or something like that (can't recall how it exactly looked like but, yeah, something like that). Now for the battery icon, I'm fancying the Purple Android Battery Icon in TMA, only in green and shouldn't mess with the original height of the status bar. I've cooked a battery icon using the kitchen and it messed the height of the status bar. Could you also point how to manually change the battery icon? I'm trying to do it myself so I won't be asking around here anymore. I think others will benefit from it, too.
The stock SystemUI.apk that I've attached came from a stock version of my ST15i's ICS. I wondering if the network icon is found in the framework-res.apk, not in the SystemUI.apk. Since I've flashed the stock one and managed to remove the Notification Toggles but Red icon is still there.
Hopefully, you can find something with the transparency of the status bar. Thanks for all the help!
messagemode said:
OK, I won't hold back in asking for assistance anymore.
I've attached a screenie of the icon problem I'm facing right now. If you would look at the upper lefthand corner, it's all red. I wonder if it's the same for the other ST15i Stock ICS users. It' used to be grey with a yellow exclamation point or something like that (can't recall how it exactly looked like but, yeah, something like that). Now for the battery icon, I'm fancying the Purple Android Battery Icon in TMA, only in green and shouldn't mess with the original height of the status bar. I've cooked a battery icon using the kitchen and it messed the height of the status bar. Could you also point how to manually change the battery icon? I'm trying to do it myself so I won't be asking around here anymore. I think others will benefit from it, too.
The stock SystemUI.apk that I've attached came from a stock version of my ST15i's ICS. I wondering if the network icon is found in the framework-res.apk, not in the SystemUI.apk. Since I've flashed the stock one and managed to remove the Notification Toggles but Red icon is still there.
Hopefully, you can find something with the transparency of the status bar. Thanks for all the help!
Click to expand...
Click to collapse
That icon might be in framework-res.apk but I suspect it's SystemUI.apk. That's where most of those things are. This is a stock icon so flashing a stock system app won't do anything to change it. If you want, you can change the icon yourself by loading the png into a graphics program and messing around with it. If you want it to be grey and yellow, then you can make it grey and yellow.
Battery icons won't change the height of the statusbar. Android automatically scales images to the right size. As long as they're in the right folder. The Mini and Mini Pro both keep their images in drawable-mdpi for ICS. If images are put into drawable-ldpi, drawable-hdpi or even drawable-xhdpi (which would be insane on such a small screen), Android will scale them for a low, high, or extra high resolution screen. Which will mess the statusbar height. Your battery icons can be any height you like, they just have to go in the right place.
By the way...Tickle My Android will automatically put them in the right place. Just saying...
To change battery icons manually, you need to use apktool or a utility that uses apktool to decompile framework-res.apk and SystemUI.apk
Hey....Tickle My Android uses apktool...(subtle, ain't I?)
Then find the battery icons in whichever drawable folder they're in. They might be in more than one but that's not an issue. Replace them with ones you want.
If you're changing how often they change, you'll need to edit the xml files in the layout folder. If you got your icons from a kitchen, they should have come with the right xml files. In fact, if you've got a version of the Purple Android icons, you could use TMA to put those on first and then change them to the icons you want. That'll ensure you get the right xml files.
Then you use apktool to recompile the apps you changed. Make a copy of the original app, use 7zip to copy the res folder from the recompiled app into the copied one (this will ensure it's signed correctly), extract resources.arsc from the recompiled app, add that to the copied one at store levels of compression and..well, that's it.
The copied app is now ready to be put back onto your phone.
Eyes glazing over? Brain leaking out of the ears? I know it sounds complicated but it's quite simple once you've done it a few times. It can get a bit tedious if you're doing it a lot....which is why I wrote Tickle My Android in the first place.

[Q] MJ7 - Rooted - Dialer & Contacts Screen?

Tried to search the forums, but I keep getting a message the search function is down. I've browsed a bit anyway and searched on the interwebs, but not finding what I'm looking for.
I hate the phone screen colors; this includes everything under phone/groups/favorites/contacts.
I have Wanam Xposed - and in his screenshots in the Store, it shows a really nice set of colors for the dialer and contacts.
How would I change mine to that or something to my liking?
I saw there are some apps in the store I can download - but they install "along side" of the existing dialer, contacts, etc.
I just want to tweak the ones I have.
I also saw some items about "flashing" things after going into recovery mode - but the way I understand it - even though we're rooted on MJ7 now - there aren't any recovery programs available yet to use - so those flashing options are out, right?
Anyone have any suggestions? This is the last (yeah, right!) tweak I am wanting to do before feeling like my "new" S4 is "setup" the way I like it more or less...
Thanks!
you are correct, we can't "Flash" any custom roms yet, the bootloader has not been unlocked yet
th3bl3d said:
you are correct, we can't "Flash" any custom roms yet, the bootloader has not been unlocked yet
Click to expand...
Click to collapse
So then the only option to modify the dialer & contacts screens are for me to dig into the files that make them up & edit as needed, or, install one of those custom dialer apps from the Store to run along side the existing dialer?
I guess I assumed there would be some tool or utility similar to Wanam that would allow us to "theme" things - similar to the Winterboard app on the iPhone. I know this isn't the iPhone...I'm learning . . .

Categories

Resources