Как скрыть SSID на телефоне Android
Я пытаюсь скрыть SSID на моем телефоне Android. Может кто-нибудь, пожалуйста, как поступить? Есть ли Android API для того же?
Заранее спасибо!!!
2 ответа
Вы не можете скрыть AP SSID (прекратить вещание или маяк SSID) через Android API!
Сокрытие SSID зависит от того, какое ядро /wifi-драйвер у вас на телефоне! Только несколько драйверов (устройств) поддерживают эту функцию! Также несколько драйверов поддерживают режим монитора! Драйверы поставщиков имеют закрытый источник:-(, что затрудняет добавление к ним этих функций! См., Например, проект bcmon)
Android API позволяет программно подключаться к сети с определенным SSID (он может быть скрыт). Вы должны знать сетевой SSID и пароль (см. Эту ссылку о WifiConfiguration
класс и hiddenSSID
эта ссылка о WifiManager
класс, и эти ответы на вопросы stackru: программно создавать конфигурации WiFi, подключаться к определенной сети WiFi).
См. Этот сторонний App HiddenSSID Enabler для подключения к точке доступа со скрытым SSID и этот пример: подключение планшета Android к беспроводной сети с отключенной трансляцией SSID
Когда SSID скрыт на Wi-Fi, вы не можете использовать Wi-Fi. Это программное обеспечение позволяет скрытый SSID. ПРИМЕЧАНИЕ: это программное обеспечение изменит настройки Wi-Fi, взять на себя ответственность.