Ändra Galaxy S8, S8+ eller Note 8 navigationsfältets färg utan rot

En handledning om hur du ändrar bakgrundsfärgen för Galaxy S8, S8+ eller Note 8 till valfri färg du vill ha eftersom Samsung tog bort alternativet för färghjulet.

Samsung Galaxy S8, Galaxy S8+ och Galaxy Note 8 är de första flaggskeppssmarttelefonerna från Samsung som släpper sina traditionella kapacitiva knappar till förmån för mjukvarans navigeringsknappar. Förutom att tillåta oss att anpassa layouten på tangenterna, kan vi också ändra färgen på navigeringsfältet. Bland ett urval av standardfärger som vi var tvungna att välja mellan, hade Samsung också inkluderat ett färghjulsalternativ så att de kunde välja vilken färg de ville ha. Företaget tog dock bort det här färghjulsalternativet i junis OTA-uppdatering, men tack vare ett ADB-kommando kan vi fortfarande manuellt ändra navigeringsfältets färg på Galaxy S8, Galaxy S8+ eller Galaxy Note 8.

Till exempel, om du vill ställa in en ihållande svart färg på navigeringsfältet kan du nu! Guiden nedan går igenom hur du ändrar färgen via ett ADB-kommando via en PC.


Handledning - Ändra Galaxy S8, S8+ eller Note 8 navigeringsfältsfärg

  1. Följ denna handledning för att ställa in ADB på din Windows-, Mac- eller Linux-dator.
  2. Öppna ett kommandotolk- eller terminalfönster och kör följande kommando i kommandotolken eller terminalfönstret: adb shell
  3. Nu är vi i ADB-skalmiljön för vår Samsung Galaxy S8, Galaxy S8+ eller Galaxy Note 8. Vi måste härnäst få färgkoden för navigeringsfältets färg som vi vill ställa in.
  4. Du kan gå till denna webbplats här, och använd färgväljaren som visas längst ner på sidan.
  5. När du har valt en färg kopierar du hela Android Value-numret som visas i rutan (inkludera minussymbolen om den finns där)
  6. Vänd din uppmärksamhet tillbaka till kommandotolken eller terminalfönstret och kör följande två kommandon:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Starta sedan om din Samsung Galaxy S8/S8+/Note 8.
  8. Du bör se den nya färgen i applikationer som inte ändrar navigeringsfältet till en specifik färg.

Förklaring

Eftersom Samsung inte har kommit ut och gett oss en anledning till varför de tog bort färghjulet från Samsung Galaxy S8/S8+/Note 8 färgalternativ för navigeringsfältet, vi är inte riktigt säkra på exakt varför företaget gjorde detta. Det är möjligt att Samsung helt enkelt inte vill att folk använder konstiga färger eftersom det kan kollidera med resten av operativsystemet. Återigen kan det ha varit något problem med hur Samsung implementerade den här funktionen som orsakar problem med andra delar av plattformen.

Hur som helst, funktionen finns fortfarande kvar under huven på Samsungs OEM-skal, och tack och lov kan vi komma åt den med några enkla ADB-kommandon. XDA-medlem haksancan påpekade detta först i vårt Galaxy S8-forum och gjorde mycket arbete med att förklara var denna funktion är gömd och till och med hur man beräknar en specifik färg. Lyckligtvis ser det ut som att den här funktionen fortfarande fungerar på nysläppt Galaxy Note 8 också.

Värdeformatet vi använder här är en RGB hex-färgkod konverterad till decimal med tecken. Det finns sätt att manuellt beräkna färgvärdet, men vi kommer bara att använda färghjulet som är länkat i steg 15 i guiden ovan.

Det är dessa värden som skulle ha ändrats när man manuellt valde en färg från menyn Inställningar, men istället injicerar vi dem bara i programvaran med ett ADB-skalkommando. Om du någonsin vill återgå till en traditionell färg kan du helt enkelt gå in på Inställningar -> Display -> Navigationsfält och sedan välja en av standardfärgerna som Samsung har gjort tillgängliga. Kom ihåg att vi bara manuellt injicerar en färgkod med dessa kommandon, så du kan enkelt återställa denna ändring genom att välja en annan färg här.

Det finns dock några varningar med denna metod, och de gällde även för Samsungs lösning. Till exempel ändrar vissa program manuellt färgen på navigeringsfältet på egen hand. Detta kan inte skrivas över med den här metoden så dessa applikationer kommer att ha kontroll över navigeringsfältets färg på Galaxy S8, S8+ eller Note 8 själva. Ett helt transparent navigeringsfält är inte möjligt förutom för ett fåtal applikationer (som galleriet eller översiktssidan).

Detta beror på att applikationer vanligtvis inte ritar under själva navigeringsfältet. Så om du ställer in den så att den är transparent kommer det bara att visas ett tomt utrymme eftersom programmet inte ritar sig själv under det. Och slutligen, att ställa in den som helt transparent äkta svart visas som ogenomskinlig vit i de flesta applikationer. Lösningen här är att använda färger som är nästan svarta färger istället för äkta svart.