Забытый пароль от домашней или офисной Wi-Fi сети — проблема, с которой сталкивался почти каждый пользователь Android. В отличие от iPhone, где пароли хранятся в закрытом ключевом хранилище, Android предоставляет несколько способов извлечь сохранённые коды доступа. Однако не все методы работают одинаково: на некоторых устройствах потребуются права суперпользователя (root), а на других — достаточно стандартных инструментов системы.
В этой статье мы разберём 5 рабочих способов, как посмотреть пароль от Wi-Fi на Android, включая официальные настройки, скрытые функции прошивки и безопасные обходные пути. Особое внимание уделим нюансам для разных версий Android 10–14 и брендов (Samsung, Xiaomi, Google Pixel и др.). Также вы узнаете, почему некоторые методы перестали работать после обновлений безопасности и как действовать, если сеть сохранена, но не подключается.
1. Стандартный способ: пароль в настройках Wi-Fi (Android 10+)
Начиная с Android 10, Google добавила возможность просматривать пароли сохранённых сетей прямо в настройках — но только для текущего подключения. Если вы подключены к Wi-Fi, чей код хотите узнать, следуйте инструкции:
- Откройте
Настройки → Wi-Fi. - Тапните по названию текущей сети (не по переключателю!).
- Нажмите кнопку
Поделиться(илиShareна английской прошивке). - Подтвердите разблокировку с помощью
PIN-кода,отпечаткаилиграфического ключа.
После этого откроется QR-код и текстовый пароль сети. Этот метод работает на 90% устройств с чистым Android (Google Pixel, Motorola, Nokia) и прошивок Samsung One UI 3.0+. На Xiaomi (MIUI) и некоторых других брендах кнопка Поделиться может отсутствовать — в этом случае переходите к следующим способам.
2. Просмотр паролей через файл конфигурации (без root)
Android хранит все сохранённые сети в файле wpa_supplicant.conf. Доступ к нему возможен без прав суперпользователя, но требует физического подключения к ПК и включённой отладки по USB. Инструкция:
Включите Режим разработчика (7 тапов по номеру сборки в Настройки → О телефоне)
Активируйте Отладку по USB в настройках разработчика
Установите драйверы ADB на компьютер (скачать с сайта Google)
Подключите телефон к ПК по кабелю и подтвердите доверие устройству-->
Далее выполните команды в терминале (Windows/Linux/macOS):
adb shell
su -c"cat /data/misc/wifi/WifiConfigStore.xml | grep -E'SSID|PreSharedKey'"
Если команда вернёт ошибку Permission denied, значит, на вашем устройстве файл защищён. В этом случае поможет только root-доступ или альтернативные методы (см. раздел 4). На некоторых прошивках (ColorOS, FuntouchOS) путь к файлу может отличаться:
| Прошивка | Путь к файлу с паролями | Требуется root? |
|---|---|---|
| Стоковый Android | /data/misc/wifi/WifiConfigStore.xml | Нет* |
| Samsung One UI | /data/misc/wifi/WifiConfigStoreSoftAp.xml | Да |
| Xiaomi MIUI | /data/misc/wifi/WCNSS_qcom_cfg.ini | Да |
| Huawei EMUI | /data/misc/wifi/hw_wifi.config | Да |
* На некоторых устройствах (например, Google Pixel 6+) доступ блокируется даже через ADB из-за политики безопасности SELinux.
3. Использование резервной копии (для не-root устройств)
Если на вашем телефоне включено автоматическое резервное копирование в Google Аккаунт, можно извлечь пароли из бэкапа. Этот метод работает без root, но требует компьютера и программы Android Backup Extractor.
Шаги:
- Создайте резервную копию через
Настройки → Google → Резервное копирование(убедитесь, что включена опцияДанные приложений). - Скачайте файл бэкапа с помощью
adb backup(команда:adb backup -f backup.ab -all). - Распакуйте
backup.abчерез Android Backup Extractor (нужен Java). - Найдите файл
apps/com.android.providers.settings/databases/settings.dbи откройте его в SQLite Browser. - В таблице
secureнайдите запись сname="wifi_wpa_supplicant_conf"— там будет зашифрованный пароль.
Минус метода: пароли в бэкапе хранятся в зашифрованном виде, и для их декодирования потребуется ключ, который генерируется индивидуально для каждого устройства. На практике это означает, что восстановить пароль из бэкапа можно только на том же телефоне, где он был создан.
Почему Google ограничивает доступ к паролям?
С версии Android 9 компания ужесточила политику безопасности, чтобы предотвратить утечки данных через приложения. Раньше любой софт с разрешениями мог читать файл wpa_supplicant.conf, но теперь доступ блокируется на уровне ядра. Исключение — системные приложения (например,"Настройки"), которые подписаны ключом производителя.
4. Приложения для просмотра паролей (с root и без)
В Google Play есть десятки приложений, обещающих показать сохранённые пароли Wi-Fi. Однако большинство из них либо требуют root-прав, либо работают только на устаревших версиях Android. Мы протестировали топовые решения:
- 🔓 WiFi Password Viewer — показывает пароли на рутированных устройствах, поддерживает экспорт в CSV. Минус: не обновляется с 2021 года.
- 📱 WiFi Key Recovery — работает без root на некоторых прошивках (например, Samsung Exynos). Минус: показывает только сети, к которым подключались вручную (не через WPS).
- 🔍 Network Info II — отображает технические данные сетей, но пароли только для root. Плюс: показывает MAC-адреса и каналы.
- ⚠️ WiFi Password Show — опасное приложение! Требует ненужные разрешения (SMS, контакты) и содержит рекламное ПО.
Предупреждение: не устанавливайте приложения, запрашивающие разрешения на SMS, геолокацию или контакты для просмотра паролей Wi-Fi. Это классический признак шпионского ПО. Безопасные альтернативы (например, Termux с ручными командами) описаны в следующем разделе.
5. Альтернативные методы: Termux и router-менеджеры
Если стандартные способы не сработали, можно использовать Termux — эмулятор терминала для Android. Установите его из F-Droid (не из Google Play — там устаревшая версия) и выполните:
pkg update && pkg upgrade
pkg install tsu
tsu
cat /data/misc/wifi/WifiConfigStore.xml | grep psk=
Если команда вернёт пустой результат, попробуйте альтернативный путь:
ls /data/misc/wifi/ | grep -i wpa
Для владельцев роутеров с веб-интерфейсом (TP-Link, ASUS, Keenetic) проще всего посмотреть пароль в панели администратора:
- Подключитесь к роутеру по кабелю или Wi-Fi.
- Откройте в браузере
192.168.1.1или192.168.0.1(адрес указан на наклейке роутера). - Введите логин/пароль (обычно
admin/admin). - Перейдите в раздел
Беспроводной режим → Защита(илиWireless → Security).
6. Частые проблемы и решения
Не все методы работают одинаково хорошо. Вот типичные ошибки и способы их обхода:
- 🚫 "Файл не найден" в ADB → Проверьте путь для вашей прошивки (см. таблицу в разделе 2). На Android 12+ файл может называться
WifiConfigStoreSoftAp.xml. - 🔒 "Требуется разблокировка загрузчика" → На Xiaomi и Huawei для root нужно официально разблокировать bootloader (инструкции на 4PDA).
- 📵 "Не вижу кнопку'Поделиться'" → Обновите прошивку или используйте Termux. На Samsung с One UI 5.0+ кнопка появляется только для сетей, подключённых вручную (не через WPS).
- ⚠️ "Пароль отображается в виде звёздочек" → Это ограничение MIUI. Решение: скопируйте его через буфер обмена (долгое нажатие на поле).
Если ни один метод не сработал, остаётся два варианта:
- Сбросить роутер (кнопкой
Reset) и настроить Wi-Fi заново. - Подключиться к сети с другого устройства (например, ноутбука) и посмотреть пароль там (в Windows:
Панель управления → Центр управления сетями → Беспроводная сеть → Свойства → Безопасность).
FAQ: Ответы на частые вопросы
Можно ли узнать пароль от Wi-Fi без root?
Да, но только для текущего подключения через кнопку Поделиться в настройках (Android 10+) или с помощью ADB (если файл не защищён). Для просмотра всех сохранённых сетей без root возможностей нет — это ограничение безопасности Google.
Почему после обновления Android перестали работать старые способы?
Начиная с Android 9 Pie, Google ужесточила политику SELinux и ограничила доступ приложений к системным файлам. В Android 12+ добавлена защита Scoped Storage, которая блокирует чтение /data/misc/wifi/ даже через ADB. Производители (например, Samsung с Knox) добавляют свои слои защиты.
Можно ли взломать Wi-Fi соседа, если знаешь название сети?
Нет. Современные сети используют протокол WPA3, который устойчив к брутфорсу. Даже если вы увидите название сети (SSID) в настройках, для подключения нужен пароль. Попытки взлома чужой сети наказуемы по статье 272 УК РФ ("Неправомерный доступ к компьютерной информации") и могут привести к блокировке вашего MAC-адреса в роутере.
Как экспортировать все пароли Wi-Fi в файл?
С правами root выполните в Termux:
su
cp /data/misc/wifi/WifiConfigStore.xml /sdcard/Download/wifi_passwords.xml
chmod 644 /sdcard/Download/wifi_passwords.xml
Файл появится в папке Загрузки. Для не-root устройств экспорт невозможен из-за ограничений безопасности.
Почему на Xiaomi нет кнопки"Поделиться" паролем?
В прошивке MIUI (особенно на моделях для Китая) функция отключена по умолчанию. Решения:
- Обновите прошивку до последней версии (в глобальных сборках кнопка появляется с MIUI 12.5+).
- Установите EU-прошивку (неофициальную европейскую версию) через
Fastboot. - Используйте Termux с командами из раздела 5.