Získejte funkci „Automaticky zapnout WiFi“ pro Nexus 5X/6P na Androidu Oreo

Pomocí několika rychlých příkazů ADB můžeme obnovit funkci automatického zapnutí WiFi v Android Oreo na Nexus 5X a Nexus 6P.

Android Oreo představuje novou funkci, která vám umožní automaticky zapnout WiFi, když se přiblížíte k „kvalitně uložené síti“, jako je síť z práce nebo domova. Tuto funkci lze nalézt na oficiálních sestaveních Androidu 8.0 pro Google Pixel a Google Pixel XL, ale není dostupná na Google Nexus 5X nebo Google Nexus 6P. Ne vždy tomu tak však bylo. Dva telefony Nexus měly ve skutečnosti funkci automatického probuzení WiFi, když byl k dispozici Android O Developer Preview 2, ale z neznámého důvodu Google odstranil tuto funkci ve finálním vydání Androidu 8.0 Oreo pro Nexus 5X/6P.

WiFi moduly v chytrých telefonech jsou v dnešní době docela efektivní, pokud jde o výdrž baterie, takže to není něco, co většině lidí ušetří spoustu výdrže baterie. Pokud se však nacházíte v oblasti s velkým množstvím přístupových bodů WiFi s různou kvalitou připojení k síti, můžete zaznamenat určité vybíjení baterie spojené s tím, že se váš smartphone neustále připojuje a odpojuje od nekvalitních otevřených sítí WiFi.

Zde přichází funkce pro automatické zapnutí WiFi. Co se stane, je, že i když je možnost připojení k sítím WiFi vypnutá, funkce pro vyhledávání sítí WiFi zůstává povolena. Google na pozadí vyhledává sítě a poté pomocí vlastní služby doporučení určí, zda má znovu zapnout WiFi, aby se k síti připojil. Služba doporučení Google zakládá toto rozhodnutí na tom, zda je WiFi síť uloženou sítí, ke které se často připojujete, a zda tato síť nabízí stabilní vysokorychlostní připojení.

Tuto funkci najdete spuštěním aplikace Nastavení a klepnutím na možnost Síť a internet v horní části klepněte na WiFi a poté klepněte na možnost Předvolby WiFi ve spodní části seznam. Samotný přepínač je vidět na obrázku funkce výše.

Docela šikovná funkce, jestli se mě ptáte. Ale to bylo odstraněno pro Nexus 5X a Nexus 6P z důvodů, které neznáme, možná to pro tyto dva telefony nefungovalo tak dobře. Stejně jako u mnoha dalších funkcí systému Android, které nemají uživatelsky orientovaný přepínač, můžeme tuto funkci ve skutečnosti vrátit zpět pomocí několika příkazů ADB. Pojďme se tedy ponořit do kroků potřebných k získání obnovit funkci „automaticky zapnout WiFi“ pro Google Nexus 5X a Google Nexus 6P.


Povolte na zařízení Nexus 5X a Nexus 6P funkci „Automaticky zapnout WiFi“

  1. Nejprve budete muset mít na svém stolním nebo přenosném počítači nainstalovaný ADB.
  2. Připojte Nexus 5X nebo Nexus 6P k počítači, povolte ladění USB a poté otevřete příkazový řádek.
  3. Do příkazového řádku spusťte následující příkaz: adb shell
  4. Poté spusťte na příkazovém řádku následující příkaz, abyste přepínač vrátili: settings put global wifi_wakeup_available 1
  5. Nakonec pokračujte a proveďte následující příkaz v příkazovém řádku, abyste tuto funkci skutečně povolili: settings put global wifi_wakeup_enabled 1

Vysvětlení

Dělali jsme řadu těchto tutoriálů které vám v poslední době umožňují přístup k funkcím, které jsou součástí softwaru Android, který používáte. Jedná se o funkce, které jsou součástí operačního systému Android, ale uživatel k nim nemá snadný přístup.

Vzhledem k tomu, že Google ponechal tuto funkci Automatic WiFi na zařízeních Pixel a Pixel XL, můžeme si jen představit, že to funguje přesně tak, jak doufali. Odstranili však přepínač na zařízeních Nexus 5X a Nexus 6P, protože je možné, že se tato funkce nepřehrála dobře s modulem WiFi použitým v těchto dvou zařízeních, nebo možná Google jen chtěl omezit na jejich nový Pixel telefony. Ať tak či onak, můžeme ho vrátit a bylo testováno, že funguje.

Poté, co na našem počítači vyvoláme výzvu shellu ADB, zadáme zde dva příkazy. První příkaz ve skutečnosti vrátí přepínač Automatic WiFi zpět do aplikace Nastavení. Pokud se to udělá správně, tato první možnost způsobí, že se znovu zobrazí přepínač „Zapnout WiFi automaticky“.

Ale když jsme v prostředí ADB, můžeme pokračovat a zadat příkaz uvedený v kroku 5, abychom jej skutečně povolili. Změna těchto možností vám nezabrání v přijímání oficiální aktualizace OTA od společnosti Google v budoucnu (my zde neprovádějí neoprávněné úpravy systémových souborů), a proto nevyžaduje přístup root buď.

Pokud někdy budete chtít vrátit tyto změny zpět do stavu, v jakém byly, můžete spustit příkazový řádek nebo terminál a znovu vyvolat shell ADB. Stačí změnit 1 na konci příkazů v posledních dvou krocích průvodce na 0. Tyto příznaky byly původně nastaveny na 0, a proto jsme na těchto dvou zařízeních Nexus neměli přístup k funkci Automatic WiFi. Takže změna těchto zpět na 0 z 1 deaktivuje tuto funkci a odstraní přepínač z nabídky Nastavení.