Related
Just switched over to the H8. Took the Android 7 upgrade and did a boot loader unlock/TWRP/root.
I went on a quest to get the Nav Bar to hide. I tried a few things (apps out of the app store) none of which really worked. I also made a few changes to build.prop (I'll tell you about that in a second). At some point I realized the NAV bar was GONE. Sometimes I could get it to come back up and sometimes not.
Now I have it back but it has the "hide" button on the left which SHOULD be good except once you hide it, no amount of coaxing will reliably bring it back up. So either I don't know how to bring it up (just swipe up from the bottom, right?) or something is still broken. At this point, I'd be happy just to get rid of the hide button.
I did a few tries with (with both 0 and 1 values)
qemu.hw.mainkeys=1
ro.config.showNavigationBar=false
If you set mainkeys=1 the screen will go black after unlocking. The true/false seems to control the switch on the nav button menu, not the nav bar itself.
In addition in the global settings namespace there is:
navigationbar_is_min=0
policy_control=null*
If you hide the bar, is_min goes to 1 but changing it manually doesn't help. The policy control ought to hide bars if set right but seems to not have any effect.
Any ideas? What am I missing? Something is making it put that extra button on the nav bar.
Update:
Setting policy_control to "" brings the bar back but... it floats over the screen. It works but the app on the screen is "under" it, as though it were pulled up. So I suspect I need to google a different value of policy_control.
If someone has the same setup and could do from an adb shell:
settings get global policy_control
That would be interesting.
Update #2: Rebooting with the taskbar up seems to correct that, but there is still the hide button on the left hand side. Now if it works and I just don't know how to make it reappear that's exactly what I'm after. But as it is if you make a mistake and hide it, it is hard to recover (and yes I know about the floating dock).
Final Update (?)
Ok I think I got it, although I never got it back to stock. Instead of trying to get out of immersive mode I should have gone in for it. From ADB I did:
settings put global policy_control "immersive.full=*"
or
settings put global policy_control "immersive.navigation=*"
That seems to do what I want. The nav bar hides until you swipe up or bring the notifications down. If the keyboard or something else is under it you can use the hide button to push it away. Success! Well... maybe... it seems like I lost it again, but for awhile it was behaving exactly as you'd expect.... hmm..
I've tried to replace the navbar with gestures before, and the best I got was to completely hide the nav.
There are also some apps on the play store that let you do that, and work pretty well.
The problem is the modifications that Huawei made to the OS are so extensive, that messing with the navbar in ways that other devices work, may just break it completely.
It's a pain in the butt to do anything on this phone.
Well I had a few hours of success where the bar hid and would show. Sometimes a drag up would not work but bringing the status bar down would also bring the menu up and that's workable. But... this morning. it decided to hide all the time again. So I can eventually coax it back with settings changes, but that's really not handy at all.
Ok I think I have a better idea now. The build.prop has the
ro.config.showNavigationBar=false
This controls if the "Show navigation bar" shows up in settings (and that's all it controls). However... I had it turned ON and then removed that line from build prop. So having it on appears to control the hide button and that's all.
Meanwhile all the immersive mode stuff was just further confusing.
So the working config seems to be:
Set the nav bar to true in build prob.
the settings should have policy_control to null*
the settings should have navigationbar_is_min 0
then once rebooted, slide the Navigation Bar OFF on the Navigation Key setting (not sure where this is stored).
So it is confusing because Navigation Bar OFF must mean more "Navigation Bar hiding OFF"
Better idea is to leave the nav bar alone. However, if you had a 3rd party replacement (or you like using the floating dock which I don't) then setting the is_min setting to 1 might be just what you want. Just reboot and that sucker stays gone most of the time.
So once I had that sorted out: https://play.google.com/store/apps/details?id=com.gmd.immersive does what I wanted. What an adventure!
Hi,
I know this thread is kind of old, but I've also been trying to his the navy bar, only difference is I never want it to come back.
I've tried qemu.hw.mainkeys and got the black screen after locking, tried is_min setting but it hid the keys on the bar but lleft a bar at the bottom of the screen.
Any ideas on how I can make it vanish forever?
Thanks
Araytha said:
Hi,
I know this thread is kind of old, but I've also been trying to his the navy bar, only difference is I never want it to come back.
I've tried qemu.hw.mainkeys and got the black screen after locking, tried is_min setting but it hid the keys on the bar but lleft a bar at the bottom of the screen.
Any ideas on how I can make it vanish forever?
Thanks
Click to expand...
Click to collapse
Are you in EMUI 5 or 4?
Sent from my Honor 8 using XDA Labs
According to https://www.xda-developers.com/how-to-hide-the-navigation-bar-in-emui-5-0/ you should be able to hide the navigation bar by running:
adb shell settings put global navigationbar_is_min 1
Sadly this does not work on my phone, does it work for anyone else?
I can get the navbar to hide following this guide:
https://forum.xda-developers.com/nexus-6p/general/guide-hide-navigation-bar-status-bar-app-t3509747
Unfortunately this only hides the navbar by using immersive mode and it also hides the floating dock control which I'm interested in using instead of the navbar
Regards
Try again and see if it works
foxtrot_lima said:
According to https://www.xda-developers.com/how-to-hide-the-navigation-bar-in-emui-5-0/ you should be able to hide the navigation bar by running:
adb shell settings put global navigationbar_is_min 1
Sadly this does not work on my phone, does it work for anyone else?
I can get the navbar to hide following this guide:
https://forum.xda-developers.com/nexus-6p/general/guide-hide-navigation-bar-status-bar-app-t3509747
Unfortunately this only hides the navbar by using immersive mode and it also hides the floating dock control which I'm interested in using instead of the navbar
Regards
Click to expand...
Click to collapse
Just to say it is good from what I have read to use floating dock couse some users said that they got burn in of the nav bar..
But if floating dock does not work anymore try from playstore "pie control"
It is the same thing
Do not know if you need to be rooted
PalakMi said:
Try again and see if it works
Click to expand...
Click to collapse
Tried a couple of times without any luck. Maybe it's not working on the 389 firmware? Anyone with a lower firmware that can try it out?
brljak83 said:
Just to say it is good from what I have read to use floating dock couse some users said that they got burn in of the nav bar..
But if floating dock does not work anymore try from playstore "pie control"
It is the same thing
Do not know if you need to be rooted
Click to expand...
Click to collapse
Floating dock works fine, it's disabling the navbar that doesn't work.
foxtrot_lima said:
Floating dock works fine, it's disabling the navbar that doesn't work.
Click to expand...
Click to collapse
Sorry but it seem I have misunderstood you
But if you use floating dock it is supposed to disable the nav bar..
Anyway I have thought you need ''pie control'' couse the floating dock does not work
as a replacement.. anyway it is disabling the navbar for me too if I turn on the floating dock..
EDIT: Sorry... it is not disabling the navbar.. I just saw for my self to test it and report it to you
He should use immersive mode and disable floating dock, since adb doesn't work
foxtrot_lima said:
According to https://www.xda-developers.com/how-to-hide-the-navigation-bar-in-emui-5-0/ you should be able to hide the navigation bar by running:
adb shell settings put global navigationbar_is_min 1
Sadly this does not work on my phone, does it work for anyone else?
I can get the navbar to hide following this guide:
https://forum.xda-developers.com/nexus-6p/general/guide-hide-navigation-bar-status-bar-app-t3509747
Unfortunately this only hides the navbar by using immersive mode and it also hides the floating dock control which I'm interested in using instead of the navbar
Regards
Click to expand...
Click to collapse
If you are rooted, add this line at the end of your build.prop
Code:
qemu.hw.mainkeys=1
Sent from my Honor 8 using XDA Labs
adriansticoid said:
If you are rooted, add this line at the end of your build.prop
Code:
qemu.hw.mainkeys=1
Sent from my Honor 8 using XDA Labs
Click to expand...
Click to collapse
Has anyone else tried this? I did that and everything works fine until I pull down notification bar, after that screen starts to flicker, I wanted to use swipe navigation but if I hide navbar with navigationbar_is_min method it doesn't work whereas with qemu.hw.mainkeys method it does work.
Rommco05 said:
These commands work perfectly for me:
Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
Hide Both Bars type:
adb shell settings put global policy_control immersive.full=*
Back to normal/default state:
adb shell settings put global policy_control null*
They are not hidden, but only immersed
Click to expand...
Click to collapse
Thanks for sharing. This works for my H8 too. Stock L19B386
Hiding navbar with adb commands works, sadly it seems that the floating dock is tied to the navbar since every action that hides the bar also hides the floating dock.
So, hiding navbar is useless now
PalakMi said:
So, hiding navbar is useless now
Click to expand...
Click to collapse
Why is it useless? Because of the floating dock?
pijes said:
Why is it useless? Because of the floating dock?
Click to expand...
Click to collapse
Yes, since it's tied to it
PalakMi said:
Yes, since it's tied to it
Click to expand...
Click to collapse
I currently use Simple Pie as an alternative
pijes said:
I currently use Simple Pie as an alternative
Click to expand...
Click to collapse
Nice, I'll try it
Is there any way to make the Navigation bar Black. I have tried substratum themes like swiftblack, pitchblack.. etc but couldnt get it themed. I have also tried xposed module (BlackNavigationBarfor 5t) which does work but it makes the recents kill button vanish.
Thanks.
msohail_7 said:
Is there any way to make the Navigation bar Black. I have tried substratum themes like swiftblack, pitchblack.. etc but couldnt get it themed. I have also tried xposed module (BlackNavigationBarfor 5t) which does work but it makes the recents kill button vanish.
Thanks.
Click to expand...
Click to collapse
I'm using "Navbar Apps", works quiet well, but doesn't do the job flawlessly. From time to time you'll get the white navbar.
ohhsaft said:
I'm using "Navbar Apps", works quiet well, but doesn't do the job flawlessly. From time to time you'll get the white navbar.
Click to expand...
Click to collapse
Do u get black when typing on keayboard?
Im using flat style colored bars[ROOT] it does a good job but it sometime messes the status bar.
msohail_7 said:
Do u get black when typing on keayboard?
Im using flat style colored bars[ROOT] it does a good job but it sometime messes the status bar.
Click to expand...
Click to collapse
Yes, most of the time. When typing in fb messenger, it struggles often.
BlackNavigationBar 1.0.7 Xposed module supports OP6 and works.....
msohail_7 said:
Is there any way to make the Navigation bar Black. I have tried substratum themes like swiftblack, pitchblack.. etc but couldnt get it themed. I have also tried xposed module (BlackNavigationBarfor 5t) which does work but it makes the recents kill button vanish.
Thanks.
Click to expand...
Click to collapse
In you go to setting / Display / Theme
Select dark theme and color of icons
wuilly said:
In you go to setting / Display / Theme
Select dark theme and color of icons
Click to expand...
Click to collapse
Ur too noob maybe. When the keyboard pops up it goes white and at many instances.
"BlackNavigationBar 1.0.7" Xposed module is only thing that helped me to make this damn navbar to be always black and "gravitybox" helped to make those damn buttons black as well. Only unfortunately gravitybox does not have an option to make buttons to be transparent.
I do not understand why is it so difficult for google to make proper black theme with white text and icons. As well Oneplus is struggling to make the same damn thing.
In order to just get a simple the same interface from device to device I am always have to use multiple third party software.
I have not tried on OP6 but the following commands worked on my Samsung S8+. It should also work on OP6.
Command: adb shell
Command :settings put global navigationbar_color -16449536 (2 spaces after the word color)
Command: settings put global navigationbar_current_color -16449536 (2 spaces after color)
Gr8man001 said:
I have not tried on OP6 but the following commands worked on my Samsung S8+. It should also work on OP6.
Command: adb shell
Command :settings put global navigationbar_color -16449536 (2 spaces after the word color)
Command: settings put global navigationbar_current_color -16449536 (2 spaces after color)
Click to expand...
Click to collapse
Did you try the settings on the OP6 yet, and if so did you try them on PIE?
they did not work for me.
LBJM said:
Did you try the settings on the OP6 yet, and if so did you try them on PIE?
they did not work for me.
Click to expand...
Click to collapse
Sorry, I did not as I use Gestures along with Nova launcher. Have not felt the necessity to go back to a true navigation bar. Also the commands I mentioned were for Oreo.
Try nacho notch on play store. It works really well. If you don't want it to affect your status bar just set its height at 0. (To change settings long press on the quick settings icon)
Gr8man001 said:
Sorry, I did not as I use Gestures along with Nova launcher. Have not felt the necessity to go back to a true navigation bar. Also the commands I mentioned were for Oreo.
Click to expand...
Click to collapse
Thanks for getting back to me.
Tomatot- said:
Try nacho notch on play store. It works really well. If you don't want it to affect your status bar just set its height at 0. (To change settings long press on the quick settings icon)
Click to expand...
Click to collapse
How does that make the nav bar black?
LBJM said:
Thanks for getting back to me.
How does that make the nav bar black?
Click to expand...
Click to collapse
Check app's settings. You have an option to make the navigation bar black.
Tomatot- said:
Check app's settings. You have an option to make the navigation bar black.
Click to expand...
Click to collapse
That's very generic. Please be specific as to what you mean by "app's settings." I want to make the nav bar black under one global setting not fish around on a per application basis. For example the play store, gmail, chome and firefox the nav bar changes color I want it to remain black at all times.
LBJM said:
That's very generic. Please be specific as to what you mean by "app's settings." I want to make the nav bar black under one global setting not fish around on a per application basis. For example the play store, gmail, chome and firefox the nav bar changes color I want it to remain black at all times.
Click to expand...
Click to collapse
I mean nacho notch from play store ... Check the app's settings
Tomatot- said:
I mean nacho notch from play store ... Check the app's settings
Click to expand...
Click to collapse
It has an option called "Black-Out Navigation Bar" which does nothing when enabled... I even rebooted the phone... The irony here is while running nacho notch the nav bar remains white.
Edit: pic added.
This is on Oxygen 9.0.2
LBJM said:
It has an option called "Black-Out Navigation Bar" which does nothing when enabled... I even rebooted the phone... The irony here is while running nacho notch the nav bar remains white.
Edit: pic added.
Click to expand...
Click to collapse
Very weird. You toggled the quick setting in the notification bar right?
Tomatot- said:
Very weird. You toggled the quick setting in the notification bar right?
Click to expand...
Click to collapse
Yup. I edited the last post and posted a pic.
LBJM said:
Yup. I edited the last post and posted a pic.
Click to expand...
Click to collapse
I saw but your also need to activate the quick settings, like this: https://www.dropbox.com/s/lo2x7k5tk8dxkt7/Screenshot_20181115-143815_Nacho_Notch.png?dl=0
Hi I normally use bxactions to hide both the status bar and nav keys but it doesn't seem to be compatible yet and looks like Samsung have even stopped use been able to hide the softkeys
Does anyone know another way of having immersive mode I know it can be done with adb but doesn't that just leave us with a constant black bar at the top?
Thanks
brockyneo said:
Hi I normally use bxactions to hide both the status bar and nav keys but it doesn't seem to be compatible yet and looks like Samsung have even stopped use been able to hide the softkeys
Does anyone know another way of having immersive mode I know it can be done with adb but doesn't that just leave us with a constant black bar at the top?
Thanks
Click to expand...
Click to collapse
Yeah, I tried hiding the status bar with ADB but it doesn't look right in most apps. You can still hide the navigation bar and use gestures, I'm just baffled that you can't hide the status bar in the default Samsung browser anymore. The option is still present on my Note 9 running an older version but on the Note10+ it's gone.
GallardosEggrollShop said:
Yeah, I tried hiding the status bar with ADB but it doesn't look right in most apps. You can still hide the navigation bar and use gestures, I'm just baffled that you can't hide the status bar in the default Samsung browser anymore. The option is still present on my Note 9 running an older version but on the Note10+ it's gone.
Click to expand...
Click to collapse
Ya I have the note 9 too and I've just got it set to immersive on the bxactions app but cannot seem to get it sorted on the note 10 I'm too paranoid about screen burn so its normally the first thing I do lol
On the Note 9, you can enable gesture navigation and then turn off the "hints" buttons, giving you a full screen experience. It should work the same way on the Note 10+.
Guyinlaca said:
On the Note 9, you can enable gesture navigation and then turn off the "hints" buttons, giving you a full screen experience. It should work the same way on the Note 10+.
Click to expand...
Click to collapse
Thanks I've tried that but don't like full gestures I like been able to swipe from the bottom and it brings up the softkeys also I'm after hiding the status bar the same way
You can use this to have an immersive mode toggle. You can choose what it hides. Status bar and nav bar or 1 or the other
https://play.google.com/store/apps/details?id=it.simonesestito.ntiles
Sent from my SM-N975U using Tapatalk
I am using Nova Launcher and I can't get rid of that black bar lol....
https://imgur.com/0dKAjEP
Sorry just realized the picture wasn't showing properly, I've update my post with picture
Have you tried switching to 2 or 3 button navigation and back to gesture navigation?
bjdburton said:
Have you tried switching to 2 or 3 button navigation and back to gesture navigation?
Click to expand...
Click to collapse
Okay so it looks like it's an issue with gestures, because when I use 2 or 3 button navigation, the problem goes away (although there is still a small black bar remaining). When I switch back to gestures the black bar comes back...
Hmmm...
Use XDA Navigation Gestures
ca12bon said:
I am using Nova Launcher and I can't get rid of that black bar lol....
Click to expand...
Click to collapse
Consider installing the excellent XDA Navigation Gestures package from the Play store. I continue to use the three-button navigation "pill" mode. The so-called "pill" replaces the triangle/circle/square navigation icons and the replacement can be made extremely thin, hugging the bottom edge of the screen, and they can fade to be nearly invisible. I recognize that new Android users might like gestures. But many long-time Android users appreciate having the choice to use the old techniques. I find the package reliable on my Pixel 3a and Samsung S9, with Nova Launcher.