Skip to main content

[How to ??] Manually Change the Galaxy S8 Navigation Bar Color

https://www1-lw.xda-cdn.com/files/2017/07/How-to-Manually-Change-the-Galaxy-S8-Navigation-Bar-Background-Color-without-Root-810x298_c.png


The Samsung Galaxy S8 and Galaxy S8+ are the first flagship smartphones from Samsung that ditch their traditional capacitive buttons in favor of software navigation keys. Besides allowing us to customize the layout of the keys, we can also change the navigation bar color as well. However, the company removed this color wheel option in June’s OTA update, but thanks to an ADB command we can still manually change the Galaxy S8 navigation bar color.

The guild below walks you through how to change the color via ADB through a PC, but you can also do it through a terminal emulator application on the phone provided you have root access.

Tutorial – Change Galaxy S8 Navigation Bar Color

  1. Grab the USB drivers for the Galaxy S8/S8+ (Google provides a list of some universal USB drivers here).
  2. Download the ADB binary for your specific operating system (WindowsMacLinux). These will always be the latest version.
  3. Extract the ZIP file into any folder on your PC.
  4. Open up the Settings application on your phone and tap on About Phone at the bottom.
  5. Locate and tap the Build Number option 7 times to enable Developer Mode.
  6. Then go to the Settings main menu and tap on Developer Options so you can enable USB Debugging Mode.
  7. Connect your phone to the PC and change it from “charge only” mode to “file transfer (MTP)” mode.
  8. Go back to the PC and browse to the directory where you extracted the ADB binary.
  9. Open up a Command Prompt or Terminal in your ADB directory. For Windows users, you can do this by holding Shift and Right-clicking an empty space in the folder. Then select the “open command prompt here” option. (Some Windows 10 users may see “command prompt” replaced with “PowerShell”.)
  10. Once you’re in the Command Prompt or Terminal window, execute the following command: adb devices
  11. This will start the ADB daemon if it hasn’t been launched already, and may take a few second to complete. If this is your first time running ADB, you will also see a prompt on your phone asking you to allow USB debugging from the computer. Allow USB Debugging access here.
  12. Now if you run the adb devices command from step 10 again, the command prompt or terminal will print the serial number of your device. If so, then you’re ready to move on. If not, then the USB drivers are likely not installed properly.
  13. Now, we want to execute the following command in the command prompt or terminal window: adb shell
    adb shell
  14. Before we proceed though, we’ll need to get the color code that we want for our Galaxy S8 navigation bar color.
  15. You can go to this website here, and use the color picker shown at the bottom of the page.
    color wheel
  16. After you pick a color, copy the entire Android Value number shown in the box (include the – minus symbol if it’s there)
    color number
  17. Turn your attention back to the command prompt or terminal window and execute the following two commands:
    settings put global navigationbar_color <insert Android color value>
    settings put global navigationbar_current_color <insert Android color value>
    color commands
  18. Then restart the Galaxy S8/S8+.
  19. You should see the new color in applications that don’t change the navigation bar to a specific color.

Explanation

Since Samsung hasn’t come out and given us a reason why they removed the color wheel from the Samsung Galaxy S8 navigation bar color options, we aren’t quite sure exactly why the company did this. It’s possible that Samsung simply doesn’t want people using strange colors as it can clash with the rest of the OS. Then again, there may have been some issue with how Samsung implemented this feature that is causing some issue with other parts of the platform.
Either way, the feature is still there under the hood of Samsung’s OEM skin, and thankfully we’re able to access it with some simple ADB commands. XDA Member haksancan first pointed this out in our Galaxy S8 forum and did a lot of work explaining where this feature is hidden and even how to calculate a specific color. The value format we’re using here is an RGB hex color code converted to signed decimal. There are ways to manually calculate the color value, but we’ll just be using the color wheel linked in Step 15 of the guide above.
It’s these values that would have been changed when manually selecting a color from the Settings menu, but instead we’re just injecting them into the software with an ADB shell command. As mentioned earlier, if you don’t want to do this from a computer, then you can execute these commands through a terminal emulator. This alternative method does require root access though, whereas the ADB method shown in the guide does not.
If you ever want to revert back to a traditional color, you can simply go into Settings -> Display -> Navigation Bar and then choose one of the standard colors that Samsung has made available. Remember, we’re just manually injecting a color code with these commands, so you can easily revert this change by selecting a different color here.
There are a few caveats with this method though, and they applied to Samsung’s solution as well. For example, some applications manually change the color of the navigation bar on its own. This cannot be overwritten with this method so those applications will have control of the Galaxy S8 navigation bar color themselves. A fully transparent Galaxy S8 navigation bar is not possible except for a few applications (such as the gallery or the overview page).
This is because applications do not generally draw under the Galaxy S8 navigation bar itself. So setting it to be transparent will just show a blank space since the application isn’t drawing itself under it. And lastly, setting it as fully transparent true black shows up as opaque white in most applications. The workaround here is to use colors which are almost black colors instead of true black.


See some color examples in our Galaxy S8 forum 



Comments

Popular posts from this blog

[TechLeaks] Moto X4 image leaks showing off glass back, dual camera, thin side bezels

Update: The first image of the Moto X4 has leaked (see above). It was recently posted on Twitter by Evan Blass and shows the front as well as the back of the upcoming smartphone. The device looks a lot like the rest of the Moto lineup with its large circular camera housing on the rear and the fingerprint scanner positioned on the front, below the screen. The image shows the gold version of the Moto X4, although we do expect to see it in a few other color options once it’s officially released. One of the smartphones we’re really looking forward to from Motorola this year isn’t a refresh to the Moto Z , but rather the return of the Moto X lineup in the Moto X4. With specs and rumors flying around, Evan Blass has taken to Twitter to share the first good look at the upcoming device. The latest addition to the Moto X lineup, the Moto X4, is expected to be a return to the Motorola that once got us excited , at least to an extent. Whereas the Moto Z line focuses on premium sp...

[Phone Launch] Xiaomi launches its first Android One smartphone named Mi A1

Xiaomi unveiled the Mi A1 earlier today in New Delhi, and the phone marks a shift in strategy for the manufacturer. While all Xiaomi phones thus far have featured MIUI, the Mi A1 offers stock Android. The phone is the first in a new lineup of Android One devices, with Google looking to aggressively target the budget segment in emerging markets. The highlight of the Mi A1 is its dual camera setup at the back with a 12 MP wide-angle and a 12 MP telephoto lens. The 50 mm telephoto lens captures the main image and the wide-angle lens assists with the depth of field measurement, and the two lenses work together to create a bokeh. The telephoto lens enables up to 2x optical zoom and for even further shots, Mi A1 offers up to 10x digital zoom. Also, like the Pixel and Pixel XL by Google in the past, the Mi A1 offers unlimited high-quality photo storage on Google Photos. Xiaomi Mi A1 Specifications Operating System Android 7.1.2 Nougat Display 5.5-inch IPS LCD 192...

[Tech News] Google Chrome Canary and Dev Builds now have Built-In Ad Blocker

Google depends on advertising for its revenue. It is to serve this purpose that the company collects all relevant data across all of its users. Our browsing habits, our shopping-related searches, our weekly schedule — all of these are of interest to Google because they grant an insight into our lives, allowing Google to serve personalized ads that have a higher chance to resonate with viewers. So earlier this year, when reports emerged that Google was looking to incorporate an ad blocker in Google Chrome  – its main browser that serves millions of Android users – many people were initially surprised. After all, ads are Google’s forte, so blocking them natively seems like a strange idea. However, the reports clarified that even though the ad blocker would be turned on by default, it will only block out those specific types of ads that are deemed too intrusive and that negatively affect a user’s browsing experience. Some users on Google Chrome’s Canary and...