2 votes

Désactiver le Wi-Fi au démarrage

En raison du problème du pilote Wi-Fi d'Android, j'aime désactiver le Wi-Fi pendant le démarrage. Même si le Wi-Fi est activé dans les paramètres, il doit être désactivé de force. L'utilisateur doit l'activer après le démarrage de l'appareil. Existe-t-il un paramètre de propriété spécifique ? Si oui, comment le désactiver au moment du démarrage ?

2voto

Ben Griffiths Points 795

Si vous avez un accès Root et que vous utilisez une ROM personnalisée, vous devriez pouvoir exécuter des scripts au démarrage. Hier est un fil de discussion sur xda qui traite des scripts de démarrage.

Il ne vous reste plus qu'à trouver les commandes pour désactiver le wifi. Sur mon Desire HD, l'interface sans fil s'appelle eth0. Cette commande devrait désactiver le wifi :

ifconfig eth0 down

Si oui ou non cela le désactivera de façon permanente, c'est-à-dire que le système ne fera pas simplement l'équivalent de :

ifconfig eth0 up

en arrière-plan, je ne sais pas... Je crains de ne pas en savoir beaucoup sur la façon dont le système Android gère les réseaux, ou du moins pas assez pour vous aider plus directement sur ce qu'il faut mettre dans le script !

2voto

Chahk Points 19297

Vous pouvez essayer d'automatiser cette opération avec Tâcheur en mettant en place une tâche pour désactiver le WiFi lors du démarrage de l'appareil :

  1. Appuyez sur "Nouveau" pour créer un nouveau profil et donnez-lui un nom, par exemple "Pas de WiFi au démarrage".
  2. Sélectionnez l'"événement" dans la fenêtre contextuelle "Premier contexte".
  3. Sélectionnez la catégorie "System", puis l'événement "Device Boot".
  4. Appuyez sur "Nouvelle tâche" et donnez-lui un nom descriptif, comme "Désactiver le WiFi" par exemple.
  5. Appuyez sur le bouton "+", sélectionnez la catégorie "Net", puis l'action de réseau "WiFi", changez le menu déroulant "Set" en "Off", et appuyez sur le bouton "Done".
  6. Appuyez sur le bouton "Terminé" dans l'écran "Modification / Test de la tâche".
  7. Assurez-vous que l'option "Activé" est activée (en bas à droite de l'écran) et appuyez sur le bouton "Appliquer".

Tasker n'est pas gratuit, mais il vaut chaque centime, IMHO.

1voto

Blocked Points 11
#!/system/bin/sh

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure
SET name='mobile_data',value='0'
WHERE name='mobile_data'"

Vous pouvez l'ajouter en tant que init.d Si votre ROM prend en charge le script init.d . Ou bien vous pouvez patcher boot.img avec le patcheur autobootimage de xda. Le script ci-dessus est pour les données mobiles : pour le Wi-Fi, changez mobile_data a wifi_on .

1voto

Teddy Thorpe Points 438

J'ai trouvé une solution beaucoup plus simple pour désactiver le Wifi sur mon téléphone Android "Jelly Bean" - le Google Play Store propose une application appelée "AutomateIt" https://play.google.com/store/apps/details?id=AutomateIt.mainPackage&hl=en -Configurer l'application pour arrêter l'allumage au démarrage. Il existe même une version Pro que vous pouvez acheter !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X