Cambie el color de la barra de navegación del Galaxy S8, S8+ o Note 8 sin raíz

Un tutorial sobre cómo cambiar el color de fondo de la barra de navegación del Galaxy S8, S8+ o Note 8 a cualquier color que desee desde que Samsung eliminó la opción de rueda de color.

El Samsung Galaxy S8, Galaxy S8+ y Galaxy Note 8 son los primeros teléfonos inteligentes emblemáticos de Samsung que abandonan sus tradicionales botones capacitivos en favor de teclas de navegación por software. Además de permitirnos personalizar la disposición de las teclas, también podemos cambiar el color de la barra de navegación. Entre una selección de colores estándar entre los que teníamos para elegir, Samsung también incluyó 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 colores en la actualización OTA de junio, pero gracias a un comando ADB aún podemos cambiar manualmente el color de la barra de navegación del Galaxy S8, Galaxy S8+ o Galaxy Note 8.

Por ejemplo, si desea establecer un color de barra de navegación persistentemente negro, ¡ahora puede hacerlo! La siguiente guía le explica 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 del Galaxy S8, S8+ o Note 8

  1. Seguir este tutorial para configurar ADB en su PC con Windows, Mac o Linux.
  2. Abra un símbolo del sistema o una ventana de terminal y ejecute el siguiente comando en el símbolo del sistema o en la 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 configurar.
  4. puede ir a este sitio web aquíy utilice el selector de color que se muestra en la parte inferior de la página.
  5. Después de elegir un color, copie el número completo del Valor de Android que se muestra en el cuadro (incluya el símbolo - menos si está allí)
  6. Vuelva su atención al símbolo del sistema o a la ventana de terminal y ejecute los dos comandos siguientes:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Luego reinicie su Samsung Galaxy S8/S8+/Note 8.
  8. Deberías ver el nuevo color en 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 quitaron la rueda de colores del Samsung Opciones de color de la barra de navegación del Galaxy S8/S8+/Note 8, no estamos muy seguros exactamente de por qué lo hizo la compañía este. Es posible que Samsung simplemente no quiera que la gente use colores extraños, ya que pueden chocar con el resto del sistema operativo. Por otra parte, es posible que haya 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á ahí bajo el capó de la máscara OEM de Samsung y, afortunadamente, podemos acceder a ella con algunos comandos ADB simples. Miembro XDA haksancán Primero señaló esto en nuestro foro Galaxy S8 e trabajé mucho explicando dónde se esconde esta característica e incluso cómo calcular un color específico. Afortunadamente, parece que esta característica todavía funciona en el Galaxy Note 8 recién lanzado también.

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 colores vinculada en el Paso 15 de la guía anterior.

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

Sin embargo, existen algunas advertencias con este método, que también se aplican a la solución de Samsung. Por ejemplo, algunas aplicaciones cambian manualmente el color de la barra de navegación por sí solas. 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 del Galaxy S8, S8+ o Note 8. Una barra de navegación completamente transparente no es posible excepto para algunas aplicaciones (como la galería o la página de descripción general).

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 utilizar colores que sean casi negros en lugar de negro verdadero.