As you know, with the new Display Notch, the status bar lost quite a bit of real estate, in order to have enough space for new apps to display useful information here's how you disable some of the default status bar icons!
You don't need root, just adb so I'l be assuming you know how to use it, there are plenty of tutorials all over the forum about it.
The command you want to use to disable, for example, the Bluetooth and WiFi icons:
Code:
adb shell settings put secure icon_blacklist bluetooth,wifi
The list of config_statusBarIcons (the list of possible icons you can disable) that I could find for Huawei are:
Code:
managed_profile
ime
sync_failing
sync_active
cast
location
bluetooth
powersavingmode
earphone
nfc
tty
speakerphone
zen
mute
volume
wifi
cdma_eri
data_connection
phone_evdo_signal
phone_signal
battery
alarm_clock
secure
clock
volte_call
eyes_protect
Don't forget to reboot the phone after that command:
Code:
adb reboot
This is the settings I use:
Code:
adb shell settings put secure icon_blacklist bluetooth,nfc,eyes_protect,alarm_clock
Note: You can also use System UI Tuner but it only seems to work for the WiFi and Carrier Name
Enjoy!
How it looks (Stock Android 8.1, EMUI 8.1, Microsoft Launcher):
Excellent post, I have used the command tonight works well.....
But I am thinking I would like to turn the WIFI Icon back on, how do I reset the status bar ?
Also do you have the command for "do not disturb" ?
Mywk said:
Enjoy!
How it looks (Stock Android 8.1, EMUI 8.1, Microsoft Launcher):
Click to expand...
Click to collapse
I'm running a non EMUI ROM. All the icons are usually on the right, the ROM has the ability to move the clock to the left / center but nothing else.
Id prefer the clock on the right on it's own.
So my question, do you know what content needs to be changed in order to re-order the icons to the different locations on the status bar??
Cheers
My current status bar
SystemUI tuner can hide most icons, just use the auto detect option. And reboot after toggling. VPN which I don't see on your list can be hidden too
Okay, great news, I had taken off various icons a couple of days ago, great , but I had taken one off one I wish I had kept, but also needed to remove another one.........anyway I used the ADB command and only entered the one icon in the list I wanted to remove and then ADB rebooted.....to my surprise all my icons came back on, all except the one I had added to my remove list, so basically the line of code written changed to only remove one icon as opposed to remove all previous icons and then one icon I had just added........SO if you are not happy with your choices, simply re do the process and add the icons you would like to be removed and reboot, the Icons removed will be just the ones on the list you just made and any you wish you had not removed will be returned.......
I cant hide the clock for some reason.
Thanks for the tip. Hate the stock layout. Unfortunately I can't get the HD call icon (volte_call) to disable but the others I wanted to remove are gone (BT, Nfc, eyes protect)
Edit:Suddenly the HD calls icon has left the status bar but I haven't re-entered the adb command as to try again. It just disappeared a few days later. Funny thing is the green dial icon in the dialer no longer shows HD either.
Anybody else try to remove volte_call? Did it work for you and did the green dial icon change also? Can't figure out if it's the adb command or my service provider since wife's S7 still showing HD calls(volte).
StatikBlue said:
Thanks for the tip. Hate the stock layout. Unfortunately I can't get the HD call icon (volte_call) to disable but the others I wanted to remove are gone (BT, Nfc, eyes protect)
Edit:Suddenly the HD calls icon has left the status bar but I haven't re-entered the adb command as to try again. It just disappeared a few days later. Funny thing is the green dial icon in the dialer no longer shows HD either.
Anybody else try to remove volte_call? Did it work for you and did the green dial icon change also? Can't figure out if it's the adb command or my service provider since wife's S7 still showing HD calls(volte).
Click to expand...
Click to collapse
Did you ever figure this out?
It is really stupid having an "HD" icon displayed 24/7. But I wanna keep the volte function on.
gamekill said:
Did you ever figure this out?
It is really stupid having an "HD" icon displayed 24/7. But I wanna keep the volte function on.
Click to expand...
Click to collapse
No, the command didn't work. Although my HD notification did disappear for about a month only because it was turned off by my provider for some reason. It was nice not having the HD notification but noticed that it just leaves a blank spot on the status bar. Notifications didn't "shift" over.
StatikBlue said:
No,(...)
it just leaves a blank spot on the status bar. Notifications didn't "shift" over.
Click to expand...
Click to collapse
That is double annoying. Thanks for the reply!
Wish we could simply select what we want cluttering the space of notifications, since we have the notch covering most of it.
Mywk said:
As you know, with the new Display Notch, the status bar lost quite a bit of real estate, in order to have enough space for new apps to display useful information here's how you disable some of the default status bar icons!
You don't need root, just adb so I'l be assuming you know how to use it, there are plenty of tutorials all over the forum about it.
The command you want to use to disable, for example, the Bluetooth and WiFi icons:
Code:
adb shell settings put secure icon_blacklist bluetooth,wifi
The list of config_statusBarIcons (the list of possible icons you can disable) that I could find for Huawei are:
Code:
managed_profile
ime
sync_failing
sync_active
cast
location
bluetooth
powersavingmode
earphone
nfc
tty
speakerphone
zen
mute
volume
wifi
cdma_eri
data_connection
phone_evdo_signal
phone_signal
battery
alarm_clock
secure
clock
volte_call
eyes_protect
Don't forget to reboot the phone after that command:
Code:
adb reboot
This is the settings I use:
Code:
adb shell settings put secure icon_blacklist bluetooth,nfc,eyes_protect,alarm_clock
Note: You can also use System UI Tuner but it only seems to work for the WiFi and Carrier Name
Enjoy!
How it looks (Stock Android 8.1, EMUI 8.1, Microsoft Launcher):
Click to expand...
Click to collapse
Hi mate, sorry for ask, but. Can you tell me the name of the wheater widget? looks cool.
Thank you
Emui 9 not working for me.
Wysłane z mojego CLT-L09 przy użyciu Tapatalka
Thank you!! It works!
I have just a question, how can i revert the command and show the icons again?
beedme said:
Thank you!! It works!
I have just a question, how can i revert the command and show the icons again?
Click to expand...
Click to collapse
Just reenter the same command, it'll bring all the icons back. Then enter the command again removing the icons you don't want showing.
@Horayken It's called Weather Live by Apalon Apps, I really like it, have been using it for quite some years and all the features I need in a weather app are there, plus the widget looks really nice!
Instead of hiding, is there any possibility to put icons in 2 rows?
kreso75 said:
Instead of hiding, is there any possibility to put icons in 2 rows?
Click to expand...
Click to collapse
I send this! Was thinking exactly the same since I got the phone!
Yep, but still nothing like 2-rows-icons?
beedme said:
Thank you!! It works!
I have just a question, how can i revert the command and show the icons again?
Click to expand...
Click to collapse
adb shell settings put secure icon_blacklist null
will revert everything to default
Related
For ADB, I just use Minimal ADB and Fastboot. I'm no expert so you should also do your own research.
Assuming you got that all sorted out:
1. Type "adb shell" and enter.
2. Type "wm" and enter.
3. You will see various settings to change your display such as "wm size" (change resolution), wm density (same as "smallest width" in developer), etc.
4. For the camera flush you need to type "wm overscan 0,-23,0,0". The "-23" will move the status bar up. Play around with the settings. I personally use "wm overscan 0,-23,0,-23" to move the status bar up and bring the navigation bar down a bit.
5. Remember that little black mark from changing the dp? https://imgur.com/gallery/fM78t Yeah, that's actually just the chin mask to make the edges at the bottom look curved. When you change the display size that can appear. "wm show-chinmask false" to disable it.
https://imgur.com/a/W6bdz
Just a copy & paste from my post on reddit.com/r/essential
GL
edit: If you "hide navigation" for certain apps such as Chrome, it kinda turns wonky. If you just leave the navigation in default it should be ok.
https://imgur.com/a/30h1i
Works good. Thanks for the tip.
I like how it moved the icons up a bit, and shifts the UI up in the apps. Only app I have found from the ones I have installed that doesnt look exactly right is Solid explorer.
Looks great, thanks man.
trying to revert this on ob3, but it seems wm does not work on oreo? maybe i need root, but i doubt it.
siulmagic said:
trying to revert this on ob3, but it seems wm does not work on oreo? maybe i need root, but i doubt it.
Click to expand...
Click to collapse
This doesn't work?
Code:
adb shell wm size reset
lupascu.marius said:
This doesn't work?
Code:
adb shell wm size reset
Click to expand...
Click to collapse
the command works but it does not change anything. i will try and soft reboot.
Any screenshots that show how this looks in comparison? Thanks!
I have a couple of questions, if anyone is able to help, it would be much appreciated:
In landscape, how would I get rid of the black bar on the camera notch side per app, if at all possible? I know getting rid of the black bar IS possible, I just don't know if it's possible per app.
What command in adb allows apps to fill the status bar, without hiding the status bar? As in, full screen mode with status bar there, but it's just transparent, like on Google Maps, or Nova Launcher.
I currently us AOSiP which allows all this to happen(minus the per app full screen mode unless I'm unaware of it), and I love this ROM. However, there are a few things I'm unable to accomplish with this ROM as of right now, and would like to know if I'm able to get the "full screen" utilized.
And let me be clear, I'm not interested in the immersive mode apps or adb commands such as
Code:
adb shell settings put global policy_control immersive.full=*
I hope my request for help has made sense, and thank you all in advance!
So I wanted to hide my Nav bar globally Specially on home screen, And this is what i did...
Home still work immersively but you have to to swipe up for the other buttons to work...
This is on s8 snap dont know for exy
Of coarse need adb
adb shell settings put global policy_control immersive.navigation=*
To undo
adb shell settings put global policy_control null*
Btw I am on PCRom nougat
I know there are themes and overlays but this at least no app installed to help keep system slim
[No message]
On lockscreen, can you see the emergency icon?
r0k3t said:
On lockscreen, can you see the emergency icon?
Click to expand...
Click to collapse
Dont know I dont use a lock screen
I have mine set to shut off if turned on in my pocket And I am chained to my device so no luck in losing or stolen Plus all my tracking apps and frp... Im not worried
I hate even having to swipe up to get home lol:good::good::good:Short sweet and simple
My bad, I didn't read the OP thoroughly, just took a quick glance.
I thought this was related to this thread
I've tried every single method here, and nothing did the trick for me, so i found a work around for myself, and decided to share, cause i've been frustated trying and trying after updating to oreo.
Assuming you know your work around on ADB commands, and do the basics like turn on immersive status:
1. turn on immersive status bar;
2. go on ADB commands, and type: Adb shell wm overscan 0,0,0,-210
( 0,0,0,-x is the value that determines how much you wanna push the nav bar off the screen, on my galaxy s8 and s9 -210 is the sweet spot, but you can trial and error till you find your devices sweet spot) ( to revert to origianl just type Adb shell wm overscan 0,0,0,0
3. install all in one gestures, work well, and very customizable and easy to use: (search on playstore)
KNOKN ISSUES :
-depending on how lower you use nav bar, lockscreen shortcuts will be cut of or disappear;
-some apps lose de confirmation button, for instance the Google photos app, when deleting the "confirm" button to delete, doesn't show, but if you tap multiple times on de lower part of the screen it confirms ( tryed and works) ;
-scroll down print screen doesn't work anymore;
(LITTLE TO NO PROBLEMS, THAT MAKE UP FOR THE FACT IT TAKES NAVBAR AWAY. AT LEAST IN MY OPINION IT'S A GOOD COMPROMISE )
Does this work after reboot, or we need to reapply?
And also, can we just enter a smaller number to make navbar shorter, not hidden completely?
MrDusan said:
Does this work after reboot, or we need to reapply?
And also, can we just enter a smaller number to make navbar shorter, not hidden completely?
Click to expand...
Click to collapse
You can reboot as many times as you want. It will stick.
Also, the numbers you are entering don't change size at all. Only moves the nav bar, so short answer, low number only hide nav bar a little looking weird then
MrDusan said:
Does this work after reboot, or we need to reapply?
And also, can we just enter a smaller number to make navbar shorter, not hidden completely?
Click to expand...
Click to collapse
There is a nav bar overlay called thinner nav bar, if I'm not mistaken, that will put the nav bar slimmer. Go on substratum and look for it, then apply. Don't know if it works on oreo though... :good:
luisshnyder said:
There is a nav bar overlay called thinner nav bar, if I'm not mistaken, that will put the nav bar slimmer. Go on substratum and look for it, then apply. Don't know if it works on oreo though... :good:
Click to expand...
Click to collapse
I already have plenty of those half-nav apk's that work on nougat, but oreo is what's bothering me. I'm spending days online searching for a solution. -.-
Thank you anyway for help and a quick answer
MrDusan said:
I already have plenty of those half-nav apk's that work on nougat, but oreo is what's bothering me. I'm spending days online searching for a solution. -.-
Thank you anyway for help and a quick answer
Click to expand...
Click to collapse
Just disable nav bar like it's showcased and then use all in one gestures to create buttons the size you want ?... What about that?
MrDusan said:
Does this work after reboot, or we need to reapply?
And also, can we just enter a smaller number to make navbar shorter, not hidden completely?
Click to expand...
Click to collapse
Also try to use something like - 120 to see if the nav bar gets slimmer and still shows full button layout
luisshnyder said:
Just disable nav bar like it's showcased and then use all in one gestures to create buttons the size you want ... What about that?
Click to expand...
Click to collapse
I tried that one already, but then I had problem with keyboard It's too low when there is no navbar under it. It would be great if there was some kind of separator under the keyboard so it isn't so low. And also, does that disable the hard press function of home button?
I know, I'm very complicated! xD
MrDusan said:
I tried that one already, but then I had problem with keyboard It's too low when there is no navbar under it. It would be great if there was some kind of separator under the keyboard so it isn't so low. And also, does that disable the hard press function of home button?
I know, I'm very complicated! xD
Click to expand...
Click to collapse
My keyboard works well. Where we say - 210 use other values that fit your phone and try different scenarios. Like on the keyboard. Dashboard and browser. So you can find the sweet spot for you. The home button hard pressed works great on mine. And keyboard and everything else. Maybe post some pictures of keyboard so I can see what's wrong
Well done! Finally be able to get rid of the nav bar, thanks a lot
VincentGogh said:
Well done! Finally be able to get rid of the nav bar, thanks a lot
Click to expand...
Click to collapse
Glad I could help. Post your results here so people can see ?
Some pictures with the results
No nav bar even when keyboard is on.
Immersive status bar optional. I use it cause gives full immersive mode and more screen real-estate
luisshnyder said:
I've tried every single method here, and nothing did the trick for me, so i found a work around for myself, and decided to share, cause i've been frustated trying and trying after updating to oreo.
Assuming you know your work around on ADB commands, and do the basics like turn on immersive status:
1. turn on immersive status bar;
2. go on ADB commands, and type: Adb shell wm overscan 0,0,0,-210
( 0,0,0,-x is the value that determines how much you wanna push the nav bar off the screen, on my galaxy s8 and s9 -210 is the sweet spot, but you can trial and error till you find your devices sweet spot) ( to revert to origianl just type Adb shell wm overscan 0,0,0,0
3. install all in one gestures, work well, and very customizable and easy to use: (search on playstore)
Click to expand...
Click to collapse
Anyone know why this might mess with my Pie Control? It doesn't seem to be showing up all the time.. But it is like invisible?
Is there any way to get the caller image bigger via adb command as the substratum is not compatible in my device and the single apk for nougat dont work anymore
luisshnyder said:
Some pictures with the results
No nav bar even when keyboard is on.
Immersive status bar optional. I use it cause gives full immersive mode and more screen real-estate
Click to expand...
Click to collapse
I create a batch file for automatic install of immersive mode
following the advice of @luisshnyder, if someone can try this installer because in this moment my s8 is on service center.
Rergards
Ciccio80
badblood_antony said:
Is there any way to get the caller image bigger via adb command as the substratum is not compatible in my device and the single apk for nougat dont work anymore
Click to expand...
Click to collapse
Maybe with themes from the app store or something. I don't really know how to make things bigger. Not a good idea to mess with adb commands theme related. I only work with substratum. Sorry. Anyway, double check if substratum is compatible with your device.what phone you have?
https://forum.xda-developers.com/galaxy-s8/how-to/global-immersive-nav-bar-t3758330
Same thing here. Just a quick swipe up away.
set mine to
adb shell wm overscan 0,0,0,-60
because at adb shell wm overscan 0,0,0,-210 you cant see the emergency icon.
Also using this app: Gesture Control - Next Level Navigation
Edit: I changed mine to -80, navbar is completely hidden. I didn't use auto hide navbar option in the settings, so that the keyboard
and other UI don't sink in. Draw back is, you can't use 3D touch to go back home, but, since I have a gesture app set, I don't need it.
TheMadScientist said:
https://forum.xda-developers.com/galaxy-s8/how-to/global-immersive-nav-bar-t3758330
Same thing here. Just a quick swipe up away.
Click to expand...
Click to collapse
Actually it's quite different. You hide it with immersive, and we completely disable it. In your case of you swipe up, for instance with gestures to navigate, the nav bar appears and gets in the way. We get rid of it completely and constantly. No nav bar at all anywhere
r0k3t said:
set mine to
adb shell wm overscan 0,0,0,-60
because at adb shell wm overscan 0,0,0,-210 you cant see the emergency icon.
Also using this app: Gesture Control - Next Level Navigation
Click to expand...
Click to collapse
That's the idea. Awesome. Cheers
If anyone is interested in completely disabling the navigation bar and prefers gestures, this method from the Note 8 thread works on our G7: https://forum.xda-developers.com/galaxy-note-8/how-to/to-remove-navigation-bar-android-8-0-t3779151.
See the original thread for more detailed info.
ADB Commands
Disable navbar commands
adb shell settings put global policy_control immersive.navigation=apps
adb shell wm overscan 0,0,0,-168
Recovery commands
adb shell settings put global policy_control null
adb shell wm overscan 0,0,0,0
Thanks for sharing. I have been looking to do this but was not able to find a comprehensive method. Works great by the way. :good:
Some aesthetic issues with this is it somewhat cuts off the bottom of the page. As in the keypad is slightly below the bottom of the screen, not much but enough to notice and the lock screen short cuts are cut off altogether and the text at the bottom of the fingerprint icon is cut off. Too bad it can not be resized.
phillymade said:
Some aesthetic issues with this is it somewhat cuts off the bottom of the page. As in the keypad is slightly below the bottom of the screen, not much but enough to notice and the lock screen short cuts are cut off altogether and the text at the bottom of the fingerprint icon is cut off. Too bad it can not be resized.
Click to expand...
Click to collapse
I just use System Ui Tuner. A few Adb commands for pe mission for the app to run and all is good. Nothing is cut off and I lose no functionality. When I tried the method in this thread on my S9, I ended up having to do a factory reset because it left a white strip on the edge of everything including the AOD. Going the System UI Tuner way just works so much better.
truckerdewd said:
I just use System Ui Tuner. A few Adb commands for pe mission for the app to run and all is good. Nothing is cut off and I lose no functionality. When I tried the method in this thread on my S9, I ended up having to do a factory reset because it left a white strip on the edge of everything including the AOD. Going the System UI Tuner way just works so much better.
Click to expand...
Click to collapse
Funny you should mention this, I did the same thing before I saw this post. Looks way better and functions just the same. Good find.
truckerdewd said:
I just use System Ui Tuner. A few Adb commands for pe mission for the app to run and all is good. Nothing is cut off and I lose no functionality. When I tried the method in this thread on my S9, I ended up having to do a factory reset because it left a white strip on the edge of everything including the AOD. Going the System UI Tuner way just works so much better.
Click to expand...
Click to collapse
Can u post how to do this with the method you used please
mccurt said:
Can u post how to do this with the method you used please
Click to expand...
Click to collapse
Download it from the Play Store. All the instructions are included within the app itself.
hi folks if I am not misunderstanding I can use systemUI instead of adb commands to disable the navigation bar? I can't find any option to do so. I know navbar navigation app offers such option without that we need to use their swipe Bar function. Unfortunately for navbar and the adb commands the screen ratio isn't correct and like that some parts of apps are cut off which sucks especially for the s8 edge panel
Sent from my SM-G950F using Tapatalk
Bma-Xda said:
hi folks if I am not misunderstanding I can use systemUI instead of adb commands to disable the navigation bar? I can't find any option to do so. I know navbar navigation app offers such option without that we need to use their swipe Bar function. Unfortunately for navbar and the adb commands the screen ratio isn't correct and like that some parts of apps are cut off which sucks especially for the s8 edge panel
Sent from my SM-G950F using Tapatalk
Click to expand...
Click to collapse
In system UI it's under Immersive Mode.
ohh I got it...I had to run adb commands as well as to setup immersive mode within system ui. I also made sure that notification bar is black to avoid a tinny bit of the navbar usually in white/gray. For evernote app I setup an exception as evernote has issues in immersive mode .thx mate
Sent from my SM-G950F using Tapatalk
Or just use Navigation Gestures and have it work perfectly on any phone.
I'm using Navigation Gestures and was wondering if you guys know how to move my dock in Nova above the navigation pill?
im using systemui tuner with edge gestures. Is it possible to not have the the navigation bar pop up each time the keyboard is activated?
Dear all,
If you want to disable default NAV BAR and use edge gestures then below app can help you in best way.
"https://play.google.com/store/apps/details?id=com.fb.fluid&hl=en_US"
I have tried a lot of other apps including XDA nav bar . None of other app works all good.
But , this app is just freaking amazing. I've using it since 2 months now. It's awesome. (No issue at all)
Hey guys,
As owning a non-notched phone I'm trying to get as much use of the display as possible. The status bar is useless to me when browsing the web. If I really want to know the time I don't mind getting out of the app first.
The navigation bar can be hidden in several ways. The PIL is also not too hard to hide. But the status bar is a real issue. I'm guessing that works out ok-ish for notch phones. But for the OP7 Pro and some Xiaomi phones this does not make sense.
I was wondering if there's a ROM or MOD that does this in another way than global overscan (which seems to conflict with FUD) or immersive mode (which places text suggestions over the text field in many apps, really annoying)
Now that in Android 11 there's no more global immersive mode, which was already a compromise, I'm running out of options. I'm currently trying ROMs at random, but maybe someone else has a tip here? I can't be the only one?
May be a different launcher? I do recall Nova had this feature to hide status bar but I have not used Nova for a while. May be something to try? Good luck ?
I'll give it a go! Fingers crossed!
update: Yep it hides it, but just when on the home screen. So it's a part of the solution! But not quite there yet.
jkommeren said:
I'll give it a go! Fingers crossed!
update: Yep it hides it, but just when on the home screen. So it's a part of the solution! But not quite there yet.
Click to expand...
Click to collapse
It's a start though. I never have more than one page so it worked for me. Also there may be a adb command to hide status bar, just try searching it. There is an app systemui tuner that allows to hide status bar on per app basis. It may be worth checking. All the best?
There's a way to hide it with adb commands. I will look into it and write it here when I find it
I've tried with the ADB commands that worked on a10 but they didn't work (on lineage 18) probably because global immersive was removed in a11
I have not upgraded to A11 but for previous versions, the following adb command did work:
adb shell settings put global policy_control immersive.status=*