Менеджер паролей от Wi-Fi сетей

О приложении


Забываете пароли от сети Wi-Fi? Приложение «Менеджер паролей от Wi-Fi сетей» Вам поможет добавить, сохранить и поделиться всеми сетями которые Вы используете. Синхронизируйте сети на разных устройствах через учетную запись. Поддерживаются 2 типа авторизации: с помощью учетной записи Google или через аутентификацию по email-паролю.

Приложение работает как менеджер паролей от беспроводных сетей, с дополнительными функциями. Приложение бесплатное, работает без root.

Ранняя версия называлась “Напоминатель паролей от Wi-Fi”, совместимость с файлом импорта истории wifi_pass_export.csv сохраняется, поэтому можно перенести информацию с ранних версий приложения.

Данное приложение не является взломщиком паролей от Wi-Fi сетей и подборщиком паролей от роутера. Приложение полностью легальное и позволяет работать с уже известными Вам Wi-Fi паролями.

Внимание! При случайном удалении сети с устройства, Вы сможете легко восстановить и подключиться к сети, прямо через приложение.

Удобное и функциональное приложение «Менеджер паролей от Wi-Fi сетей» позволит быстро и беспрепятственно посмотреть и поделиться паролем. Синхронизация через аккаунт сэкономит Ваше время и перенесет ранее занесенные сети на другие устройства.

Теперь все пароли собраны в одном месте!

Зачем приложению root-доступ?


Если на Вашем устройстве имеется root-доступ, то у приложения появится больше функций, позволяющих работать с Wi-Fi сетями, поскольку у него появится доступ к системным файлам Android.

Дополнительные функции при наличии на устройстве root прав следующие:

  • приложение автоматически добавляет ранее используемые сети Wi-Fi в приложение;
  • при каждой новой подключенной сети, приложение обновит список сохраненных паролей на устройстве;
  • в случае удаления одной или нескольких сетей с приложения, права администратора будут запрашивать разрешения на обратное добавление, так как данные по этим сетям сохранены на Вашем устройстве.

Что такое root?


Поскольку Android построен на ядре Linux, ему досталась в наследство одна из особенностей ОС – привилегированный пользователь (или root), который имеет права на выполнение любых операций в системе, в том числе удаление и изменение системных файлов. В Android же под root-доступом понимается собственно привилегированный доступ (права суперпользователя), благодаря которому пользователь получает полный контроль над своим устройством.

Root-доступ предоставляет следующие преимущества:

  • Изменения файлов системы и приложений;
  • Установка самых разных приложений, которые для своей работы требуют root;
  • Перепрошивание устройства;
  • Удаление приложений, вшитых в прошивку;
  • Использование дополнительных функций Android;
  • Улучшение быстродействия с помощью специальных приложений.

Подробнее о том, каким бывает root и как его получить, можно прочитать здесь.

Что можно сделать в приложении без root-доступа?


Приложение позволяет Вам выполнять следующие действия:

  • Добавлять, удалять или отправлять свою точку доступа;
  • Копировать пароль выбранной сети в буфер обмена;
  • Отправлять в другие приложения текстовые данные: имя сети (SSID) и пароль;
  • Создавать картинку с QR-кодом, содержащим параметры подключения к Wi-Fi сети;
  • Быстро находить известную сеть из списка;
  • Быстро подключаться к уже известной сети;
  • Сделать резервную копию в файл wp_export.csv;
  • Импортировать историю из файлов wifi_pass_export.csv.

Где хранятся пароли от Wi-Fi сетей на Android-устройстве?


Система Android, так же, как и остальные современные операционные системы, сохраняет настройки подключения Wi-Fi  сетей, чтобы впоследствии иметь возможность быстрого подключения к ним.

Не нарушая замыслов создателей этой системы, мы можем в своем приложении создать новое Wi-Fi соединение и подключить устройство к нему. Узнать пароли от ранее подключенных сетей мы не можем.

Таково ограничение безопасности, иначе вирусов для Android было бы гораздо больше.

Но стоит вспомнить, что внутри Android лежит ядро Linux. И хранятся пароли от беспроводных сетей в нем точно также в файле wpa_supplicant.conf. Доступ к этому файлу можно получить имея ROOT на устройстве. Обычно этот  текстовый файл содержит информацию в не зашифрованном виде. Расположен на устройстве по пути:

/data/misc/wifi/wpa_supplicant.conf

или (иногда):

/etc/wifi/wpa_supplicant.conf

Первый путь встречается очень часто, но иногда производители устройств меняют месторасположение системных файлов. Имя файла останется таким же, поэтому придется просто походить по папкам в поисках.

Вот содержимое файла:

 

Пароль находится в поле psk. Если сеть открытая, то поле psk отсутствует.

Проблемы с шифрованием паролей на устройстве


Часто пользователи жалуются на то, что поле psk содержит пароли в зашифрованном виде.

Вот пример экрана с такого устройства:

 

Обычно такая ошибка появляется у пользователей Samsung  устройств (например Samsung Galaxy S5).

Для того, чтобы отключить шифрование на устройстве, нужно выполнить следующие действия:

  1. Открыть файл build.prop, расположенный в папке /system.
  2. Найти в нём параметр ro.securestorage.support. Он отвечает за то, будут ли шифроваться пароли от сетей или нет.
  3. Изменить его значение с true на false.
  4. Перезагрузить устройство.

Как сделать backup в приложении?


Резервная копия поможет сохранить Ваши сети в случае, если приложение было переустановлено или установлено на новом устройстве. Также сохранёнными сетями можно поделиться со своими друзьями и знакомыми.

Для того, чтобы создать резервную копию имеющихся сетей, нужно открыть меню и выбрать в нём пункт «Экспорт«.

После этого по указанному во всплывающем сообщении пути будет создан файл wp_export.csv, содержащий данные о сетях.

Если есть необходимость, данный файл можно также сохранить через различные приложения (например, отправить его по почте или сохранить в соц. сетях).

Чтобы восстановить данные о сетях из файла резервной копии, достаточно лишь в меню приложения выбрать пункт «Импорт» и через любой файловый менеджер, установленный на Вашем устройстве, выбрать файл wp_export.csv.

Как работает синхронизация в приложении?


Синхронизация позволяет Вам сети, сохранённые на одном устройстве, использовать на другом через использование одной учётной записи.

Для того, чтобы включить синхронизацию, необходимо в меню приложения выбрать пункт «Настройки«.

В открывшемся окне нужно нажать на кнопку в поле «Синхронизация«, после чего приложение предложит авторизироваться. Сделать это можно двумя способами:

  • Через аккаунт Google;
  • Через встроенную аутентификацию (пользователь может зарегистрировать учётную запись и авторизироваться через неё).

Если выбрать способ через аккаунт Google, то приложение попытается подключиться или попросит ввести учётные данные для входа, если Вы не авторизованы.

Если выбрать второй способ, то необходимо будет создать учётную запись (если таковой нет) и только затем авторизироваться в приложении.

После успешной авторизации Вы сможете синхронизировать свои сети с приложениями на других устройствах, войдя на них под той же учётной записью.