Нередко бывает так, что вы ввели в смартфон или планшет пароль от вашей домашней сети Wi-Fi, а потом забыли его или потеряли запись. Как вернуть пароль, если нужно ввести его в другое устройство? Настройки Android по умолчанию не позволяют увидеть введённый пароль, но если выполнить рут устройства, можно получить его. Именно этим мы и займемся.
Если выполнен рут Android-устройства, можно получить доступ к незашифрованному файлу conf, который содержит коды Wi-Fi.
Подсказка: если у вас есть маршрутизатор, вы можете дать доступ гостям к сети Wi-Fi без необходимости вводить пароль. Нажмите на кнопку WPS Push на маршрутизаторе и активируйте WPS Push на Android-устройстве, связь установится без пароля. Эта функция не работает с аппаратами iPhone.
Шаг 1: выполнение рута
Файл с паролями Wi-Fi содержится в разделе файловой системы, который доступен только после рута. Как выполнить рут Android, можно прочитать здесь.
Шаг 2: исследование директории
Установите файловый менеджер, который отображает нужный контент. Например, можно использовать приложение Amaze. Предустановленный файловый менеджер системы CyanogenMod не может открыть файл conf в виде текстового и не подходит для нашей задачи.
Сначала нужно дать файловому менеджеру авторизацию для открытия директории рута. Эта опция находится внизу настроек приложения. Затем откройте дерево директорий по пути data > misc > wifi. В этой папке найдите файл wpa_supplicant.conf. В нём все сетевые данные содержатся в виде простого текста. Есть здесь и пароль Wi-Fi.
Альтернатива: просмотр пароля через приложение
Приложение Wi-Fi Key Recovery может показывать сохранённые пароли беспроводных сетей, если у него есть рут-права. Это делает его более удобным по сравнению с обычным управлением Wi-Fi, которое показано на изображении ниже.
Читайте также, как настроить на Android-устройстве подключение к сети Wi-Fi.