Я пытался сделать то же самое и пришел к следующему выводу. Это невозможно на 2.1 и выше. Я не имею понятия о более низких версиях, потому что мое приложение должно было работать на 2.1 и выше.
-Измененные вещи внутри Android SDK, чтобы включить активное сканирование
- Отследил его до драйвера, что привело к следующему выводу:
Драйвер каждый раз переводит модуль Wi-Fi в пассивный режим. Я искал, чтобы изменить это в драйвере, но на диске не было никаких настроек для достижения этого.
Итог:
Не возможно.