Si vous avez un accès Root sur votre appareil :
- Prenez un exemplaire de
/data/misc/wifi/wpa_supplicant.conf
par exemple, en utilisant adb pull
et enregistrez-la sur votre ordinateur
- Restaurez les données à partir de votre sauvegarde, et prenez une copie de celle-ci de la même manière.
- Utilisez un éditeur de texte et fusionnez les entrées dans un nouveau fichier.
- Remettez ce fichier en place, en utilisant par exemple
adb push
- Assurez-vous que le fichier appartient à
system:wifi
et a les permissions 664
.
Sans l'accès Root, cela pourrait être possible également, mais serait beaucoup plus délicat (et les frais généraux n'en vaudraient probablement pas la peine). Ce qui suit n'a pas été testé, et nécessite au moins Android 4.0 :
- Créer un
adb backup
- Restaurer les "anciennes données" sur votre appareil
- Créer un autre
adb backup
- Extrayez les deux sauvegardes à des endroits différents de votre appareil (voir : [Comment extraire les données d'une application à partir d'une sauvegarde complète effectuée par "adb backup" ?])( Comment extraire les données d'une application à partir d'une sauvegarde complète effectuée par "adb backup" ? )
- Fusionner les données des deux
wpa_supplicant.conf
fichiers
- Ré-assembler le fichier de sauvegarde
- Restaurer la sauvegarde réassemblée
Une troisième voie se situe entre les deux, mais ne nécessite pas de ré-assembler et de restaurer le fichier de sauvegarde, ni de remplacer le wpa_supplicant.conf
directement. Mais vous aurez besoin d'une copie de ce fichier, que vous pouvez soit obtenir via adb pull
ou en extrayant les fichiers de sauvegarde.
Une fois que vous avez obtenu une copie des deux fichiers, vous pouvez simplement lire vos données de connexion, et entrer celles que vous souhaitez manuellement : tout est stocké en texte clair ici, complètement non crypté (y compris les mots de passe !). Un exemple de saisie (légèrement modifié pour cacher les données réelles) :
network={
ssid="smartcafe"
psk="cafesmart"
key_mgmt=WPA-PSK
priority=46
}
Comme vous le voyez : si vous souhaitez utiliser ces données pour l'APN "smartcafe", il suffit de modifier votre configuration et de mettre le mot de passe correspondant ( psk
) :
- Aller à Paramètres WiFi
- Faites défiler jusqu'à l'APN
- Appuyez longuement sur son entrée, sélectionnez "Modifier".
- Entrez le nouveau mot de passe
Si cela doit être une nouvelle entrée : Au même endroit, en bas de l'écran, appuyez sur le bouton "ajouter un réseau", et entrez les données que vous avez lues dans le fichier.