Where Are Android WiFi Passwords Stored?
Saved WiFi networks live in WifiConfigStore.xml under the WiFi Apex data folder. The file is protected and needs root to read.
Last updated
On Android 11 and later the shared store is /data/misc/apexdata/com.android.wifi/WifiConfigStore.xml. On Android 10 and earlier it is /data/misc/wifi/WifiConfigStore.xml.
User specific copies may sit under /data/misc_ce per user paths. Passwords may appear in plain text or encrypted form depending on version and vendor. Root is required to view or replace the file.
Where Android stores this, by platform
/data/misc/apexdata/com.android.wifi/WifiConfigStore.xml
Current shared store for saved networks on Android 11 and later. Requires root. Turn WiFi off before replacing the file and preserve owner, mode and SELinux context.
/data/misc/wifi/WifiConfigStore.xml
Legacy shared store on Android 10 and earlier. Same root requirement. Older devices may instead use wpa_supplicant.conf or vendor paths.
Frequently asked questions
Do I need root to see saved WiFi passwords?
Yes for the raw file. Android protects /data/misc with system permissions. Without root, use Settings Network details Share for single networks, or backup restore when moving devices.
Where are per user WiFi settings?
Under /data/misc_ce/<user>/apexdata/com.android.wifi/WifiConfigStore.xml and related suggestion files. The shared store holds most saved PSK networks. Paths vary by vendor, so confirm with the release migration notes.
Notice an outdated path? Let us know.