Le problème, d'après mon expérience, est que l'interface Android vanille ne donne pas suffisamment accès à toutes les capacités WiFi de l'appareil.
Ce que j'ai fait sur mes appareils dans le passé, dans des situations où j'avais besoin de me connecter à un réseau wifi d'entreprise, c'est de me connecter à distance à l'appareil et de changer l'adresse IP de l'appareil. wpa_supplicant.conf
manuellement. Pour ce faire, vous aurez besoin d'un accès Root sur l'appareil.
Les étapes sont les suivantes :
-
Assurez-vous que le périphérique est connecté à l'ordinateur et que le mode développement est activé, avec le pilote de votre périphérique installé. Vous pouvez trouver certains d'entre eux sur Page de Google .
-
Vous aurez besoin d'avoir Android-developer-bridge à portée de main, qui est livré avec l'Android-sdk. Vous pouvez l'obtenir aquí .
-
Dans un terminal de votre choix, exécutez le fichier adb.exe du sdk avec la commande suivante : adb.exe devices
. Vous obtiendrez ainsi une impression des périphériques détectés. Si ce n'est pas le cas, vérifiez les étapes ci-dessus.
-
Vous devez maintenant transférer le fichier wpa_supplicant dans le système de fichiers de votre ordinateur pour le modifier, ou vous pouvez le faire dans le terminal lui-même.
Exécuter adb.exe pull /data/misc/wifi/wpa_supplicant.conf <The path you want to put the file on your computer>
.
-
Ouvrez le fichier et modifiez-le en ajoutant un bloc au format suivant (//est un commentaire et ne doit pas être placé dans le document). Vous devrez obtenir les informations correctes auprès de votre administrateur réseau :
network={
ssid="<Your network SSID>"
scan_ssid=1
priority=1 //Higher priority makes this SSID take precedent over other SSID's
mode=0
key_mgmt= //For instance IEEE8021X
eap= //For instance PEAP
identity= "<Your username>"
password="<Your password>"
phase2="" //For instance auth=MSCHAPV2
}
-
Sauvegardez le fichier, éteignez le WiFi de votre téléphone, et exécutez adb.exe push <Path of the file on your filesystem> /data/misc/wifi
-
Exécutez maintenant adb.exe shell
et exécuter chown system.wifi /data/misc/wifi/wpa_supplicant.conf
-
Rallumez le WiFi du téléphone, et avec un peu de chance, cela a fonctionné.
Une autre option est d'essayer d'utiliser certaines des applications de gestion du WiFi que vous pouvez obtenir sur le Play market, mais d'après mon expérience, elles ne fonctionnent pas si bien que ça.
J'espère que cela vous aidera d'une manière ou d'une autre.
-MrDresden