• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Remove NavBar Gesture Pill (and more) for non-rooted Pixel 6 Pro

Search This thread

StrangerWeather

Recognized Contributor
Jul 18, 2012
3,477
8,002
53
Oxford
Hi guys, I've seen several posts asking how to remove the Gesture Pill. It's easy if you're rooted, but it's also possible if you're not rooted.
Here is a step by step guide. There is also a huge amount of UI mods that can be made using the same method.

1. Download the Shizuku app from the Playstore
2. Start the Shizuku app by running the following adb command:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
3. Download and install FabricateOverlay release from Github (Version 1.0.2)
4. In FabricateOverlay click “Add Overlay”
5. Choose Android System
6. Click “Add”
7. Set “android:dimen/navigation_bar_height” to 1. Apply. Save. Tick.
8. Set “android:dimen/navigation_bar_frame_height” to 0. Apply. Save. Tick.
9. Enjoy!

Let me know in the thread if anything is unclear.

Thanks to @squee666 for an alternative solution that does not affect the keyboard! Try it out!

Credits:
Zachary Wander for the FabricateOverlay app and the instructions.
RikkaW for the Shizuku Api.
MishaalRahman, Quinny898 and various Redditors (especially LankeeM9 and audie-tron171) for the relevant settings.
 

Attachments

  • Screenshot_20211106-201635.png
    Screenshot_20211106-201635.png
    3.3 MB · Views: 5,250
Last edited:

ThugEsquire

Senior Member
Jun 4, 2010
294
78
Damn, it's too bad that the overlay system can't change fonts. I don't even want to install custom fonts, I just want to change the system default to the new Google font instead of Roboto. Without root.
 

foobar66

Senior Member
Jan 8, 2011
2,052
2,099
Brussels
Google Pixel 6 Pro
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
 

Attachments

  • Screenshot_20211107-121517.png
    Screenshot_20211107-121517.png
    58.9 KB · Views: 1,608
  • Screenshot_20211107-121533.png
    Screenshot_20211107-121533.png
    60.8 KB · Views: 1,606
Last edited:

StrangerWeather

Recognized Contributor
Jul 18, 2012
3,477
8,002
53
Oxford
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
Good point. However, you just need to swipe back for the keyboard to disappear.
 

cultofluna

Senior Member
Nov 25, 2015
3,933
1,978
OnePlus 9 Pro
Google Pixel 6 Pro
Hi guys, I've seen several posts asking how to remove the Gesture Pill. It's easy if you're rooted, but it's also possible if you're not rooted.
Here is a step by step guide. There is also a huge amount of UI mods that can be made using the same method.

1. Download the Shizuku app from the Playstore
2. Start the Shizuku app by running the following adb command:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
3. Download and install the latest FabricateOverlay release from Github
4. In FabricateOverlay click “Add Overlay”
5. Choose Android System
6. Click “Add”
7. Set “android:dimen/navigation_bar_height” to 0. Apply. Save. Tick.
8. Set “android:dimen/navigation_bar_frame_height” to 0. Apply. Save. Tick.
9. Enjoy!

Let me know in the thread if anything is unclear.

Credits:
Zachary Wander for the FabricateOverlay app and the instructions.
RikkaW for the Shizuku Api.
MishaalRahman, Quinny898 and various Redditors (especially LankeeM9 and audie-tron171) for the relevant settings.
What is the workaround for me that im rooted?
 

StrangerWeather

Recognized Contributor
Jul 18, 2012
3,477
8,002
53
Oxford
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
It might be possible to increase the bottom margin of the keyboard in system.ui. I'll check in a bit.

Edit: Actually, the handle is part of the navbar, which is the reason why it disappears when removing the navbar.
 
Last edited:

Guyinlaca

Senior Member
Sep 13, 2010
424
199
Google Pixel 6 Pro
So on Android 10, there was an overscan feature that allowed the 3 button navigation to be hidden and replaced with 3rd party navigation apps such as Fluid Navigation Gestures. This allowed swipe up from the bottom navigation much like OnePlus and Samsung offer. My curiosity is if this mod allows third party apps the hide and utilize the navbar.
 

StrangerWeather

Recognized Contributor
Jul 18, 2012
3,477
8,002
53
Oxford
So on Android 10, there was an overscan feature that allowed the 3 button navigation to be hidden and replaced with 3rd party navigation apps such as Fluid Navigation Gestures. This allowed swipe up from the bottom navigation much like OnePlus and Samsung offer. My curiosity is if this mod allows third party apps the hide and utilize the navbar.
Only if they integrate the Shizuku library into their app afaik.
 

StrangerWeather

Recognized Contributor
Jul 18, 2012
3,477
8,002
53
Oxford
One question, how come that this sticks after reboot (even when disabling Shizuku/FabricateOverlay)?
Basically you only need to give the app permission to change the settings (i.e. write to secure settings). Once the system setting is written it sticks. But if you want to change the value again you will need to go through the same process with both apps.
 

Top Liked Posts