Вы когда-нибудь забывали пароль от домашнего Wi-Fi, а на телефоне он уже сохранён? На Android 10 (и более новых версиях) система скрывает пароли от сетей по умолчанию — но их можно извлечь несколькими способами. В этой статье разберём, где именно хранятся эти данные, как их прочитать без root-прав, и что делать, если стандартные методы не работают.
Важно понимать: Android 10 изменил подход к безопасности по сравнению с более ранними версиями. Теперь пароли не лежат в открытом виде в системных файлах, а шифруются с привязкой к устройству. Это усложняет их извлечение, но не делает невозможным. Мы рассмотрим как легальные методы (через настройки и резервные копии), так и технические — с использованием ADB и сторонних утилит.
Если вы не уверены в своих навыках работы с командной строкой, начните с первых трёх способов — они не требуют специальных знаний. Для продвинутых пользователей приведём уникальные команды ADB, которые работают именно на Android 10 и не документированы в официальных источниках.
1. Стандартный способ: просмотр пароля через настройки (только для некоторых устройств)
На чистом Android 10 (например, на Pixel или Android One) есть встроенная функция просмотра паролей — но она доступна не на всех прошивках. Производители вроде Samsung, Xiaomi или Huawei часто удаляют эту опцию из меню.
Чтобы проверить её наличие:
- Откройте
Настройки → Сеть и Интернет → Wi-Fi. - Тапните по названию подключённой сети (или выберите сохранённую из списка).
- Нажмите
Поделиться(илиShareна английской прошивке). - Система запросит PIN-код, графический ключ или отпечаток — это защита от случайного доступа.
- После подтверждения появится
QR-коди текстовый пароль под ним.
Если пункта Поделиться нет — ваш производитель убрал эту функцию. Переходите к следующему способу.
⚠️ Внимание: На устройствах с MIUI (Xiaomi/Redmi/Poco) и EMUI (Huawei/Honor) этот метод работает только на прошивках младше 2021 года. Новые версии требуютrootилиADB.
2. Экспорт паролей через резервную копию (без root)
Android позволяет создать резервную копию настроек Wi-Fi, включая пароли, но с одним нюансом: файл копии будет зашифрован. Однако его можно перенести на другой телефон или извлечь данные с помощью ПК.
Инструкция:
- 📱 Перейдите в
Настройки → Google → Резервное копирование. - 🔄 Включите
Резервное копирование в Google Диск(если выключено). - 📤 Нажмите
Создать копию сейчаси дождитесь завершения. - 🖥️ На компьютере откройте Google Диск, найдите папку
Backupи скачайте последний архив.
В архиве будет файл wifi.config (или подобный), но он в бинарном формате. Для его расшифровки понадобится утилита Android Backup Extractor (доступна на GitHub). После извлечения вы получите XML-файл с данными сетей, включая пароли в зашифрованном виде. Чтобы их прочитать, нужен ключ шифрования — его можно получить только с root-доступом или через ADB (об этом ниже).
3. Использование ADB для извлечения паролей (без root)
ADB (Android Debug Bridge) — это инструмент для отладки, который позволяет выполнять команды на телефоне с компьютера. На Android 10 с его помощью можно извлечь пароли Wi-Fi, даже если нет прав суперпользователя.
Подготовка:
- 🖥️ Установите Android SDK Platform-Tools на ПК.
- 📱 Включите
Отладку по USBвНастройки → О телефоне → Номер сборки(тапните 7 раз, затем вернитесь вНастройки → Система → Для разработчиков). - 🔌 Подключите телефон к ПК по USB и подтвердите доверие к компьютеру.
Команды для извлечения паролей:
adb shell
su -c "cat /data/misc/wifi/WifiConfigStore.xml"
Если первая команда выдаёт ошибку permission denied, попробуйте альтернативный метод:
adb backup -f wifi_backup.ab -noapk com.android.providers.settings
Эта команда создаст файл wifi_backup.ab на вашем ПК. Его можно открыть с помощью Android Backup Extractor (как в предыдущем способе). Внутри будет файл apps/com.android.providers.settings/sp/settings.xml, где в тегах <string name="wifi_ssid"> и <string name="wifi_password"> хранятся имена сетей и пароли (возможно, в зашифрованном виде).
Что делать, если ADB не видит устройство?
Проверьте драйверы (установите Google USB Driver), попробуйте другой USB-кабель (оригинальный) и порт на ПК. На некоторых телефонах нужно выбрать режим передачи файлов (MTP) при подключении.
⚠️ Внимание: На устройствах с Samsung Knox (например, Galaxy S10 и новее) командыADBмогут быть ограничены политиками безопасности. В этом случае поможет толькоroot.
4. Где физически хранятся пароли в системе Android 10
На техническом уровне пароли Wi-Fi на Android 10 хранятся в трёх местах:
| Расположение | Формат | Доступ без root | Примечания |
|---|---|---|---|
/data/misc/wifi/WifiConfigStore.xml |
XML | ❌ Нет | Основной файл конфигурации, зашифрован |
/data/misc/wpa_supplicant/wpa_supplicant.conf |
Текстовый | ❌ Нет | Старый формат, на Android 10 обычно пустой |
База данных Settings Provider |
SQLite | ⚠️ Частично (через ADB) | Хранит SSID и хэши паролей |
Кэш WifiManager |
Бинарный | ❌ Нет | Временные данные, очищаются при перезагрузке |
| Резервная копия Google | Зашифрованный архив | ✅ Да | Требует разархивации на ПК |
Самый перспективный путь — работа с Settings Provider. Через ADB можно выполнить запрос к базе данных:
adb shell content query --uri content://settings/secure --where "name='wifi_password'"
Однако на практике этот метод работает нестабильно: производители модифицируют структуру базы данных. Например, на Samsung пароли могут храниться в таблице wifi_additional_settings, а на Xiaomi — в отдельном файле /data/vendor/wifi/....
☑️ Подготовка к работе с ADB
5. Сторонние приложения: риски и ограничения
В Google Play есть десятки приложений, обещающих показать пароли Wi-Fi (например, WiFi Password Viewer, WiFi Key Recovery). Однако на Android 10 и новее они работают только при соблюдении двух условий:
- 🔓 У устройства есть
root-доступ. - 📱 Прошивка не модифицирована производителем (например, на Samsung или Huawei даже с root многие утилиты не видят пароли).
Примеры приложений и их особенности:
- 🛠️ WiFi Password Viewer — показывает пароли в открытом виде, но требует
rootи часто не работает на MIUI. - 🔍 WiFi Key Recovery — пытается извлечь данные из резервных копий, но не гарантирует результат на Android 10+.
- 📡 WiFi Map — не показывает сохранённые пароли, но может хранить свои сети (если вы их добавляли вручную).
Главный риск таких приложений — утечка данных. Многие из них запрашивают доступ к контактам, местоположению и хранилищу, что не имеет отношения к функционалу. Перед установкой проверьте:
- 🌐 Отзывы на 4PDA или XDA Developers.
- 🔗 Наличие открытого исходного кода (например, на GitHub).
- 📋 Разрешения в Google Play (не должно быть лишних запросов).
⚠️ Внимание: Приложения вроде ES File Explorer раньше позволяли просматривать системные файлы без root, но после обновлений Android 10 и Google Play Policy этот функционал был удалён. Сейчас они бесполезны для извлечения паролей.
6. Альтернативные методы: если ничего не работает
Если ни один из способов не сработал, остаются радикальные меры:
- 🔄 Сброс роутера: Нажмите кнопку
Resetна задней панели роутера (удерживайте 10 секунд). Это сбросит пароль к заводскому (указан на наклейке). - 📞 Звонок провайдеру: Если роутер выдавал интернет-провайдер, его пароль может быть привязан к договору. Позвоните в поддержку с паспортными данными.
- 🖥️ Просмотр на другом устройстве: Если к этой же сети подключён ноутбук, iPhone или планшет, извлеките пароль оттуда (на Windows — через
Центр управления сетями, на Mac — вСвязке ключей).
Для владельцев роутеров с веб-интерфейсом:
- Подключитесь к роутеру по кабелю или Wi-Fi.
- Откройте в браузере
192.168.0.1или192.168.1.1(адрес указан на наклейке роутера). - Введите логин/пароль (обычно
admin/adminилиadmin/password). - Перейдите в раздел
Wireless → Security(названия могут отличаться). - Пароль будет в поле
PSK PasswordилиWPA Key.
Если забыли данные для входа в роутер, попробуйте:
- 🔍 Поискать модель роутера + "default password" в Google.
- 📄 Посмотреть инструкцию (часто лежит в коробке).
- 🔄 Сбросить роутер к заводским настройкам (как в первом пункте).
FAQ: Частые вопросы о паролях Wi-Fi на Android 10
Можно ли увидеть пароль Wi-Fi без root на Samsung Galaxy с Android 10?
На большинстве устройств Samsung с Android 10 и One UI 2.x меню "Поделиться" паролем отсутствует. Единственные рабочие способы:
- Использовать
ADB(команды приведены выше). - Сделать резервную копию через
adb backupи расшифровать её. - Установить
root(но это сбросит Knox и лишит гарантии).
На новых версиях One UI 3.0+ (Android 11+) даже ADB может не работать из-за дополнительных ограничений.
Почему после сброса телефона пароли Wi-Fi исчезли?
При полном сбросе (Factory Reset) удаляются все данные, включая:
- Сохранённые сети Wi-Fi (
/data/misc/wifi/...). - Кэш
WifiManager. - Настройки
Settings Provider.
Если до сброса была включена резервная копия в Google, сети восстановятся автоматически при первом подключении к интернету (через мобильные данные или новую сеть Wi-Fi).
Можно ли извлечь пароли с телефона, если он заблокирован?
Если телефон заблокирован (забыт PIN/графический ключ), стандартные методы не сработают. Варианты:
- 🔧 ADB: Если ранее была включена отладка по USB и компьютер авторизован, можно попробовать извлечь данные через
adb pull /data/misc/wifi/. - 📱 Режим восстановления: На некоторых прошивках (например, LineageOS) можно монтировать
/dataи копировать файлы черезTWRP. - 🚫 Сброс: Если данные критичны, а других способов нет — остаётся только полный сброс (но это удалит всё, включая пароли).
На устройствах с Samsung Knox или Pixel с FBE (File-Based Encryption) извлечение данных без разблокировки практически невозможно.
Как защитить свои пароли Wi-Fi от кражи?
Чтобы минимизировать риски:
- 🔒 Отключите резервное копирование Wi-Fi в
Настройки → Google → Резервное копирование, если не используете его. - 📱 Не устанавливайте сторонние "вьюверы" паролей — многие из них шпионят.
- 🔄 Регулярно меняйте пароль роутера (раз в 3–6 месяцев).
- 🛡️ Используйте WPA3 вместо
WPA2в настройках роутера. - 🚫 Не подключайтесь к публичным сетям без VPN — они могут перехватывать трафик.
Работают ли эти методы на Android 11/12/13?
На более новых версиях Android безопасности ужесточилась:
- Android 11: Команды
ADBдля извлечения паролей перестали работать безroot. Меню "Поделиться" осталось, но производители чаще его убирают. - Android 12+: Даже
ADB backupне сохраняет пароли Wi-Fi в резервную копию. Единственный надёжный способ —root. - Android 13: Добавлена привязка паролей к
Keystoreустройства, что делает их извлечение без физического доступа почти невозможным.
Если у вас новая версия Android, попробуйте XDA Developers — там часто публикуют актуальные обходные пути для конкретных моделей.