Repository navigation
AndroidDC 1.8.0 - show the saved Wi-Fi passwords, without root
Show the saved Wi-Fi passwords of a phone, without root. The one change in this release; both windows gain it.
The Wi-Fi tab of both windows has a Passwords button (Show passwords in Nova). It shows the passwords the phone has saved, in a window of their own:
- hidden behind dots until you tick Show passwords;
- a Copy on each row, and a Copy all;
- shown there only - never written to the log, saved, or sent anywhere.
How it works
Reading a saved password needs a system permission no installed app can hold - but the adb shell can. So AndroidDC runs a small reader as the shell through app_process (the same way its FTP server and restore writer run), which asks the Wi-Fi service for the list that carries the passwords.
Where it works
Measured on real devices, not assumed:
- Android 8 to 12, and Android TV - works. An Android TV on Android 11 gave up all 23 of its saved passwords in 1.4 seconds.
- Android 13 and newer - the Wi-Fi service no longer hands the passwords to the shell, and there is no way without root. The window says so plainly instead of showing an empty list.
dumpsys wifi hides the password, and the /data/misc/wifi files need root, so this is the only root-free way.