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

Search This thread


Senior Member
Mar 28, 2005
Google Pixel 7 Pro
Thanks for your reply but unfortunately it doesn t work I'm already magisk root ,LSPosed and AOSP mode enable .


  • Screenshot_20221002-125510.png
    212.2 KB · Views: 132
  • Screenshot_20221002-125844.png
    295.6 KB · Views: 124
  • Screenshot_20221002-125904.png
    166 KB · Views: 122


Jul 18, 2014
Hello everyone
I hope you are doing well, guys
Is it possible to hide the NavBar without root on pixel 7 (Android 13) with this method?
Is there any solution to hide it without root?

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    is there a way to hide the black bar behind the navigation pill while also keeping the pill ? kinda like how iOS handles it in apps. thanks in advance
  • 35
    Update: This only works if you are rooted now, since the January 2022 patch.

    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/
    3. Download and install 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 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!

    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.
    i think the other question is what kind of other good tips/tricks can be done with this apps?
    Hi, some people on reddit have compiled a spreadsheet. It is incomplete but it's a start:
    Alternatively, if you are not in too much hurry, I am currently trying to write an app that will make the non-root tweaks easier.
    Hi guys, is anyone interested in an app that makes the overlays a bit simpler? You would still need to install and start Shizuku, but then you could do a bit of theming without root. I have almost finished making an app that allows you to change a few colours without root using a colour picker. For instance, the Material You colours and the drawer colours. I made it for fun but I can share it. If people are interested, I can gradually add more features. Let me know and no worries if not, I know this will probably only interest those of you who are not using a third party launcher in any case. ;-)

    Link to new thread here:

    From Reddit
    Somehow I managed to hide the navigation bar while KEEP the keyboard gaps.

    #Android system

    set "navigation_bar_height" to 1 px.

    set "navigation_bar_height_landscape" to 1 px.

    save then enable.

    Edit: set to 1 px instead of 0 to fix the camera lag issue then switching modes.

    #System UI

    set "navigation_home_handle_dark_color" to 00000000. (only the first 2 hex matters, 0x00rrggbb for 0% opacity)

    set "navigation_home_handle_light_color" to 00000000.

    save then enable.

    after activating the layout, switch light/dark theme to make it actually take effects.

    Using this now works perfect also fabric overlay a right battery drain when actively using
    Actuall you don't (really) need the apps ... you can generate and enable/disable these overlays via adb:
    > adb shell
    > su
    # cmd overlay fabricate --target android --name ChooseYourName1 android:dimen/navigation_bar_frame_height 0x05 0x00
    # cmd overlay enable ChooseYourName1
    # cmd overlay disable ChooseYourName1
    # cmd overlay list
    # cmd overlay fabricate --target android --name ChooseYourName2 android:dimen/navigation_bar_height 0x05 0x01
    First command generates the overlay (named ChooseYourName1), second command enables it, third command disables it, fourth command shows a list of all overlays.

    Just type:
    # cmd overlay
    And you can see what other command line args are supported.