Réponses:
Sur mon téléphone, les informations d'identification sont stockées dans /data/wifi/bcm_supp.conf
. Vous aurez probablement besoin de root pour le voir directement sur votre téléphone, mais vous pourrez peut-être utiliser adb pull
(nécessite le SDK Android) depuis votre PC pour obtenir le fichier.
Comme indiqué dans les commentaires, l'emplacement peut varier en fonction de votre ROM ou appareil (en particulier la puce Wi-Fi; le mien est un Broadcom). Vérifiez /data/wifi/
, /data/etc/wifi/
et /data/misc/wifi/
pour les fichiers de configuration appropriés si vous ne trouvez pas ceux suggérés par eldarerathis ou moi.
/data/misc/wifi/wpa_supplicant.conf
. Peut-être que WPA Supplicant est juste une chose CyanogenMod ...
Sur les appareils CyanogenMod, et éventuellement d'autres ROM AOSP, vous devriez pouvoir le récupérer dans le /data/misc/wifi/wpa_supplicant.conf
fichier. Sur un appareil non rooté, je ne pense pas que cela soit possible car vous n'aurez pas la permission de lire les /data
répertoires où les paramètres sont stockés et le menu Paramètres s'affiche simplement (Unchanged)
si vous allez dans la configuration du réseau.
Voici ce que je vois sur mon CM7 EVO (nom de réseau et mot de passe caviardé):
# cd /data/misc/wifi/
# ls
sockets wpa_supplicant.conf
# more wpa_supplicant.conf
ctrl_interface=eth0
update_config=1
network={
ssid="SomeWifiNetwork"
psk="MyPlaintextPassword"
key_mgmt=WPA-PSK
priority=1
}
#
su
pour obtenir un shell racine, mais vérifiez d'abord Settings->Developer Options
(les paramètres principaux de votre téléphone) pour voir quel est le paramètre "Accès root". Par défaut, c'est "Applications uniquement". Vous devrez le basculer sur "Applications et ADB" pour su
pouvoir travailler à partir du shell.
adb root
suivi par adb shell
.
Dans Android Oreo et Pie (testé sur OnePlus 6), le fichier semble être celui /data/misc/wifi/WifiConfigStore.xml
qui stocke vos informations d'identification Wi-Fi. Je ne connais pas de bon analyseur XML, mais le fichier peut être ouvert dans un éditeur de texte ( nécessite un accès root ). Recherchez avec le nom de votre Wifi (SSID) et localisez la ligne contenant:
<string name="SSID">"YOUR_SAVED_SSID;</string>
L'une des lignes suivantes afficherait le mot de passe. Il serait mentionné comme "PreSharedKey". Exemple:
<string name="PreSharedKey">"SAVED_PASSWORD;</string>