wpa_supplicant是针对Android设备还是Android版本特定的?

6

我最近购买了索尼的Xperia P手机,但它无法检测到adhoc网络。经过一些搜索,我得知Android不支持adhoc网络,并且我没有修改/system/bin/wpa_supplicant文件,使其能够显示adhoc网络。我在github上发现了许多修改后的文件,但我不知道应该使用哪一个。wpa_supplicant文件是设备特定的还是Android版本特定的?我的Android版本是4.0.4(Sony Xperia P),有人可以给我一个确切的文件,我可以用来解决这个问题吗?

2个回答

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

enter image description here


0

仅修改wpa_supplicant是不足以让Android中的adhoc网络工作的(除非您计划通过命令行而不是设置应用程序来使用它)。设置应用程序和WLAN API会过滤掉adhoc网络。

此外,wpa_supplicant并没有绑定特定的硬件,但Android对wpa_supplicant所做的一些更改是基于新Android版本中添加了哪些新功能的依赖关系。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接