Question Immersive Mode - Google Pixel 6 Pro

Is there away to get immersive mode on the P6P? In the past I have used SystemUI Tuner by Zachary Wander. Turned on USB debugging in developer options and did the adb commands to work without root and no love. If I missed a step someone please let me know. I've installed Nap Time by Francisco Franco by using the adb commands and it works. Thanks in advance.

I feel your pain ,why companies can't just introduce full screen fir apps is ridiculous.

I am also interested in this, surely there has to be a way to hide status/nav bar, correct?

I just want the stupid pill that does nothing gone. Guess I'll have to root for that.

See: https://forum.xda-developers.com/t/...-and-more-for-non-rooted-pixel-6-pro.4357937/

Related

Softkeys or Navbar

Hi everyone!
I can't seem to find any reference here how to activate the Softkey/Navbar of this phone? If you happen to know how, please do let me know.
thanks.
So you want to waste screen for something we already have as hw feature!?
you seem to imply that your definition of "waste" is somehow objective.
IMO, your reply above is a "waste". Why? because it has no value.
Please be respectful on your comments
Taking it the wrong way... And it is a waste... Why do you think people are trying to get rid of it and you are the only one who wants it...
Good luck with that...
Sigh... another wasteful reply from you. NOT all people are trying to get rid of it. Do some research first.
I think you can do this, but need to root your phone.
check http://en.miui.com/thread-27328-1-1.html
Tried it. Unfortunately it didn't work. Thanks though.
navbar or softkey,, that's subjective!!
everyone is different
I prefer navbar..
that is costumizable
not like that softkey,, the looks isn't costumizable.. that glowing softkey is ugly af
IMO
you can argue
but that will not solve our friends above's problem
here you are:
as im using MIUI and some other ROM,, i never be able to activate softkey
with all method all over internet
then i try custom rom,, RR
that is had option to enable navbar
the only thing bother me alot is
1. you can't completely disable softkey,, but xposed addition do,, if you want
2. when you succes disable it,, you can use some app to disable the led of sotkey
3. but you can't disable haptic feedback in softkey,, the only thing i tried is xposed vibration tuner,, to disable ALL vibration on phone..
so you can't completely use vibration
i've never find another solution
that best i can do to DISABLE that softkey
please share here to EVERYONE WANTED and SUCCESS do this
that will be appreciated
BY THE ONE WANTED TO
and please,, everyone that just want to argue or insult,, about the things that not relevant to the QA,, kindly dont post here
Regards
someone fond of NAVBAR
Thanks qzxi. I'm using RR now. I have yet to check the xposed addition, maybe later.
Btw, do you have a non xposed solution to making the navbar transparent? I'm using flat style color bars now for that.
I'm using gravity box to turn the led off for the capacitive buttons as well for the vibrate.
Hello, I ordered a Xiaomi Mi Max, great phone, I`m waiting impatiently. To activate soft keys in the nav bar you can edit the line in /system/build prop, must be rooted, there`s a line that says;
qemu.hw.mainkeys=0 (if 0 put 1, if 1 put 0).
replace that file and give permissions 644 with Rootexplorer.apk for example. With roms cyanogenmod based it works. To deactivate the HW keys you must edit certain files in /system/usr/keylayout but really I don`t know exactly
Hello @SubwayChamp, unfortunately that didn't work for me when i was still using MIUI 8. thanks though
You can try Simple Control.apk from Play Store, in mine works.
Simple control is not really what i am looking for.
It's not an alternative a replacement to NAVBAR. it might be an alternative but not a replacement.
btw, there is a builtin function in MIUI that functions the same as simple control, if i recalled correctly it's Quickball.
In MIUI 8.
Flash TWRP
Flash supersu.
Flash Xposed.
Install Xmiui module.
Switch on Nav Bar.
In my opinion it looks ugly. (button on buttons)
but u can get it if u want it.
Finally, I think that this tuto is perfect, it has the option to enable soft keys and disabled HW keys:
https://youtu.be/2wKANork81Q
I'll try this as soon as i have time to revert to MIUI. thanks for this.
"Finally, I think that this tuto is perfect, it has the option to enable soft keys and disabled HW keys:
https://youtu.be/2wKANork81Q"
That didn't work as well SubwayChamp.
I never try system changing beside Xposed,, unless there is no modules that i expect..
I remember there are some transparent related xposed modules out there..
But it makes the ui looks bad,, imo
Transparent is fancy in launcher,, but when you in app,, that looks ugly,, cos the transparent through the homescreen
But i think i know what you looking for
Transparent,, in all apps,, but not through to the homescreen
That's what i looking for too
Afaik,, fscb is the closest to my need
At least that give the decor as the entire screen app
The bad are: tinted the button to b/w,, and not transparent
-----------------
And thanks for the info bout the gravitybox
Try it

hide navigation bar

Hi
Want to hide my navigation bar?
Any suggestions on how to go about it?
I would like to know this as well. AMOLED screens scare me.
Sent from my Pixel XL using Tapatalk
I think "pie control" does not require root.
Sent from my Pixel XL using XDA-Developers mobile app
I'm using swipe navigation, that's the reason i want to hide it.
Save the extra screen space
https: // play.google.com/store/apps/details?id=com.gmd.immersive (remove spaces)
I use this and highly recommend it for apps not requiring the keyboard much. Reason for this is that the keyboard will not appear while in full screen mode unless you swipe up, bring back the navigation keys, and then tap in the fillable field again. Otherwise it's the perfect app for long bouts of scrolling in apps like most reddit clients, twitter, google+, etc.
Power Toggle also has a quicksetting tile option for immersive mode im using nova launcher and i dont know if it's intentional or not but they have the option to make the navigation bar transparent. Give "Navbar app" a shot i think they have an option for a transparent bar as .
Sent from my Google Pixel XL using XDA Labs
Where is the option in Nova launcher to make the nav transparent?
Sent from my Pixel XL using Tapatalk
If you go under "Look and Feel" there should be an option that says "Hide notification", transparent, and dark. I tbought this was only fir the notification bar on the top but it instead made the navigation bar on the horrml
Sent from my Google Pixel XL using XDA Labs
I pulled the build.prop file via adb but can't seem to push it back after editing cuz i can't adb from recovery.
Hey,
So, screen burn in is definitely a concern of mine as well. I am well versed in AMOLED burn in going all the way back to the Droid Incredible and Verizon Fascinate days. From what I remember, it largely has to do with the black areas of the screen (notification bar, nav bar) not having any pixels being exercised. So, in essence, the rest of the screens pixels age (or burn in) creating that effect. Static images also burn in (nav bar buttons... Also concerning). I noticed somebody posted an app to change the nav bar colors with each app that's opened. Would this not prevent burn in as well as those pixels are now getting equally exercised along with the rest of the screen (with the colors changing too... Their being no static image)?
Just curious.
I edited the build.prop but I get system UI force close when I restart. Any ideas on how to stop that from happening? I want to use lmt launcher. Can't stand the nav bar.
easiest way to hide navigation bar is with Tiles app, with the imersive mode toggle. Doesn't require root either. Just an adb command to provide a certain permission.
https://forum.xda-developers.com/android/apps-games/app-tiles-t3423850
I used terminal and "settings put global policy_control immersive.navigation=*" command and I now have a stable phone. I hope an option to permanently disable the navbar will come along like the qemu line in build.prop
pxan8 said:
I used terminal and "settings put global policy_control immersive.navigation=*" command and I now have a stable phone. I hope an option to permanently disable the navbar will come along like the qemu line in build.prop
Click to expand...
Click to collapse
You used this after doing that qemu line in build.prop right? So basically two steps, one to make the nav bar go away, with the build.prop method and then the second one in terminal to get rid of the Force Close pop ups after a reboot? Am I right?
ithehappy said:
You used this after doing that qemu line in build.prop right? So basically two steps, one to make the nav bar go away, with the build.prop method and then the second one in terminal to get rid of the Force Close pop ups after a reboot? Am I right?
Click to expand...
Click to collapse
No, just the terminal command. If I change the build.prop I get system Ui force close. Unfortunately haven't figured out how to stop the fc pop ups. I just put the navbar in permanent immersive mode.
Terminal
"Su"
"settings put global policy_control immersive.navigation=*"
Deleted
pxan8 said:
No, just the terminal command. If I change the build.prop I get system Ui force close. Unfortunately haven't figured out how to stop the fc pop ups. I just put the navbar in permanent immersive mode.
Terminal
"Su"
"settings put global policy_control immersive.navigation=*"
Click to expand...
Click to collapse
Well that's great then. I am gonna try this out. If this terminal command makes it go away permanently and doesn't cause that FC issue then its better than the build.prop edit right? :laugh:
ithehappy said:
Well that's great then. I am gonna try this out. If this terminal command makes it go away permanently and doesn't cause that FC issue then its better than the build.prop edit right? :laugh:
Click to expand...
Click to collapse
Definitely better than the build.prop. At least this way the phone is stable
pxan8 said:
Definitely better than the build.prop. At least this way the phone is stable
Click to expand...
Click to collapse
Hey mate how to revert to old settings? I ran that command and it hides the navigation bar, but it still comes up when I swipe from bottom, which is annoying as I use GMD and I don't need it to come up at all. So I guess I'll go with the build.prop method, but just wanna know how to revert to old settings in Terminal.
ithehappy said:
Hey mate how to revert to old settings? I ran that command and it hides the navigation bar, but it still comes up when I swipe from bottom, which is annoying as I use GMD and I don't need it to come up at all. So I guess I'll go with the build.prop method, but just wanna know how to revert to old settings in Terminal.
Click to expand...
Click to collapse
Hi... It's easy, the answer is right here on XDA...
https://forum.xda-developers.com/pixel-xl/themes/how-to-enable-true-immersive-modes-t3554299
Cheers...

18:9 immersive mode/gesture controls/no root

DISCLAIMER: This guide was NOT made by me, I'm simply sharing this here because it's really useful IMO.
This is a guide made by reddit user turkcem421, on how to take advantage of this beautiful 18:9 aka 2:1 display.
Here's the link https://www.reddit.com/r/lgg6/comments/7bqy5r/guide_fullscreen_immersive_mode_with_gesture/
And some screenshots...
Very interesting, thank you. I was also looking for a way to do this after playing with a friend's iPhone X and realizing how outdated a navigation bar now feels.
I was on a different path. Instead of enabling immersive mode, my goal is to disable the soft keys entirely. This requires editing build.prop, which requires root, which I can't get on my H870DS. However it seems to be possible to edit it with adb as well, was going to try that next.
EDIT: file system is read-only, doesn't work with adb.
Also, there's an app called Pie Control that can provide gesture navigation controls and is very elegant IMHO. My goal is to use that as a replacement for soft keys.
Hi crabnebula,
Author of the reddit guide here. I actually tried the adb build.prop approach also! It was pretty tough to write it to the system successfully (as you noticed, there are a lot of weird things on the backend of the LG G6 compared to the Nexus phones that I am used to) but eventually I did manage to write it and chmod it by combining a lot of tricks I learned hereHowever it did not have any effect, i.e. the LG G6 ROM does not seem to care about what that line of build.prop says and just shows the buttons anyway. After that failure I ended up figuring out the solution that I put in the guide.
Pie controls looks nice too, I was considering it. There are two things I like about all-in-one gestures though that to my knowledge are not in the others (but I have not checked thoroughly)
1) all in one gestures includes both gesture controls and immersive mode in the same app, and the immersive mode also has a built-in fix to let the keyboard work (see my guide). I don't know another way to have immersive mode with a working keyboard, and it is also really handy that it's all one app, i.e. if for any reason the app crashes or is stopped then the nav bars also come back when the gesture controls stop working.
2) there is an 'alt-tab' functionality, comparable to double tapping on multitasking button. Very handy to do this with a single swipe. I didn't see any other apps that had this (but maybe I did not look hard enough)
 @yilun thanks for posting the guide here!
Thank you! The UI looks so much better without the nav-bar and status bar there to interfere. ^^
turkcem421 said:
Hi crabnebula,
Author of the reddit guide here. I actually tried the adb build.prop approach also! It was pretty tough to write it to the system successfully (as you noticed, there are a lot of weird things on the backend of the LG G6 compared to the Nexus phones that I am used to) but eventually I did manage to write it and chmod it by combining a lot of tricks I learned hereHowever it did not have any effect, i.e. the LG G6 ROM does not seem to care about what that line of build.prop says and just shows the buttons anyway. After that failure I ended up figuring out the solution that I put in the guide.
Pie controls looks nice too, I was considering it. There are two things I like about all-in-one gestures though that to my knowledge are not in the others (but I have not checked thoroughly)
1) all in one gestures includes both gesture controls and immersive mode in the same app, and the immersive mode also has a built-in fix to let the keyboard work (see my guide). I don't know another way to have immersive mode with a working keyboard, and it is also really handy that it's all one app, i.e. if for any reason the app crashes or is stopped then the nav bars also come back when the gesture controls stop working.
2) there is an 'alt-tab' functionality, comparable to double tapping on multitasking button. Very handy to do this with a single swipe. I didn't see any other apps that had this (but maybe I did not look hard enough)
@yilun thanks for posting the guide here!
Click to expand...
Click to collapse
Thank you for the reddit guide and the further information. I really appreciate that you took the time to share!
Guess I'll give up on the build.prop setting.
After playing with AIO Gestures a little more, I have to agree with you. The combination of features makes it more useful and I actually prefer the way it works when using both the bottom edge and corners to replace the 3 usual soft keys, instead of a pie menu.
The only issue I have is that the phone seems to drop out of immersive mode when returning to the launcher and certain apps, but it's a minor nuisance.
I'm hoping that in a next version of Android and/or in future OEM updates, they are going to introduce native gesture-based navigation, at least as an option. In the meantime, it's great to have an alternative that works without root. Thanks again!
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
Greenify doesn't help me with battery drain, anyway this tip solve my problems. Thanks a lot!
Happy to help
How can I disable it?
victor19 said:
How can I disable it?
Click to expand...
Click to collapse
You mean revert the whole process?
You can do it one by one manually, but I'd recommend just making a backup and factory resetting.
The other way is extremely time consuming and not very practical at all.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
I updated my immersive mode with the above command and did a reboot.
Solved my battery drain and heat problems immediately.
THANKS!!!
victor19 said:
How can I disable it?
Click to expand...
Click to collapse
adb shell settings put global policy_control null*
Just like that
I have set it up correctly but have a few questions. Is op possible to disable the navbar completely everytime i swipe up to go home from the buttom. The navbar shows up and is in the way. And is it possible to disable the white glow on the screen from the all in one gestures app?
To disable glow go to "personalization" > "edge preference" and set "opacity" to 0%.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
Does this solve all the apps that don't support 18:9? Is there a way to tell if there are other apps that cause it?
Sent from my LG-H870 using Tapatalk
tanguita said:
Does this solve all the apps that don't support 18:9? Is there a way to tell if there are other apps that cause it?
Sent from my LG-H870 using Tapatalk
Click to expand...
Click to collapse
This will solve the battery drain. If you need to take off another app from the inmersive just added to the line. ,-app
PinG91 said:
This will solve the battery drain. If you need to take off another app from the inmersive just added to the line. ,-app
Click to expand...
Click to collapse
Indeed it does... I screwed up mixing the command with the immersion from aiog (which activated immersion for everything). Thanks again!
Sent from my LG-H870 using Tapatalk
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
So if you force immersive this way, you still need to use AIOG with the special settings applied through adb in order for the keyboard to function in immersive mode, or do you only use AIOG for the actual gestures?
crabnebula said:
So if you force immersive this way, you still need to use AIOG with the special settings applied through adb in order for the keyboard to function in immersive mode, or do you only use AIOG for the actual gestures?
Click to expand...
Click to collapse
Just for gestures. There is no need of touching any setting for immersive on AIOG.
Can't believe how simple that all was. Only thing I couldn't do was the SVC for ls993. Literally no one has it, spend 25 min looking and 5 minutes going through the tutorial.
Only issue I know is that some apps have a very small black sliver on the bottom, is this due to not forcing long display through the SVC? Does anyone know the SVC for ls993???
Either way, the rest works 1000x better than I expected and the battery drain solutions are terrific.
Home screen looks super good too

swapping back and recent buttons does not space properly

Hey, trying to swap my recent and back buttons. I've tried Custom Navigation Bar app, as well as the adb shell command (adb shell settings put secure sysui_nav_bar "space,recent;home;back,space").
While both methods (the same, from what I understand) swap the buttons, the buttons are spaced closer together than they used to be. I suppose I can just get used to it, but it looks funny to me. Anyone have a different solution?
Recent, space; Home; Space, back
The 'spaces' have to be swapped in their respective space. At least this is how I remember when in the same sit
dontbeweakvato said:
Recent, space; Home; Space, back
The 'spaces' have to be swapped in their respective space. At least this is how I remember when in the same sit
Click to expand...
Click to collapse
That command makes the buttons too far apart. It's weird that these commands can't get the default spacing correct
I think there's space for 5 icons but some require a 'space' within their icon field. What were you using custom navbar app?
dontbeweakvato said:
I think there's space for 5 icons but some require a 'space' within their icon field. What were you using custom navbar app?
Click to expand...
Click to collapse
Yeah, I tried both custom navbar as well as through adb, but the spacing is off for both. but I believe they basically do it the same way. Interestingly enough, without inverting the recent and back buttons, the spacing gets messed up by custom navbar. It's not a huge deal, just something I noticed
Hopefully Google bakes it into 8.1 system tuner
beezar said:
Yeah, I tried both custom navbar as well as through adb, but the spacing is off for both. but I believe they basically do it the same way. Interestingly enough, without inverting the recent and back buttons, the spacing gets messed up by custom navbar. It's not a huge deal, just something I noticed
Hopefully Google bakes it into 8.1 system tuner
Click to expand...
Click to collapse
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
localfinesse said:
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
Click to expand...
Click to collapse
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Smoghog said:
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Click to expand...
Click to collapse
I believe you need to be rooted.
Smoghog said:
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Click to expand...
Click to collapse
check out https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner no root required
uicnren said:
check out https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner no root required
Click to expand...
Click to collapse
I looked at that, but the string of bad reviews turned me off of using it. I would much prefer the clean and simple fix that localfinesse highlighted above, if possible.. I may give it a shot even though I'm not rooted, just to see if it works.
I've been using it since I got the phone last year;works great. I am rooted. The only tiny glitch I had was when I switched to using the gesture navigation. After I switched back to the three buttons, the recent menu was gone. However, I went into the app and it appeared again. It works just as it had before.
localfinesse said:
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
Click to expand...
Click to collapse
Just a follow-up for anyone who comes along to this thread later - You CAN do the above method suggested by localfinesse even if you are not rooted. It was easy to just go ahead and do it that way since I would have had to have to use adb commands from the pc to authorize the custom navigation bar app, anyhow. Feels much better now
Edit: I'm on Android Pie final, no root or unlock. All you need is Developer Options opened and USB Debugging enabled.
Follow-up questions: Does anyone know what else can be added in the two extra spaces? Is there a list somewhere? And Is it possible to launch camera from one?
Smoghog said:
Just a follow-up for anyone who comes along to this thread later - You CAN do the above method suggested by localfinesse even if you are not rooted. It was easy to just go ahead and do it that way since I would have had to have to use adb commands from the pc to authorize the custom navigation bar app, anyhow. Feels much better now
Edit: I'm on Android Pie final, no root or unlock. All you need is Developer Options opened and USB Debugging enabled.
Follow-up questions: Does anyone know what else can be added in the two extra spaces? Is there a list somewhere? And Is it possible to launch camera from one?
Click to expand...
Click to collapse
Idk if you can do that with the adb shell command. But you *can* use Custom Navigation Bar without root. It also offers extra left/right buttons, and you can assign functions to those buttons (including launching apps).
The adb shell commands work perfect. Used it on my work pixel 2.

How To Guide How-To Enable Two-Button Navigation on the OnePlus 9 Pro with Android 11!

Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc Files/Magisk Modules/Two-Button Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Is there any way to bypass the adb command since you're using a Magisk module? Does it persist through reboots? Is there a way to run the command via the su command using a terminal emulator on the device rather than using a pc to issue the adb command?
TheKnux said:
Is there any way to bypass the adb command since you're using a Magisk module? Does it persist through reboots? Is there a way to run the command via the su command using a terminal emulator on the device rather than using a pc to issue the adb command?
Click to expand...
Click to collapse
I'm a noob at Magisk modules and couldn't figure out how to pass the ADB command during the flashing process. I'm hoping I can do a v2.0 and get that in there down the road though!
But yes, it persists through reboots. The only times it will get wiped is if you update your option in Settings, or if you flash a system update.
And I could see a terminal emulator working, I just haven't tried it myself yet.
rwilco12 said:
Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc+Files/Magisk+Modules/OnePlus+Oxygen+OS+11+-+Two-Button+Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Click to expand...
Click to collapse
TY @rwilco12 but a thread was already initiated if I'm not wrong here : https://forum.xda-developers.com/t/how-to-enable-two-button-navigation.4260373/
Fre$h said:
TY @rwilco12 but a thread was already initiated if I'm not wrong here : https://forum.xda-developers.com/t/how-to-enable-two-button-navigation.4260373/
Click to expand...
Click to collapse
Lol I totally missed that post! I appreciate him sharing my video! The modules I posted here are different than the one he attached to his post. Same net effect, just more options.
rwilco12 said:
Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc+Files/Magisk+Modules/OnePlus+Oxygen+OS+11+-+Two-Button+Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Click to expand...
Click to collapse
OP, in theory, do you think it would be possible to somehow disable onepluses built-in navigation gestures, but keeping the 'hide nav bar' feature that goes along with it? I ask this because, I'd love to use a third party app to do navigation gestures. The built-in gestures have this annoying animation when you swipe up from bottom or swipe from the sides. It's subtle and it's very brief but it's there. And my OCD wants to get rid of it. Fluid navigation gestures for example is very clean and you don't see an animation when you use any sort of gesture navigation. It looks so much sleeker and snappier.
Burt Squirtz said:
OP, in theory, do you think it would be possible to somehow disable onepluses built-in navigation gestures, but keeping the 'hide nav bar' feature that goes along with it? I ask this because, I'd love to use a third party app to do navigation gestures. The built-in gestures have this annoying animation when you swipe up from bottom or swipe from the sides. It's subtle and it's very brief but it's there. And my OCD wants to get rid of it. Fluid navigation gestures for example is very clean and you don't see an animation when you use any sort of gesture navigation. It looks so much sleeker and snappier.
Click to expand...
Click to collapse
In theory, yes, it is totally possible. I was able to do two different heights for the modules. Somebody could make one that has no height or even one that just never generates. That is beyond my skillset though. So in theory, yes, it is possible. Could I do it? Probably not.
What would be for me a better thing is just to be able to engage the gesture mode for the apps to be in full screen ( without the navbar) but with the navbar button's available too. A sort of weeding between a kingsize display with the usefull part of those buttons that I keep want to use for some reasons
Fre$h said:
What would be for me a better thing is just to be able to engage the gesture mode for the apps to be in full screen ( without the navbar) but with the navbar button's available too. A sort of weeding between a kingsize display with the usefull part of those buttons that I keep want to use for some reasons
Click to expand...
Click to collapse
Agreed!
Hello, did you remove the module? The directory is empty(
OnePlus Oxygen OS 11 - Two-Button Navigation (SHORT)
And
OnePlus Oxygen OS 11 - Two-Button Navigation (STANDARD)
bgkone said:
Hello, did you remove the module? The directory is empty(
Click to expand...
Click to collapse
Sorry about that, I must've posted the wrong link. I've updated it in the OP. Thanks!

Categories

Resources