Broke the Nav Bar on Android 7 - Honor 8 Questions & Answers

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

Related

Hide the notification bar to have a real big usable readable 4.7 screen

People... sometimes I miss all the 4.7 screen for games or reading. Then I thought about an easy way to turn the notification and status bar on and off at my will, not needing to reboot the phone or mess with the build.prop everytime.
My phone is the xt925 and I use ICS 4.0.4 Retail Brazil rooted.
All you need are two programs (they are paid and totally worth the money) + ROOT (rooting is very important for them to work). Of course you can try other programs. I´m not advertising. I´m just giving an idea.
Download 'GMD hide bar' to have control over the notification and status bar at your will. And also download 'Virtual Button Bar' to replace the notification bars.
When I want to read my ebooks or play some games I use these 2 programs and they always work pretty well.
Also, Virtual Button Bar has a really nice function that is: The button controls stay hidden on the position you want of the screen and then, if you just pass your finger in front of the light sensor (don´t even need to touch the screen), they appear.
Its really convenient and awesome!
Hope you enjoy!
=p
I tried GMD Hide Bar on my Maxx HD running JB (4.1.1) but every time it hid the Navigation Bar on the bottom it also hid the Status Bar on the top. I've found several apps that'll hide them both but no app that'd hide the bottom bar and NOT the top bar. I assume that the reason these apps are set up like this is that in tablets running JB the two sets of functions are BOTH in the bottom bar, not in two separate bars. Have you been able to get GMD Hide Bar to hide the Navigation Bar and not the Status Bar?

Nav Bar

Since a couple of OTAs ago the customization of the nav bar has changed. I pretty much just want it to be black in all apps. There was an app "Nav Bar Apps" that did this but now it doesn't work like it used to. An example is in Nova Launcher the nav bar is always white, also in Swiftkey it's white. Any ideas?
I am looking for same thing. Black Nav bar and option to selective enable pin for all and individual apps
fylim said:
I am looking for same thing. Black Nav bar and option to selective enable pin for all and individual apps
Click to expand...
Click to collapse
Flash a custom ROM like Renovate.
dbizzy said:
Since a couple of OTAs ago the customization of the nav bar has changed. I pretty much just want it to be black in all apps. There was an app "Nav Bar Apps" that did this but now it doesn't work like it used to. An example is in Nova Launcher the nav bar is always white, also in Swiftkey it's white. Any ideas?
Click to expand...
Click to collapse
fylim said:
I am looking for same thing. Black Nav bar and option to selective enable pin for all and individual apps
Click to expand...
Click to collapse
If you want the black nav bar back just use this theme from XDA. No need to void your warranty. Also there is Substratum for Samsung devices.
dbizzy said:
Since a couple of OTAs ago the customization of the nav bar has changed. I pretty much just want it to be black in all apps. There was an app "Nav Bar Apps" that did this but now it doesn't work like it used to. An example is in Nova Launcher the nav bar is always white, also in Swiftkey it's white. Any ideas?
Click to expand...
Click to collapse
If you are familiar with ADB commands, this works perfectly for me without the root.
https://www.xda-developers.com/change-galaxy-s8-navigation-bar-color/
dbizzy said:
Since a couple of OTAs ago the customization of the nav bar has changed. I pretty much just want it to be black in all apps. There was an app "Nav Bar Apps" that did this but now it doesn't work like it used to. An example is in Nova Launcher the nav bar is always white, also in Swiftkey it's white. Any ideas?
Click to expand...
Click to collapse
Permanent black nav bar:
https://www.reddit.com/r/GalaxyS8/comments/6ickwa/revert_a_black_color_on_navbar_settings/
-BoneZ- said:
Permanent black nav bar:
https://www.reddit.com/r/GalaxyS8/comments/6ickwa/revert_a_black_color_on_navbar_settings/
Click to expand...
Click to collapse
Thanks I've been searching for this.
Sent from my SM-G955U1 using Tapatalk
I've been messing with substratum and somehow my nav bar ended up like the pixel. When I try to change it to something else, when I press home button it still shows pixel icon. I tried to remove all layers and uninstall subtratum app but the pixel nav bar remained. Is there a way to get back to stock nav bar without having to reset phone. I also installed custom nav bar app and now the spacing between buttons is smaller I think.
dbizzy said:
I've been messing with substratum and somehow my nav bar ended up like the pixel. When I try to change it to something else, when I press home button it still shows pixel icon. I tried to remove all layers and uninstall subtratum app but the pixel nav bar remained. Is there a way to get back to stock nav bar without having to reset phone. I also installed custom nav bar app and now the spacing between buttons is smaller I think.
Click to expand...
Click to collapse
You'll have to uninstall the substratum theme. Settings> apps > your theme. I'm using swift dark and there are around 20 layers to uninstall.
Alright so I got the stock nav buttons back... Is there a way to get the right dimensions? I used the custom navbar app and made it more compact than it was.
dbizzy said:
Alright so I got the stock nav buttons back... Is there a way to get the right dimensions? I used the custom navbar app and made it more compact than it was.
Click to expand...
Click to collapse
Do you still have the app? Did you make a backup of the original? If you didn't make a backup you should be able to use the app to remedy your situation.
yeah not sure how to get it back to the right layout. Everything is scrunched to the center.
edit: figured it out, had to purchase app to get custom layout
now get systemui error every time I rotate to landscape. Just gonna reset my phone I guess.

How to make bottom navigation bar black?

Newb here, it's always white and ugly. How to do it no root?
You need to root then install Xposed then in Xposed search BlackNavigationBar
Download the app called Navbar apps
jabbermacy said:
Newb here, it's always white and ugly. How to do it no root?
Click to expand...
Click to collapse
I strongly recommend removing the navigation bar all together and enable gestures, at least try it. I liked it so much I cant go back to nav bars again
SysAdmNj said:
I strongly recommend removing the navigation bar all together and enable gestures, at least try it. I liked it so much I cant go back to nav bars again
Click to expand...
Click to collapse
Gestures are trash. Tried for a week
Meizu did it best years ago.
Navbar apps is CLOSE to working (not great) and I do NOT want to root. All that does is lead to problems. We need OP to add system level control over navbar color, that would be awesome (if possible)
I use navbar while trying also to get used to gestures.
It does not need root, BTW. And it has some nice customisations. But sometimes, it gets forgotten, and the customisations don't apply (Which often resolves after a few moments but it just means it's not perfect).
There is also a module that can detect when keyboard is open, so you can choose a keyboard appropriate colour, rather than in apps like Facebook having bright white navbar against my material dark themed keyboard.
Gestures could be quite nice, but I need more control of them. For example, I find the home gesture and back gestures get mixed up sometimes. I would rather have one side of the phone dedicated to home (right side, until about 25% from the edge) and the rest to act as back.
Also, I still have some apps that use menu button, which, with buttons, can be mapped to long press recent tasks, but has no equivalent gesture. It could have a similar gesture to how you get to recent apps, but from the back button side. It would keep the gesture logic and adds a function that works in certain contexts.
Until gestures have the controls I need, I will continue using navbar. Coming from an Honor phone, it's really great that it works, even if it sometimes forgets to activate. (Huawei's os has this magical way to overwrite any customisations that the user might like).
Sent from my OnePlus 6 using XDA Labs
Also the hide the nav bar option gives you transparent nav bar.
intruda119 said:
Gestures are trash. Tried for a week
Meizu did it best years ago.
Click to expand...
Click to collapse
correct. I don't understand why OnePlus didn't do it like that instead.
f you have Xposed Systemless and Magisk installed (requires root and an unlocked bootloader obviously, also assuming this is for the Oneplus 5, 5T, or 6) install the Xposed Module "BlackNavigation Bar for Oneplus 5T, Oneplus 6" by yuanwofei. Works great and makes it black instead.

Removing status bar icons...

Google introduced a status bar icon editor back in developer previews of 8.0, yet seemed to have vanished from public release.
This is the menu where you used to hold the gear icon on the status bar, it would spin and unlock the editor.
For this, you can use any "activity launcher" however I will explain using Nova.
Long press on the home screen.
Select widgets.
Then you'll see "Activies" - press this.
Scroll down to "System UI" - touch it. You'll then see "Demo mode"(3rd option down) - touch this and a little wrench will appear on your home screen.
Press it. You'll see the status bar editor open up. Select status bar, and turn off the icons you want removed.
After this, reboot. And they will be gone.
I have Bluetooth, Alarm Clock, and signal bars all removed. Makes the status bar just clean and neat.
Give it a try!
ENJOY!
This is a great hidden find, unfortunately I wasn't able to remove the battery icon.... I don't need that with percentage showing.
Didn't work on my Global version. I can unselect then but after rebooting they are all still there.
ajsmsg78 said:
Didn't work on my Global version. I can unselect then but after rebooting they are all still there.
Click to expand...
Click to collapse
I'm using the global version, and it works great on mine and another buddies of mine.
What version software do you have?
Only WiFi seems to disappear for me. Other icons just reappear on my global variant of the Mate 20 X. But thank you for the guide regardless.
Also wish the performance mode icon could be hidden, but that's not even an option.
Sigh, if we could just get near stock Android + sprinkles of EMUI customisations, I'd be so happy.. I love the hardware, camera, overall feel of the Mate 20 X but keep finding myself playing with my 6T and Pixel 2 XL because the software is a tough pill to swallow on the Huawei phone.
antiochasylum said:
I'm using the global version, and it works great on mine and another buddies of mine.
What version software do you have?
Click to expand...
Click to collapse
9.0.0.127
Seems like some toggles work, while some others don't :/
Would love to hide the VoLTE icon on the status bar. Or some way to rearrange the ordering if possible.
Edit: Just realized I can simply turn off VoLTE in the mobile networks settings (since I don't use it) to remove the icon.
can u explain 1 2 3
how i can remove eye comfort and volte?
how i can remove eye comfort and volte?
Wow, I was really excited about this, but my phone automatically overrides it at boot. I think I can see it for a split second before it reverts, but it might just be populating the icons.
Anybody know more about this?
I am using lawn chair V2 launcher and although you can't hide icons you can set it to hide the whole status bar, very clean and to see the bar you just pull down from the top of the screen

Snapchat no longer goes fullscreen post-root

After a long ordeal rooting my phone, I've finally got it working and all my applications restored. For some reason Snapchat will not fill the screen when the navigation bar is hidden. If i turn on native gesture navigation this fixes it temporarily but as soon as I enable something like Fluid Navigation and hidden nav bar the app crops the bottom again in expectation of a nav bar. Has anybody else had this problem?

Categories

Resources