Cómo cambiar manualmente el color de la barra de navegación de Samsung Galaxy S8, S8 + o Note 8

El Samsung Galaxy S8, Galaxy S8 + y Galaxy Note 8 son los primeros teléfonos inteligentes emblemáticos de Samsung que abandonan sus botones capacitivos tradicionales en favor de las teclas de navegación de software. Además de permitirnos personalizar el diseño de las teclas, también podemos cambiar el color de la barra de navegación. Entre una selección de colores estándar que teníamos que elegir, Samsung también había incluido una opción de rueda de colores para que pudieran elegir el color que quisieran. Sin embargo, la compañía eliminó esta opción de rueda de color en la actualización OTA de junio, pero gracias a un comando ADB todavía podemos cambiar manualmente el color de la barra de navegación Galaxy S8, Galaxy S8 + o Galaxy Note 8.

Por ejemplo, si desea establecer un color de barra de navegación negro persistente, ¡ahora puede hacerlo! La guía a continuación lo guía a través de cómo cambiar el color mediante un comando ADB a través de una PC.


Tutorial: cambiar el color de la barra de navegación Galaxy S8, S8 + o Note 8

  1. Siga este tutorial para configurar ADB en su PC con Windows, Mac o Linux.
  2. Abra una ventana de símbolo del sistema o terminal y ejecute el siguiente comando en el símbolo del sistema o ventana de terminal: adb shell

  3. Ahora estamos en el entorno de shell ADB de nuestro Samsung Galaxy S8, Galaxy S8 + o Galaxy Note 8. A continuación, necesitaremos obtener el código de color para el color de la barra de navegación que queremos establecer.
  4. Puede ir a este sitio web aquí y usar el selector de color que se muestra en la parte inferior de la página.

  5. Después de elegir un color, copie todo el número de Valor de Android que se muestra en el cuadro (incluya el símbolo - menos si está allí)

  6. Vuelva a prestar atención al símbolo del sistema o la ventana de terminal y ejecute los siguientes dos comandos:
     settings put global navigationbar_color settings put global navigationbar_current_color 

  7. Luego reinicie su Samsung Galaxy S8 / S8 + / Note 8.
  8. Debería ver el nuevo color en las aplicaciones que no cambian la barra de navegación a un color específico.

Explicación

Dado que Samsung no ha salido y nos ha dado una razón por la que eliminaron la rueda de color de las opciones de color de la barra de navegación Samsung Galaxy S8 / S8 + / Note 8, no estamos muy seguros de por qué la compañía hizo esto. Es posible que Samsung simplemente no quiera que las personas usen colores extraños, ya que puede chocar con el resto del sistema operativo. Por otra parte, puede haber habido algún problema con la forma en que Samsung implementó esta función que está causando algún problema con otras partes de la plataforma.

De cualquier manera, la función todavía está allí bajo el capó de la piel OEM de Samsung, y afortunadamente podemos acceder a ella con algunos comandos ADB simples. El miembro haksancan lo señaló por primera vez en nuestro foro Galaxy S8 e hizo un gran trabajo explicando dónde está oculta esta característica e incluso cómo calcular un color específico. Afortunadamente, parece que esta característica también funciona en el Galaxy Note 8 recientemente lanzado.

El formato de valor que estamos usando aquí es un código de color hexadecimal RGB convertido a decimal con signo. Hay formas de calcular manualmente el valor del color, pero solo usaremos la rueda de color vinculada en el Paso 15 de la guía anterior.

Son estos valores los que habrían cambiado al seleccionar manualmente un color del menú Configuración, pero en lugar de eso solo los estamos inyectando en el software con un comando de shell ADB. Si alguna vez desea volver a un color tradicional, simplemente vaya a Configuración -> Pantalla -> Barra de navegación y luego elija uno de los colores estándar que Samsung ha puesto a disposición. Recuerde, solo estamos inyectando manualmente un código de color con estos comandos, por lo que puede revertir fácilmente este cambio seleccionando un color diferente aquí.

Sin embargo, hay algunas advertencias con este método, y también se aplicaron a la solución de Samsung. Por ejemplo, algunas aplicaciones cambian manualmente el color de la barra de navegación por sí mismas. Esto no se puede sobrescribir con este método, por lo que esas aplicaciones tendrán el control del color de la barra de navegación Galaxy S8, S8 + o Note 8. Una barra de navegación totalmente transparente no es posible, excepto para algunas aplicaciones (como la galería o la página de resumen).

Esto se debe a que las aplicaciones generalmente no se dibujan debajo de la barra de navegación. Por lo tanto, configurarlo para que sea transparente solo mostrará un espacio en blanco ya que la aplicación no se dibuja debajo de él. Y, por último, configurarlo como negro verdadero totalmente transparente aparece como blanco opaco en la mayoría de las aplicaciones. La solución aquí es usar colores que son casi negros en lugar del negro verdadero.