Obțineți funcția „Porniți WiFi automat” pentru Nexus 5X/6P pe Android Oreo

Cu câteva comenzi ADB rapide, putem readuce funcția de pornire automată a WiFi din Android Oreo pe Nexus 5X și Nexus 6P.

Android Oreo introduce o nouă funcție care vă permite să activați automat WiFi atunci când vă aflați în apropierea unei „rețele salvate de înaltă calitate”, cum ar fi una de la serviciu sau de acasă. Această caracteristică poate fi găsită pe versiunile oficiale ale Android 8.0 pentru Google Pixel și Google Pixel XL, dar nu este disponibilă pe Google Nexus 5X sau Google Nexus 6P. Cu toate acestea, nu a fost întotdeauna cazul. Cele două telefoane Nexus aveau de fapt funcția de trezire automată WiFi când Android O Developer Preview 2 a fost scos, dar dintr-un motiv necunoscut Google a eliminat această caracteristică în versiunea finală Android 8.0 Oreo pentru Nexus 5X/6P.

Modulele WiFi din smartphone-uri în zilele noastre sunt destul de eficiente când vine vorba de durata de viață a bateriei, așa că acesta nu este ceva care va economisi o mulțime de viață a bateriei pentru majoritatea oamenilor. Cu toate acestea, dacă vă aflați într-o zonă cu o mulțime de puncte de acces WiFi cu o calitate diferită a conexiunii la rețea, atunci este posibil să aveți experiență o anumită descărcare a bateriei asociată cu smartphone-ul care se conectează și se deconectează în mod constant de la rețelele WiFi deschise, de calitate scăzută.

Acolo intră funcția de activare automată a WiFi. Ce se întâmplă este că, în timp ce capacitatea de a vă conecta la rețele WiFi este dezactivată, funcția de scanare a rețelelor WiFi rămâne activată. În fundal, Google caută rețele, apoi folosește propriul serviciu de recomandare pentru a determina dacă ar trebui să repornească WiFi pentru a se conecta la rețea. Serviciul de recomandare Google bazează această decizie pe dacă rețeaua WiFi este sau nu o rețea salvată la care vă conectați frecvent și dacă acea rețea oferă o conexiune stabilă, de mare viteză.

Veți găsi această caracteristică lansând aplicația Setări, atingând opțiunea Rețea și Internet în partea de sus, atingând WiFi, apoi atingând opțiunea Preferințe WiFi în partea de jos a listă. Comutatorul în sine poate fi văzut în imaginea caracteristică de mai sus.

O caracteristică destul de ingenioasă, dacă mă întrebați pe mine. Dar a fost eliminat pentru Nexus 5X și Nexus 6P din motive pe care nu le știm, poate că pur și simplu nu a funcționat atât de bine pentru cele două telefoane. Ca și în cazul multor alte funcții Android care nu au o comutare orientată către utilizator, putem de fapt să aducem această funcție înapoi cu câteva comenzi ADB. Deci haideți să ne aprofundăm în pașii necesari pentru a obține readuceți funcția „porniți WiFi automat” pentru Google Nexus 5X și Google Nexus 6P.


Activați funcția „Porniți automat WiFi” pe Nexus 5X și Nexus 6P

  1. Mai întâi va trebui aveți ADB instalat pe computerul dvs. desktop sau laptop.
  2. Conectați Nexus 5X sau Nexus 6P la computer, activați depanarea USB și apoi deschideți un prompt de comandă.
  3. Executați următoarea comandă în promptul de comandă: adb shell
  4. Apoi executați următoarea comandă în promptul de comandă pentru a readuce comutatorul: settings put global wifi_wakeup_available 1
  5. În cele din urmă, continuați și executați următoarea comandă în promptul de comandă pentru a activa efectiv caracteristica: settings put global wifi_wakeup_enabled 1

Explicaţie

Am făcut un număr dintre aceste tutoriale în ultimul timp, care vă oferă acces la funcțiile care sunt incluse în software-ul Android pe care îl rulați. Acestea sunt caracteristici care sunt incluse în sistemul de operare Android, dar nu sunt ușor de accesat de către utilizator.

Deoarece Google a păstrat această funcție WiFi automată pe Pixel și Pixel XL, ne putem imagina doar că funcționează exact așa cum au sperat. Cu toate acestea, au eliminat comutatorul de pe Nexus 5X și Nexus 6P, deoarece este posibil ca această funcție să nu fi jucat bine cu modulul WiFi folosit în aceste două dispozitive, sau poate Google a vrut doar să-l limiteze la noul lor Pixel telefoane. Oricum, îl putem aduce înapoi și a fost testat să funcționeze.

După ce vom afișa promptul shell ADB pe computerul nostru, vom lansa două comenzi aici. Prima comandă aduce de fapt comutatorul WiFi automat înapoi în aplicația Setări. Dacă este făcută corect, această primă opțiune va face ca comutatorul „Pornire WiFi automat” să apară din nou.

Dar în timp ce ne aflăm în shell-ul ADB, putem merge mai departe și lansăm comanda afișată la pasul 5 pentru a o activa efectiv. Modificarea acestor opțiuni nu vă va împiedica să acceptați o actualizare oficială OTA de la Google în viitor (noi nu fac modificări neautorizate la fișierele de sistem aici) și de aceea nu necesită acces root fie.

Dacă doriți vreodată să reveniți la modul în care au fost aceste modificări, puteți lansa un prompt de comandă sau un terminal și puteți afișa din nou un shell ADB. Doar schimbați 1 de la sfârșitul comenzilor din ultimii doi pași ai ghidului la 0. Aceste steaguri au fost setate inițial la 0 și de aceea nu am avut acces la funcția WiFi automat pe aceste două dispozitive Nexus. Deci, schimbarea acestora înapoi la 0 de la 1 va dezactiva caracteristica și va elimina comutatorul din meniul Setări.