Show wifi password

Hello, i am connected to my WLAN home network. How can I see from my phone the password of the network which I am connected to? I was expecting to find it in “details” but it simply showed “unchanged”. Any suggestion?

Using ADB in root mode, you may find the passwords in /data/misc/wifi/wpa_supplicant.conf.

1 Like

Hi @edapx, go to Wifi Settings, tap on the Wifi Network and then click on “share”. Below the QR Code the Password is shown in plain text.


How do you do that ?
I don’t have wpa_supplicant.conf, it seems to be hidden by system.

davinci:/ # su
/sbin/sh: su: not found
davinci:/ # exit
$ adb root
$ adb shell
davinci:/ # su                                                                 
/system/bin/sh: su: inaccessible or not found
davinci:/ # ls -lha /data/misc/wifi/wpa_supplicant/                            
total 3.0K
drwxrwx--- 2 wifi wifi 3.4K 1971-12-30 15:33 .
drwxrwx--- 4 wifi wifi 3.4K 2021-09-03 11:50 ..


Android changed the storage in latest versions, it’s now an XML file.
Tested using ADB shell on 10/Q, may be the same for 11/R :

C:\adb>adb devices
List of devices attached
f6fbcc69        device

C:\adb>adb root

C:\adb>adb shell
perseus:/ # cat /data/misc/wifi/WifiConfigStore.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<int name="Version" value="3" />
<string name="ConfigKey">&quot;Xiaomi Mi MIX 2_3874&quot;WPA_PSK</string>
<string name="SSID">&quot;Xiaomi Mi MIX 2_3874&quot;</string>
<null name="BSSID" />
<string name="PreSharedKey">&quot;H4ckM3IfUC4n&quot;</string>
<null name="WEPKeys" />

You got a <network> ... </network> pair for each network, for the password locate your network then search for "PreSharedKey".

1 Like

Try this App (Need Root!):

Got it work, many thanks. I didn’t look for other files
cat /data/misc/wifi/WifiConfigStore.xml | grep -e '"SSID"' -e PreShared
But now could backup this file and restore, perfect !

@nohwann I’m not root and I don’t want an app when you can do it easily without. Btw thanks