Активные пользователи мобильных девайсов — смартфонов и планшетов охотнее пользуются беспроводными сетями Wi-Fi, если находятся в зоне покрытия. И это немудрено: во-первых, это бесплатно, во-вторых — как правило и скорость повыше, чем через 3G-соединение. Ключ к подключаемой сети автоматически сохраняется в памяти устройства и пользователь спокойно работает. Эта удобная вещь со временем может сыграть с нами очень плохую шутку — спустя какое-то время может возникнуть необходимость посмотреть пароль Wi-Fi — например, надо подключить ещё один телефон или планшет. А Вы его напрочь забыли! Конечно, если у Вас есть доступ к роутеру или точке доступа, то можно легко зайти в её настройки и посмотреть. А как быть, если такой возможности нет или Вы подключаетесь к чужой сети, доступа к управлению которой нет и не будет?!
Тут нам на выручку приходит то, что операционная система Android уходит корнями в Linux, которая построена на конфигурационных файлах. Вот и все введенные ранее пароли к сетям WiFi тоже хранятся в таком файлике, который называется wpa_supplicant.conf. Расположен он в каталоге /data/misc/wifi. Полный путь будет такой:
/data/misc/wifi/wpa_supplicant.conf
Содержимое его выглядит вот так:
Как Вы можете заметить, тут хранится имя Wi-Fi сети (SSID), тип шифрования и ключ — PSK. Всё удобно и наглядно. Единственное затруднение, которое может возникнуть — посмотреть файл wpa_supplicant.conf Вы сможете только с правами root. То есть, на Андроид сначала придется «получить рута», а уже потом только получиться узнать пароль от сети Вай-Фай.
Кстати, если Вам лень лазить по системным папкам, можно воспользоваться специальной утилитой — WiFi Key Recovery:
Как можно заметить на скриншоте — весь смысл программы в том, что она считывает содержимое wpa_supplicant.conf и выдает Вам его на экран.
Правда для работы этого приложения всё равно нужны права Root.
Что делать если в папке data пусто?
Тогда искать другие способы только.
Мне больше нравится вот это приложение для чтения паролей play.google.com/store/apps/details?id=com.rusdelphi.wifipassword
В системной папке data пусто, но спасибо за приложение,помогло
через ЕС проводник зашел.в папке data было пусто.включил в настройках проводника «рут проводник»и всё появилось.СПАСИБО!
Что делать, если папка misc пустая?
А где папка data
Самый годный совет — /data/misc/wifi/wpa_supplicant.conf
При наличии рута и тотал командера на телефоне, вполне хорошо сработало.