Android Как сканировать скрытые точки доступа

как я могу программно сканировать скрытые точки беспроводного доступа в Android? getScanResults дайте мне только видимые точки доступа, но мне нужно обнаружить и скрытые.

При программном сканировании сетей Wi-Fi (используя WifiManager.startScan() и WifiManager.getScanResults()), когда на точке доступа отключена трансляция SSID и точка доступа никогда не подключалась к устройству, элемент ScanResult для этой точки доступа не отображается в списке точки доступа возвращены.

https://code.google.com/p/android/issues/detail?id=10305


person Roman Kredentser    schedule 25.02.2014    source источник


Ответы (1)


Если бы вы могли сканировать скрытые точки доступа, какой смысл их прятать?

РЕДАКТИРОВАТЬ: Вместо того, чтобы быть умником, я постараюсь быть хоть немного полезным. Причина, по которой никто еще не реализовал это, заключается в том, что для прослушивания сетей без подключения к ним ваша беспроводная карта (или чип в случае телефонов) должна поддерживать режим мониторинга. Почти никто из производителей телефонов не разблокировал эту функцию, и они должны включить режим монитора в драйверах. Хотя не рассчитывайте на это.

person Ermir    schedule 25.02.2014
comment
я хочу сделать приложение наподобие inSSIDer, но для андроида, и мне нужна эта опция. - person Roman Kredentser; 25.02.2014
comment
@RomanKredentser Я хочу сделать приложение, подобное inSSIDer, тогда вам нужно выяснить, как это делает inSSIDer. - person SMR; 25.02.2014
comment
inSSIDer для Windows, для приложения inSSIDer для Android стоит денег, и я не думаю, что у него есть эта опция - person Roman Kredentser; 25.02.2014