Endre Galaxy S8, S8+ eller Note 8 navigasjonslinjefarge uten rot

En veiledning for å endre bakgrunnsfargen på Galaxy S8, S8+ eller Note 8 til hvilken som helst farge du vil ha siden Samsung fjernet fargehjulet.

Samsung Galaxy S8, Galaxy S8+ og Galaxy Note 8 er de første flaggskipsmarttelefonene fra Samsung som dropper sine tradisjonelle kapasitive knapper til fordel for programvarenavigasjonstaster. I tillegg til å tillate oss å tilpasse oppsettet til tastene, kan vi også endre fargen på navigasjonslinjen. Blant et utvalg standardfarger som vi måtte velge mellom, hadde Samsung også inkludert et fargehjulsalternativ slik at de kunne velge hvilken farge de ville ha. Imidlertid fjernet selskapet dette fargehjulet i junis OTA-oppdatering, men takket være en ADB-kommando kan vi fortsatt endre fargen på Galaxy S8, Galaxy S8+ eller Galaxy Note 8-navigasjonslinjen manuelt.

For eksempel, hvis du vil angi en vedvarende svart navigasjonslinjefarge, kan du nå! Veiledningen nedenfor leder deg gjennom hvordan du endrer fargen via en ADB-kommando gjennom en PC.


Veiledning - Endre Galaxy S8, S8+ eller Note 8 navigasjonslinjefarge

  1. Følg denne opplæringen for å sette opp ADB på din Windows-, Mac- eller Linux-PC.
  2. Åpne et ledetekst- eller terminalvindu og utfør følgende kommando i ledeteksten eller terminalvinduet: adb shell
  3. Nå er vi i ADB-skallmiljøet til vår Samsung Galaxy S8, Galaxy S8+ eller Galaxy Note 8. Vi må deretter få fargekoden for navigasjonslinjens farge som vi vil angi.
  4. Du kan gå til denne nettsiden her, og bruk fargevelgeren som vises nederst på siden.
  5. Etter at du har valgt en farge, kopierer du hele Android-verdinummeret som vises i boksen (inkluder - minus-symbolet hvis det er der)
  6. Vend oppmerksomheten tilbake til ledeteksten eller terminalvinduet og utfør følgende to kommandoer:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Start deretter Samsung Galaxy S8/S8+/Note 8 på nytt.
  8. Du bør se den nye fargen i programmer som ikke endrer navigasjonslinjen til en bestemt farge.

Forklaring

Siden Samsung ikke har kommet ut og gitt oss en grunn til at de fjernet fargehjulet fra Samsung Galaxy S8/S8+/Note 8 navigasjonslinje fargealternativer, vi er ikke helt sikre på nøyaktig hvorfor selskapet gjorde dette. Det er mulig at Samsung rett og slett ikke vil at folk bruker rare farger, da det kan kollidere med resten av operativsystemet. Så igjen kan det ha vært et problem med hvordan Samsung implementerte denne funksjonen som forårsaker problemer med andre deler av plattformen.

Uansett, funksjonen er fortsatt der under panseret på Samsungs OEM-skinn, og heldigvis kan vi få tilgang til den med noen enkle ADB-kommandoer. XDA-medlem haksancan påpekte dette først i Galaxy S8-forumet vårt og gjorde mye arbeid med å forklare hvor denne funksjonen er skjult og til og med hvordan man beregner en bestemt farge. Heldigvis ser det ut til at denne funksjonen fortsatt fungerer på nylig utgitte Galaxy Note 8 også.

Verdiformatet vi bruker her er en RGB hex-fargekode konvertert til fortegnet desimal. Det er måter å manuelt beregne fargeverdien på, men vi bruker bare fargehjulet som er koblet til i trinn 15 i veiledningen ovenfor.

Det er disse verdiene som ville blitt endret når du manuelt valgte en farge fra Innstillinger-menyen, men i stedet injiserer vi dem bare i programvaren med en ADB-skallkommando. Hvis du noen gang vil gå tilbake til en tradisjonell farge, kan du ganske enkelt gå inn på Innstillinger -> Skjerm -> Navigasjonslinje og deretter velge en av standardfargene som Samsung har gjort tilgjengelig. Husk at vi bare injiserer en fargekode manuelt med disse kommandoene, slik at du enkelt kan tilbakestille denne endringen ved å velge en annen farge her.

Det er imidlertid noen forbehold med denne metoden, og de gjaldt også Samsungs løsning. Noen applikasjoner endrer for eksempel fargen på navigasjonslinjen manuelt. Dette kan ikke overskrives med denne metoden, så disse programmene vil ha kontroll over fargen på Galaxy S8, S8+ eller Note 8-navigasjonslinjen selv. En helt gjennomsiktig navigasjonslinje er ikke mulig med unntak av noen få applikasjoner (som galleriet eller oversiktssiden).

Dette er fordi applikasjoner vanligvis ikke tegner under selve navigasjonslinjen. Så å sette den til å være gjennomsiktig vil bare vise en tom plass siden applikasjonen ikke tegner seg selv under den. Og til slutt, å sette den som helt gjennomsiktig ekte svart vises som ugjennomsiktig hvit i de fleste applikasjoner. Løsningen her er å bruke farger som er nesten svarte farger i stedet for ekte svart.