Получите функцию «Автоматически включать Wi-Fi» для Nexus 5X/6P на Android Oreo

С помощью пары быстрых команд ADB мы можем вернуть функцию автоматического включения Wi-Fi в Android Oreo на Nexus 5X и Nexus 6P.

Android Oreo представляет новую функцию, которая позволяет автоматически включать Wi-Fi, когда вы находитесь рядом с «высококачественной сохраненной сетью», например, на работе или дома. Эту функцию можно найти в официальных сборках Android 8.0 для Google Pixel и Google Pixel XL, но она недоступна в Google Nexus 5X или Google Nexus 6P. Однако так было не всегда. Два телефона Nexus действительно имели функцию автоматического пробуждения Wi-Fi, когда вышла Android O Developer Preview 2, но по неизвестной причине Google удалена эта функция в финальной версии Android 8.0 Oreo для Nexus 5X/6P..

Модули Wi-Fi в смартфонах в наши дни весьма эффективны, когда дело касается времени автономной работы, поэтому для большинства людей это не то, что существенно сэкономит время автономной работы. Однако, если вы находитесь в районе с множеством точек доступа Wi-Fi с разным качеством сетевого подключения, вы можете столкнуться с некоторый расход заряда батареи связан с тем, что ваш смартфон постоянно подключается и отключается от некачественных открытых сетей Wi-Fi.

Вот тут-то и пригодится функция автоматического включения Wi-Fi. Происходит следующее: хотя возможность подключения к сетям Wi-Fi отключена, функция сканирования сетей Wi-Fi остается включенной. В фоновом режиме Google сканирует сети, а затем использует собственную службу рекомендаций, чтобы определить, следует ли снова включить Wi-Fi для подключения к сети. Служба рекомендаций Google основывает это решение на том, является ли сеть Wi-Fi сохраненной сетью, к которой вы часто подключаетесь, и предлагает ли эта сеть стабильное и высокоскоростное соединение.

Вы найдете эту функцию, запустив приложение «Настройки» и выбрав опцию «Сеть и Интернет». вверху, коснувшись Wi-Fi, а затем коснувшись параметра «Настройки Wi-Fi» в нижней части экрана. список. Сам переключатель можно увидеть на изображении выше.

Довольно изящная функция, если вы спросите меня. Но на Nexus 5X и Nexus 6P его удалили по неизвестным нам причинам. Возможно, на этих двух телефонах он просто не работал. Как и в случае со многими другими функциями Android, у которых нет переключателя, ориентированного на пользователя, мы можем вернуть эту функцию с помощью пары команд ADB. Итак, давайте углубимся в шаги, необходимые для получения вернуть функцию «автоматического включения Wi-Fi» для Google Nexus 5X и Google Nexus 6P.


Включите функцию «Автоматически включать Wi-Fi» на Nexus 5X и Nexus 6P.

  1. Сначала вам нужно будет установите ADB на свой настольный компьютер или ноутбук.
  2. Подключите Nexus 5X или Nexus 6P к компьютеру, включите отладку по USB и откройте командную строку.
  3. Выполните следующую команду в командной строке: adb shell
  4. Затем выполните следующую команду в командной строке, чтобы вернуть переключатель: settings put global wifi_wakeup_available 1
  5. Наконец, выполните следующую команду в командной строке, чтобы фактически включить эту функцию: settings put global wifi_wakeup_enabled 1

Объяснение

Мы делаем несколько таких уроков в последнее время это дает вам доступ к функциям, включенным в программное обеспечение Android, которое вы используете. Это функции, встроенные в операционную систему Android, но к которым пользователь не может легко получить доступ.

Поскольку Google сохранил эту функцию автоматического Wi-Fi на Pixel и Pixel XL, мы можем только предположить, что она работает именно так, как они надеялись. Однако они убрали этот переключатель на Nexus 5X и Nexus 6P, поскольку, возможно, эта функция не работала. ну, с модулем Wi-Fi, используемым в этих двух устройствах, или, может быть, Google просто хотел ограничить его своим новым Pixel телефоны. В любом случае, мы можем вернуть его, и он проверен на работоспособность.

После того, как мы откроем приглашение оболочки ADB на нашем компьютере, мы собираемся ввести здесь две команды. Первая команда фактически возвращает переключатель автоматического Wi-Fi обратно в приложение «Настройки». Если все сделано правильно, первый вариант приведет к тому, что переключатель «Включить Wi-Fi автоматически» снова появится.

Но пока мы находимся в оболочке ADB, мы можем пойти дальше и ввести команду, показанную на шаге 5, чтобы фактически включить ее. Изменение этих параметров не помешает вам в будущем принимать официальные OTA-обновления от Google (мы не вносят здесь несанкционированные изменения в системные файлы), и поэтому не требуется root-доступ. или.

Если вы когда-нибудь захотите вернуть эти изменения в исходное состояние, вы можете запустить командную строку или терминал и снова запустить оболочку ADB. Просто измените 1 в конце команд в последних двух шагах руководства на 0. Изначально для этих флагов было установлено значение 0, поэтому у нас не было доступа к функции автоматического Wi-Fi на этих двух устройствах Nexus. Поэтому изменение их обратно на 0 с 1 отключит эту функцию и удалит переключатель из меню «Настройки».