Pomocou niekoľkých rýchlych príkazov ADB môžeme obnoviť funkciu automatického zapínania WiFi v systéme Android Oreo na zariadeniach Nexus 5X a Nexus 6P.
Android Oreo predstavuje novú funkciu, ktorá vám umožní automaticky zapnúť Wi-Fi, keď ste blízko „kvalitnej uloženej siete“, napríklad z práce alebo domova. Túto funkciu možno nájsť na oficiálnych zostavách Androidu 8.0 pre Google Pixel a Google Pixel XL, ale nie je dostupná na Google Nexus 5X ani Google Nexus 6P. Nebolo to však vždy tak. Dva telefóny Nexus mali v skutočnosti funkciu automatického prebudenia WiFi, keď bol k dispozícii Android O Developer Preview 2, ale z neznámeho dôvodu Google odstránil túto funkciu vo finálnom vydaní systému Android 8.0 Oreo pre Nexus 5X/6P.
WiFi moduly v smartfónoch sú v súčasnosti pomerne efektívne, pokiaľ ide o výdrž batérie, takže to nie je niečo, čo ušetrí veľa energie pre väčšinu ľudí. Ak sa však nachádzate v oblasti s množstvom prístupových bodov WiFi s rôznou kvalitou sieťového pripojenia, môžete zažiť určité vybitie batérie spojené s neustálym pripájaním a odpájaním vášho smartfónu od otvorených sietí WiFi nízkej kvality.
Tu prichádza funkcia na automatické zapnutie WiFi. Čo sa stane, je, že aj keď je možnosť pripojenia k sieťam WiFi vypnutá, funkcia na vyhľadávanie sietí WiFi zostáva povolená. Google na pozadí vyhľadá siete a potom pomocou vlastnej služby odporúčaní určí, či má znova zapnúť WiFi, aby sa mohol pripojiť k sieti. Služba odporúčaní Google zakladá toto rozhodnutie na tom, či je WiFi sieť uloženou sieťou, ku ktorej sa často pripájate, a či táto sieť ponúka stabilné vysokorýchlostné pripojenie.
Túto funkciu nájdete po spustení aplikácie Nastavenia ťuknutím na možnosť Sieť a internet v hornej časti klepnite na WiFi a potom klepnite na možnosť Predvoľby WiFi smerom k spodnej časti zoznam. Samotný prepínač je možné vidieť na obrázku funkcie vyššie.
Celkom šikovná funkcia, ak sa ma pýtate. Ale to bolo odstránené pre Nexus 5X a Nexus 6P z dôvodov, ktoré nevieme, možno to jednoducho nefungovalo tak dobre pre tieto dva telefóny. Rovnako ako v prípade mnohých iných funkcií systému Android, ktoré nemajú prepínač pre používateľa, môžeme túto funkciu skutočne vrátiť pomocou niekoľkých príkazov ADB. Poďme sa teda ponoriť do krokov, ktoré je potrebné vykonať obnoviť funkciu „automaticky zapnúť WiFi“ pre Google Nexus 5X a Google Nexus 6P.
Povoľte funkciu „Automaticky zapnúť WiFi“ na zariadeniach Nexus 5X a Nexus 6P
- Najprv budete musieť mať na svojom stolnom alebo prenosnom počítači nainštalované ADB.
- Pripojte Nexus 5X alebo Nexus 6P k počítaču, povoľte ladenie USB a potom otvorte príkazový riadok.
- V príkazovom riadku vykonajte nasledujúci príkaz:
adb shell
- Potom v príkazovom riadku vykonajte nasledujúci príkaz, aby sa prepínač vrátil späť:
settings put global wifi_wakeup_available 1
- Nakoniec pokračujte a v príkazovom riadku vykonajte nasledujúci príkaz, aby ste túto funkciu skutočne povolili:
settings put global wifi_wakeup_enabled 1
Vysvetlenie
Robili sme množstvo týchto tutoriálov ktoré vám v poslednej dobe poskytujú prístup k funkciám, ktoré sú súčasťou softvéru Android, ktorý používate. Toto sú funkcie, ktoré sú súčasťou operačného systému Android, ale nie sú ľahko dostupné pre používateľa.
Keďže spoločnosť Google ponechala túto funkciu automatickej WiFi na zariadeniach Pixel a Pixel XL, môžeme si len predstaviť, že to funguje presne tak, ako dúfali. Odstránili však prepínač na zariadeniach Nexus 5X a Nexus 6P, pretože je možné, že sa táto funkcia neprehrala dobre s modulom WiFi používaným v týchto dvoch zariadeniach, alebo ho možno len chcel Google obmedziť na ich nový Pixel telefónov. Či tak alebo onak, môžeme ho vrátiť a bolo testované, že funguje.
Keď na našom počítači vyvoláme výzvu shellu ADB, vydáme tu dva príkazy. Prvý príkaz v skutočnosti vráti prepínač Automatic WiFi späť do aplikácie Nastavenia. Ak sa to urobí správne, táto prvá možnosť znova zobrazí prepínač „Zapnúť WiFi automaticky“.
Ale keď sme v prostredí ADB, môžeme pokračovať a zadať príkaz uvedený v kroku 5, aby sme ho skutočne povolili. Zmena týchto možností vám nezabráni v prijímaní oficiálnej aktualizácie OTA od spoločnosti Google v budúcnosti (my tu nevykonávajú neoprávnené úpravy systémových súborov) a preto nevyžaduje prístup root buď.
Ak by ste niekedy chceli vrátiť tieto zmeny späť do stavu, v akom boli, môžete spustiť príkazový riadok alebo terminál a znova vyvolať shell ADB. Stačí zmeniť 1 na konci príkazov v posledných dvoch krokoch sprievodcu na 0. Tieto príznaky boli pôvodne nastavené na 0, a preto sme na týchto dvoch zariadeniach Nexus nemali prístup k funkcii Automatic WiFi. Takže zmenou týchto späť na 0 z 1 túto funkciu deaktivujete a prepínač odstránite z ponuky Nastavenia.