4

我最近购买了sony xperia P,但它无法检测ad-hoc网络。 经过一些谷歌搜索后,我才知道android不支持ad-hoc网络,而且我还没有修改/ system/bin/wpa_supplicant文件,以便它也可以显示ad-hoc网络。我在github上发现了很多修改后的文件,但我不知道应该使用哪一个。文件wpa_supplicant设备是特定的还是android版本特定的? 我的Android版本是4.0.4(Sony xperia P),任何人都可以给我确切的文件,我可以用我的手机。wpa_supplicant是针对android设备特定还是android版本特定的?

回答

1

因为wpa_supplicant与网卡驱动程序交互,并且驱动程序与网卡芯片相关联。而不同的网卡支持IEEE 802.11(包括可选和强制标准)标准的不同范围,所以我猜wpa_supplicant是特定于网卡芯片的。虽然wpa_supplicant版本可能支持多个网络驱动程序和网卡。

enter image description here

0

修改单独的wpa_supplicant将不足以让特设在Android平台(除非您打算通过命令行使用它,而不是设置应用程序)。 “设置”应用和WLAN API可以过滤出特定网络。

而且wpa_supplicant是不依赖于特定的硬件,但有些更改是Android可让到使用wpa_supplicant是Android版本依赖的基础上,有什么新的功能在新的Android版本被添加。