J'ai une liste d'environ 100 SSID WiFi et mots de passe que j'ai extraits de mon ancien téléphone et je veux les ajouter au nouveau téléphone qui fonctionne sous Android 10 et je n'ai pas trouvé d'informations utiles sur le net car tout semble périmé et ne fonctionne pas.
Un peu sur mon téléphone : c'est un OnePlus 7 avec OxygenOS 10.0.1, rooté avec TWRP et Magisk. Les réseaux wifi proviennent d'un vieux OnePlus One avec Cyanogenmod qui est no enraciné. J'ai obtenu les mots de passe suivants https://www.reddit.com/r/Android/comments/86zkzf/restoring_wifi_passwords_from_old_device/
La chose la plus proche que j'ai trouvée est ceci : https://github.com/steinwurf/adb-join-wifi mais cela ne fonctionne que sur un seul réseau à la fois et cela ne fonctionne pas très bien, souvent les mots de passe ne sont pas ajoutés et j'ai du mal à échapper le SSID et les mots de passe.
J'ai aussi essayé de chercher wpa_supplicant.conf
mais apparemment il n'est plus utilisé, à la place j'ai trouvé un fichier appelé WifiConfigStore.xml
mais je ne sais pas s'il peut être édité manuellement ou s'il a besoin d'un programme, j'ai essayé de l'utiliser. wpa_cli
mais j'ai une erreur au démarrage, j'ai cherché des applications mais rien de ce dont j'ai besoin.
Je crois que la voie à suivre est celle WifiConfigStore.xml
mais son format ne semble pas trivial et je ne suis pas sûr de pouvoir le mettre à jour manuellement. De plus, il est géré par un service et toute modification que je fais sera effacée.
Comment puis-je ajouter mes réseaux de manière programmatique ? Existe-t-il une commande adb, un fichier que je pourrais modifier sur le téléphone ou une application qui pourrait m'aider à le faire ?
0 votes
Votre appareil est-il enraciné ?
0 votes
Oui, il est enraciné. J'ai mis à jour le post
0 votes
Avez-vous accès à l'ancien téléphone ?
0 votes
Oui mais l'ancien téléphone n'est pas enraciné. J'ai découvert les mots de passe wifi en suivant reddit.com/r/Android/comments/86zkzf/
0 votes
Votre meilleure chance est de copier WifiConfigStore.xml de l'ancien téléphone vers le nouveau.
0 votes
Avez-vous essayé le service de sauvegarde de Google, qui peut migrer des données telles que les SSID WiFi et les informations d'identification du réseau ?
0 votes
Non, je n'ai pas essayé la sauvegarde Google pour le wifi. Android 6 peut-il le faire ? (En attendant je cherche moi-même...)