Avec quelques commandes ADB rapides, nous pouvons rétablir automatiquement la fonctionnalité d'activation du WiFi dans Android Oreo sur les Nexus 5X et Nexus 6P.
Android Oreo introduit une nouvelle fonctionnalité qui vous permet d'activer automatiquement le WiFi lorsque vous êtes à proximité d'un « réseau enregistré de haute qualité », comme celui du travail ou de la maison. Cette fonctionnalité est disponible sur les versions officielles d'Android 8.0 pour Google Pixel et Google Pixel XL, mais elle n'est pas disponible sur Google Nexus 5X ou Google Nexus 6P. Cependant, cela n'a pas toujours été le cas. Les deux téléphones Nexus disposaient en fait de la fonction de réveil automatique WiFi lors de la sortie d'Android O Developer Preview 2, mais pour une raison inconnue, Google suppression de cette fonctionnalité dans la version finale d'Android 8.0 Oreo pour le Nexus 5X/6P.
Les modules WiFi des smartphones de nos jours sont assez efficaces en termes d'autonomie de la batterie, ce n'est donc pas quelque chose qui permettra d'économiser beaucoup d'autonomie pour la plupart des gens. Cependant, si vous vous trouvez dans une zone comportant une multitude de points d'accès Wi-Fi avec une qualité de connexion réseau variable, vous risquez de rencontrer une certaine décharge de la batterie associée à la connexion et à la déconnexion constante de votre smartphone de réseaux WiFi ouverts et de mauvaise qualité.
C'est là qu'intervient automatiquement la fonctionnalité permettant d'activer le WiFi. Ce qui se passe, c'est que même si la possibilité de se connecter aux réseaux WiFi est désactivée, la fonction de recherche de réseaux WiFi reste activée. En arrière-plan, Google recherche les réseaux, puis utilise son propre service de recommandation pour déterminer s'il doit réactiver le WiFi pour se connecter au réseau. Le service de recommandation de Google base cette décision sur la question de savoir si le réseau WiFi est ou non un réseau enregistré auquel vous vous connectez fréquemment et si ce réseau offre une connexion stable et haut débit.
Vous trouverez cette fonctionnalité en lançant l'application Paramètres, en appuyant sur l'option Réseau et Internet. en haut, en appuyant sur WiFi, puis en appuyant sur l'option Préférences WiFi vers le bas de l'écran. liste. La bascule elle-même peut être vue dans l’image caractéristique ci-dessus.
Une fonctionnalité plutôt intéressante, si vous voulez mon avis. Mais il a été supprimé pour les Nexus 5X et Nexus 6P pour des raisons que nous ne connaissons pas, peut-être que cela n'a tout simplement pas fonctionné très bien pour ces deux téléphones. Comme pour de nombreuses autres fonctionnalités Android qui n'ont pas de bascule destinée à l'utilisateur, nous pouvons en fait rétablir cette fonctionnalité avec quelques commandes ADB. Passons donc aux étapes nécessaires pour obtenir ramener la fonctionnalité "Activer le WiFi automatiquement" pour le Google Nexus 5X et le Google Nexus 6P.
Activez la fonctionnalité « Activer le Wi-Fi automatiquement » sur les Nexus 5X et Nexus 6P.
- Vous devrez d'abord avez ADB installé sur votre ordinateur de bureau ou portable.
- Connectez le Nexus 5X ou le Nexus 6P à l'ordinateur, activez le débogage USB, puis ouvrez une invite de commande.
- Exécutez la commande suivante dans l'invite de commande:
adb shell
- Exécutez ensuite la commande suivante dans l’invite de commande pour ramener la bascule:
settings put global wifi_wakeup_available 1
- Enfin, continuez et exécutez la commande suivante dans l’invite de commande pour activer réellement la fonctionnalité:
settings put global wifi_wakeup_enabled 1
Explication
Nous avons fait un certain nombre de ces tutoriels récemment, qui vous donnent accès aux fonctionnalités incluses dans le logiciel Android que vous utilisez. Il s'agit de fonctionnalités intégrées au système d'exploitation Android, mais qui ne sont pas facilement accessibles par l'utilisateur.
Depuis que Google a maintenu cette fonctionnalité WiFi automatique en place sur le Pixel et le Pixel XL, nous ne pouvons qu'imaginer qu'elle fonctionne exactement comme ils l'avaient espéré. Cependant, ils ont supprimé la bascule sur le Nexus 5X et le Nexus 6P car il est possible que cette fonctionnalité n'ait pas fonctionné. bien avec le module WiFi utilisé dans ces deux appareils, ou peut-être que Google voulait simplement le limiter à son nouveau Pixel Téléphone (s. Quoi qu’il en soit, nous pouvons le ramener et son fonctionnement a été testé.
Après avoir affiché l'invite du shell ADB sur notre ordinateur, nous allons émettre deux commandes ici. La première commande ramène en fait la bascule WiFi automatique dans l'application Paramètres. Si cela est fait correctement, cette première option fera réapparaître la bascule « Activer le WiFi automatiquement ».
Mais pendant que nous sommes dans le shell ADB, nous pouvons continuer et émettre la commande présentée à l'étape 5 pour l'activer. La modification de ces options ne vous empêchera pas d'accepter une mise à jour OTA officielle de Google à l'avenir (nous n'apportez pas de modifications non autorisées aux fichiers système ici) et c'est pourquoi il ne nécessite pas d'accès root soit.
Si jamais vous souhaitez rétablir ces modifications telles qu'elles étaient, vous pouvez lancer une invite de commande ou un terminal et afficher à nouveau un shell ADB. Remplacez simplement le 1 à la fin des commandes des deux dernières étapes du guide par un 0. Ces indicateurs étaient initialement définis sur 0 et c'est pourquoi nous n'avions pas accès à la fonction WiFi automatique sur ces deux appareils Nexus. Donc, les remettre à 0 à partir de 1 désactivera la fonctionnalité et supprimera la bascule du menu Paramètres.