Få funksjonen "Slå på WiFi automatisk" for Nexus 5X/6P på Android Oreo

Med et par raske ADB-kommandoer kan vi bringe tilbake den automatiske funksjonen for å slå på WiFi i Android Oreo til Nexus 5X og Nexus 6P.

Android Oreo introduserer en ny funksjon som lar deg slå på WiFi automatisk når du er i nærheten av et "lagret nettverk av høy kvalitet", som et fra jobb eller hjemme. Denne funksjonen finnes på de offisielle versjonene av Android 8.0 for Google Pixel og Google Pixel XL, men den er ikke tilgjengelig på Google Nexus 5X eller Google Nexus 6P. Det var imidlertid ikke alltid tilfelle. De to Nexus-telefonene hadde faktisk WiFi-automatisk vekking da Android O Developer Preview 2 var ute, men av en eller annen ukjent grunn Google fjernet denne funksjonen i den endelige Android 8.0 Oreo-utgivelsen for Nexus 5X/6P.

WiFi-moduler i smarttelefoner i disse dager er ganske effektive når det kommer til batterilevetid, så dette er ikke noe som vil spare mye batterilevetid for de fleste. Men hvis du er i et område med massevis av WiFi-tilgangspunkter med varierende nettverkstilkoblingskvalitet, kan du oppleve noe batteriforbruk knyttet til at smarttelefonen din stadig kobler til og fra åpne WiFi-nettverk av lav kvalitet.

Det er her funksjonen for å slå på WiFi automatisk kommer inn. Det som skjer er at mens muligheten til å koble til WiFi-nettverk er slått av, forblir funksjonen for å skanne etter WiFi-nettverk aktivert. I bakgrunnen skanner Google etter nettverk og bruker deretter sin egen anbefalingstjeneste for å finne ut om den skal slå på WiFi igjen for å koble til nettverket. Googles anbefalingstjeneste baserer denne avgjørelsen på om WiFi-nettverket er et lagret nettverk som du kobler til ofte, og om dette nettverket tilbyr en stabil høyhastighetstilkobling.

Du finner denne funksjonen ved å starte Innstillinger-applikasjonen, trykke på alternativet Nettverk og Internett på toppen, trykk på WiFi, og trykk deretter på WiFi-valgalternativet mot bunnen av liste. Selve bryteren kan sees i funksjonsbildet ovenfor.

En ganske kjekk funksjon, spør du meg. Men det ble fjernet for Nexus 5X og Nexus 6P av grunner vi ikke vet, kanskje det bare ikke fungerte så bra for de to telefonene. Som med mange andre Android-funksjoner som ikke har en brukervendt bryter, kan vi faktisk bringe denne funksjonen tilbake med et par ADB-kommandoer. Så la oss dykke ned i trinnene som kreves for å få ta tilbake funksjonen "slå på WiFi automatisk" for Google Nexus 5X og Google Nexus 6P.


Aktiver funksjonen "Slå på WiFi automatisk" på Nexus 5X og Nexus 6P

  1. Først må du ha ADB installert på din stasjonære eller bærbare datamaskin.
  2. Koble Nexus 5X eller Nexus 6P til datamaskinen, aktiver USB-feilsøking, og åpne deretter en ledetekst.
  3. Utfør følgende kommando i ledeteksten: adb shell
  4. Deretter utfører du følgende kommando i ledeteksten for å få tilbake vekslingen: settings put global wifi_wakeup_available 1
  5. Til slutt, gå videre og utfør følgende kommando i ledeteksten for å faktisk aktivere funksjonen: settings put global wifi_wakeup_enabled 1

Forklaring

Vi har gjort en rekke av disse veiledningene i det siste som gir deg tilgang til funksjoner som er inkludert i Android-programvaren du kjører. Dette er funksjoner som er bakt inn i Android-operativsystemet, men som ikke er lett tilgjengelig for brukeren.

Siden Google holdt denne automatiske WiFi-funksjonen på plass på Pixel og Pixel XL, kan vi bare forestille oss at den fungerer akkurat som de hadde håpet. Imidlertid har de fjernet bryteren på Nexus 5X og Nexus 6P, da det er mulig at denne funksjonen ikke spilte vel med WiFi-modulen som brukes i disse to enhetene, eller kanskje Google bare ønsket å begrense den til deres nye Pixel telefoner. Uansett, vi kan bringe den tilbake, og den har blitt testet for å fungere.

Etter at vi henter frem ADB-skall-ledeteksten på datamaskinen vår, kommer vi til å utstede to kommandoer her. Den første kommandoen bringer faktisk den automatiske WiFi-vekslingen tilbake til Innstillinger-applikasjonen. Hvis det gjøres riktig, vil dette første alternativet få "Slå på WiFi automatisk" til å vises igjen.

Men mens vi er i ADB-skallet, kan vi gå videre og gi kommandoen vist i trinn 5 for å faktisk aktivere den. Å endre disse alternativene vil ikke hindre deg i å godta en offisiell OTA-oppdatering fra Google i fremtiden (vi gjør ikke uautoriserte endringer i systemfilene her), og dette er grunnen til at det ikke krever root-tilgang enten.

Hvis du noen gang vil tilbakestille disse endringene til hvordan de var, kan du starte en ledetekst eller terminal og hente opp et ADB-skall igjen. Bare endre 1-en på slutten av kommandoene i de to siste trinnene i veiledningen til en 0. Disse flaggene ble opprinnelig satt til 0, og det er grunnen til at vi ikke hadde tilgang til den automatiske WiFi-funksjonen på disse to Nexus-enhetene. Så å endre disse tilbake til 0 fra 1 vil deaktivere funksjonen og fjerne bryteren fra Innstillinger-menyen.