Obtenha o recurso "Ativar WiFi automaticamente" para Nexus 5X/6P no Android Oreo

Com alguns comandos rápidos do ADB, podemos trazer de volta o recurso de ativação automática do WiFi no Android Oreo para o Nexus 5X e Nexus 6P.

O Android Oreo apresenta um novo recurso que permite ativar o WiFi automaticamente quando você está perto de uma “rede salva de alta qualidade”, como uma do trabalho ou de casa. Este recurso pode ser encontrado nas versões oficiais do Android 8.0 para Google Pixel e Google Pixel XL, mas não está disponível no Google Nexus 5X ou Google Nexus 6P. No entanto, nem sempre foi assim. Na verdade, os dois telefones Nexus tinham o recurso de ativação automática de WiFi quando o Android O Developer Preview 2 foi lançado, mas por algum motivo desconhecido o Google removeu esse recurso na versão final do Android 8.0 Oreo para o Nexus 5X/6P.

Os módulos WiFi em smartphones hoje em dia são bastante eficientes no que diz respeito à duração da bateria, então isso não é algo que economizará muita bateria para a maioria das pessoas. No entanto, se você estiver em uma área com muitos pontos de acesso WiFi com qualidade de conexão de rede variável, poderá enfrentar algum consumo de bateria associado ao seu smartphone conectando e desconectando constantemente de redes WiFi abertas e de baixa qualidade.

É aí que entra o recurso para ligar o WiFi automaticamente. O que acontece é que, embora a capacidade de conexão a redes WiFi esteja desativada, o recurso de verificação de redes WiFi permanece ativado. Em segundo plano, o Google procura redes e usa seu próprio serviço de recomendação para determinar se deve reativar o WiFi para se conectar à rede. O serviço de recomendação do Google baseia essa decisão no fato de a rede WiFi ser ou não uma rede salva à qual você se conecta com frequência e se essa rede oferece uma conexão estável e de alta velocidade.

Você encontrará esse recurso iniciando o aplicativo Configurações, tocando na opção Rede e Internet na parte superior, tocando em WiFi e, em seguida, tocando na opção Preferências de WiFi na parte inferior da lista. A alternância em si pode ser vista na imagem acima.

Um recurso muito bacana, se você me perguntar. Mas foi removido do Nexus 5X e do Nexus 6P por motivos que não sabemos, talvez simplesmente não tenha funcionado tão bem para esses dois telefones. Tal como acontece com muitos outros recursos do Android que não possuem alternância voltada para o usuário, podemos trazer esse recurso de volta com alguns comandos ADB. Então, vamos mergulhar nas etapas necessárias para obter traga de volta o recurso "ativar WiFi automaticamente" para o Google Nexus 5X e Google Nexus 6P.


Ative o recurso "Ativar WiFi automaticamente" no Nexus 5X e Nexus 6P

  1. Primeiro você precisará tenha o ADB instalado em seu desktop ou laptop.
  2. Conecte o Nexus 5X ou Nexus 6P ao computador, habilite a depuração USB e abra um prompt de comando.
  3. Execute o seguinte comando no prompt de comando: adb shell
  4. Em seguida, execute o seguinte comando no prompt de comando para trazer de volta a alternância: settings put global wifi_wakeup_available 1
  5. Por último, vá em frente e execute o seguinte comando no prompt de comando para realmente ativar o recurso: settings put global wifi_wakeup_enabled 1

Explicação

Nós temos feito vários desses tutoriais ultimamente, isso dá acesso a recursos incluídos no software Android que você está executando. Esses são recursos integrados ao sistema operacional Android, mas não são facilmente acessados ​​pelo usuário.

Como o Google manteve esse recurso WiFi automático no Pixel e no Pixel XL, só podemos imaginar que ele funciona exatamente como eles esperavam. No entanto, eles removeram o botão de alternância no Nexus 5X e no Nexus 6P, pois é possível que esse recurso não tenha funcionado bem com o módulo WiFi usado nesses dois dispositivos, ou talvez o Google só quisesse limitá-lo ao seu novo Pixel telefones. De qualquer forma, podemos trazê-lo de volta e ele foi testado para funcionar.

Depois de abrirmos o prompt do shell ADB em nosso computador, emitiremos dois comandos aqui. O primeiro comando, na verdade, traz a alternância WiFi automática de volta ao aplicativo Configurações. Se feita corretamente, esta primeira opção fará com que o botão "Ativar WiFi automaticamente" apareça novamente.

Mas enquanto estivermos no shell ADB, podemos prosseguir e emitir o comando mostrado na etapa 5 para realmente habilitá-lo. Alterar essas opções não impedirá que você aceite uma atualização OTA oficial do Google no futuro (nós não estamos fazendo modificações não autorizadas nos arquivos do sistema aqui) e é por isso que não requer acesso root qualquer.

Se você quiser reverter essas alterações para como eram, você pode iniciar um prompt de comando ou terminal e abrir um shell ADB novamente. Basta alterar o 1 no final dos comandos nas duas últimas etapas do guia para 0. Esses sinalizadores foram inicialmente definidos como 0 e é por isso que não tivemos acesso ao recurso WiFi automático nesses dois dispositivos Nexus. Portanto, alterá-los de 1 para 0 desativará o recurso e removerá a alternância do menu Configurações.