Z nekaj hitrimi ukazi ADB lahko povrnemo funkcijo samodejnega vklopa WiFi v sistemu Android Oreo v Nexus 5X in Nexus 6P.
Android Oreo uvaja novo funkcijo, ki vam omogoča samodejni vklop WiFi, ko ste v bližini »visokokakovostnega shranjenega omrežja«, na primer iz službe ali doma. To funkcijo je mogoče najti v uradnih različicah Androida 8.0 za Google Pixel in Google Pixel XL, ni pa na voljo za Google Nexus 5X ali Google Nexus 6P. Vendar ni bilo vedno tako. Oba telefona Nexus sta dejansko imela funkcijo samodejnega prebujanja WiFi, ko je izšel Android O Developer Preview 2, vendar je iz neznanega razloga Google odstranil to funkcijo v končni izdaji Android 8.0 Oreo za Nexus 5X/6P.
Moduli WiFi v pametnih telefonih so dandanes precej učinkoviti, ko gre za življenjsko dobo baterije, tako da to večini ljudi ne bo prihranilo veliko časa baterije. Če pa ste na območju s kopico dostopnih točk WiFi z različno kakovostjo omrežne povezave, lahko pride do nekaj praznjenja baterije, ki je povezano s tem, da se vaš pametni telefon nenehno povezuje in prekinja z odprtimi omrežji WiFi nizke kakovosti.
Tu nastopi funkcija za samodejni vklop WiFi. Medtem ko je možnost povezovanja z omrežji WiFi izklopljena, funkcija za iskanje omrežij WiFi ostane omogočena. Google v ozadju išče omrežja in nato s svojo lastno storitvijo priporočil ugotovi, ali naj znova vklopi WiFi za povezavo z omrežjem. Googlova storitev za priporočila se odloči glede na to, ali je omrežje WiFi shranjeno omrežje, s katerim se pogosto povezujete, in ali to omrežje ponuja stabilno in hitro povezavo.
To funkcijo boste našli tako, da zaženete aplikacijo Nastavitve in tapnete možnost Omrežje in internet na vrhu, tapnite WiFi in nato tapnite možnost WiFi Preferences proti dnu seznam. Sam preklop lahko vidite na zgornji sliki funkcije.
Precej izvrstna funkcija, če vprašate mene. Vendar je bil odstranjen za Nexus 5X in Nexus 6P iz razlogov, ki jih ne poznamo, morda preprosto ni deloval tako dobro za ta dva telefona. Tako kot pri mnogih drugih funkcijah Androida, ki nimajo uporabniškega preklopa, lahko to funkcijo dejansko vrnemo z nekaj ukazi ADB. Poglobimo se torej v korake, potrebne za pridobitev povrnite funkcijo »samodejno vklopi WiFi« za Google Nexus 5X in Google Nexus 6P.
Omogočite funkcijo »Samodejno vklopi WiFi« na Nexusu 5X in Nexusu 6P
- Najprej boste morali imejte ADB nameščen na namiznem ali prenosnem računalniku.
- Povežite Nexus 5X ali Nexus 6P z računalnikom, omogočite odpravljanje napak USB in nato odprite ukazni poziv.
- Izvedite naslednji ukaz v ukazni vrstici:
adb shell
- Nato izvedite naslednji ukaz v ukaznem pozivu, da vrnete preklop:
settings put global wifi_wakeup_available 1
- Nazadnje, nadaljujte in izvedite naslednji ukaz v ukaznem pozivu, da dejansko omogočite funkcijo:
settings put global wifi_wakeup_enabled 1
Razlaga
Delali smo več teh vadnic ki vam v zadnjem času omogočajo dostop do funkcij, ki so vključene v programsko opremo Android, ki jo uporabljate. To so funkcije, ki so vgrajene v operacijski sistem Android, vendar uporabnik do njih težko dostopa.
Ker je Google ohranil to funkcijo samodejnega WiFi na Pixel in Pixel XL, si lahko samo predstavljamo, da deluje točno tako, kot so upali. Vendar pa so odstranili stikalo na Nexusu 5X in Nexusu 6P, saj je možno, da ta funkcija ni delovala dobro z modulom WiFi, ki se uporablja v teh dveh napravah, ali pa ga je Google morda le želel omejiti na svoj novi Pixel telefoni. V vsakem primeru ga lahko vrnemo in preizkušeno deluje.
Ko na našem računalniku prikažemo ukaz lupine ADB, bomo tukaj izdali dva ukaza. Prvi ukaz dejansko vrne samodejni preklop WiFi nazaj v aplikacijo Nastavitve. Če je opravljeno pravilno, bo ta prva možnost znova prikazala stikalo »Samodejno vklopi WiFi«.
Ko pa smo v lupini ADB, lahko nadaljujemo in izdamo ukaz, prikazan v 5. koraku, da ga dejansko omogočimo. Spreminjanje teh možnosti vam ne bo preprečilo, da bi v prihodnosti sprejeli uradno posodobitev OTA od Googla (mi tukaj ne izvajajo nepooblaščenih sprememb sistemskih datotek) in zato ne potrebuje korenskega dostopa bodisi.
Če želite te spremembe kdaj vrniti na prejšnje stanje, lahko zaženete ukazni poziv ali terminal in znova odprete lupino ADB. Samo spremenite 1 na koncu ukazov v zadnjih dveh korakih vodnika v 0. Te zastavice so bile prvotno nastavljene na 0 in zato nismo imeli dostopa do funkcije Automatic WiFi na teh dveh napravah Nexus. Torej, če jih spremenite nazaj na 0 iz 1, boste onemogočili funkcijo in odstranili stikalo iz menija Nastavitve.