Pour activer le WPA-Enterprise, il vous faudra

Ça paraît beaucoup mais ça se fait sans soucis et est nécessaire pour globalement toute bidouille que l’on veut faire sur le téléphone. Plutôt que de passer à la main l’appareil en root, vous pouvez décider de flasher le téléphone avec une rom tierce qui vous amènera des outils complémentaires. Les roms 1.x de Smartphone France (ici HTC Magic) étant parfaitement compatible avec les opérateurs Français et le flashage se fait sans aucune perte de données, c’est personnellement ce que j’ai fait.

Une fois ces étapes accomplies… le plus dur est fait, et de loin !

  • Android est livré avec vi (si si), mais le plus simple/confortable est quand même de rapatrier le fichier de configuration wifi sur la machine locale :
% adb pull /data/misc/wifi/wpa_supplicant.conf .
  • Le fichier ressemble à ça (faites en une sauvegarde si vous avez la poisse) :
ctrl_interface=tiwlan0
update_config=1

network={
	ssid="monReseauWifi"
	key_mgmt=NONE
	group=WEP104 WEP40
	auth_alg=OPEN SHARED
	wep_key0=monpasswdquidechire
	priority=71
}
  • Il va juste nous falloir rajouter une règle WPA Enterprise pour le réseau concerné

ici pour le réseau de l’École Polytechnique de Montréal, notez la présence d’un certificat d’autorité, ce n’est pas le cas pour tous les réseaux, adaptez la configuration selon vos besoins, si vous utilisez wpa_supplicant sur votre laptop n’hésitez pas à copier sa configuration

network={
	ssid="EPM-802.1x"
	proto=WPA2
	key_mgmt=WPA-EAP
	ca_cert="/sdcard/polymtl_8021x.cer"
	identity="<username>"
	password="<passwd>"
	phase1="peaplabel=0"
	phase2="auth=MSCHAPV2"
	priority=90
}
  • Vous pouvez vérifier que les changements ont bien été effectués avec :
$ adb shell
# vi /data/misc/wifi/wpa_supplicant.conf
  • Rebootez la bestiole, ca marche ! (enfin normalement…)

Happy hacking ;)