Samsung got rid of navigation bar colour changes in June – but none of us really know why. Either way, we're bringing it back.

Samsung's TouchWiz UX, while perhaps not being everyone's cup of tea, does offer a decent amount of customisation without requiring a rooted Android device. The skin itself includes a fairly comprehensive and meticulously thorough theme engine which allows for icon changes, custom in-app colour, accent configurations and more. One feature which it allowed users to access on the release of the Samsung Galaxy S8 earlier this year was modifying the colours of the navigation bar – the small strip at the bottom of the screen which houses the navigation buttons (do remember that this was Samsung's first hardware button-less flagship smartphone). Samsung's software offered a series of preset colour choices as well as a colour wheel that allowed users to pick any colour they could think of; a useful feature if you want to go with a particular colour scheme or theme. Unfortunately for those users who enjoyed this feature, Samsung removed it without reason or trace in their June OTA update. This caused a lot of understandable discontent amongst users; why do it? Why remove this feature?

Fortunately, they didn't entirely remove it. With the help of some ADB commands, you can now change the colour of the navigation bar to any one of your choosing on your Samsung Galaxy S8, S8+ or Note 8 – and today, we're going to show you how:

  1. Connect your device to your PC via USB, and enter the adb shell of your device by issuing the following command in the command prompt:
    adb shell
    This should establish the connection of adb to your device. You can verify this by typing
    adb devices
    and seeing if your device is listed.

  2. Get the colour of your choosing by visiting this website, picking a colour and copying the "Android" value it displays. You can see the colour we chose here:


3. Enter the following commands, inserting the colour Android value where appropriate:
settings put global navigationbar_color <Android value>
settings put global navigationbar_current_color <Android value>

Restart your device and you should be done! You should see the new, changed nav bar colours when using any6 application that doesn't change the nav bar itself. While this isn't an ideal solution and is nowhere near as simple as an OS-embedded solution like many solutions available in custom ROMs or the solution Samsung previously made available, it is present and it works well; which is why if you aren't rooted, we don't see why you shouldn't at least give it a shot.

What do you guys think? Will you change your nav bar colour? Are you also annoyed that Samsung removed this functionality? Do you think there's any chance we'll be getting it back anytime soon? Let us know in the comments, or post over in the forums with your thoughts.

Thanks to XDA for providing some screenshots