我们可以使用NDK传输具有指定SSID的WiFi探测请求数据包吗?

时间:2016-03-21 09:43:22

标签: android android-ndk wifi android-wifi wifimanager

我试图测试我们是否可以创建一个应用程序,以SSID作为可变参数传输探测请求数据包。我已经尝试使用Java API保存网络配置然后启动扫描,但这只有在我更改网络配置SSID后重新启动应用程序时才有效。有没有办法在不需要重新启动应用程序的情况下执行相同的操作,可能是通过NDK?

1 个答案:

答案 0 :(得分:0)

Android上有一个aircrack-ng端口。它需要生根并且只能在某些设备上运行。它将wifi切换到监控模式,然后可以发送您想要的任何数据包。 (在大多数现代设备上,不允许使用监控模式。)

不幸的是,如果您编写可移植性代码,那么这不是解决方案。