2015-05-27 5 views
0

Можно ли выполнить wifi-сканирование с помощью adroid/shell?Android ADB Wireless Scan

У меня есть Nexus 7, разблокированный и установленный с помощью суперпользователя и загруженного ящика.

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

У меня нет wpa_cli, но если это необходимо для этой функции, есть ли статья для установки/компиляции ее для моего устройства?

Спасибо.

ответ

0

Для вызова WifiManager.startScan() сделать adb shell su 0 service call wifi 11

+0

Фантастические спасибо очень много! Для меня это было немного иначе, вместо 11 я должен был позвонить 13, по-видимому, это разные для разных устройств. – G33kCentric

+1

'13'' 'WifiManager.getScanResults()'. вы не спрашивали о «получении результатов» только о «выполнении сканирования». Чтобы получить результаты, вам нужно «service call wifi 11», а затем подождите 2-3 секунды, затем «service call wifi 13» –

+0

также в этом сообщении объясняется, как найти коды транзакций для вашей конкретной версии Android http: //ktnr74.blogspot. ком/2014/09/вызывающей андроид-сервисов из-ADB-shell.html –