我试图测试我们是否可以创建一个应用程序,以SSID作为可变参数传输探测请求数据包。我已经尝试使用Java API保存网络配置然后启动扫描,但这只有在我更改网络配置SSID后重新启动应用程序时才有效。有没有办法在不需要重新启动应用程序的情况下执行相同的操作,可能是通过NDK?
答案 0 :(得分:0)
Android上有一个aircrack-ng端口。它需要生根并且只能在某些设备上运行。它将wifi切换到监控模式,然后可以发送您想要的任何数据包。 (在大多数现代设备上,不允许使用监控模式。)
不幸的是,如果您编写可移植性代码,那么这不是解决方案。