Is wpa_supplicant specific for an Android device or version for Android?

I recently bought a sony xperia P, but it could not detect any special networks. After some googling, I found out that android does not support ad-hoc network, and I did not modify the file / system / bin / wpa _supplicant so that it could also show special networks. I found a lot of modified files on github, but I don't know which one I should use. Is the wpa_supplicant file specific or specific to Android? My version is Android 4.0.4 (Sony xperia P), can anyone give me the exact file that I can use with my phone.

+4
source share
2 answers

Because wpa_supplicant interacts with the network card driver, and the driver is connected to the network card chips. And different network cards support a different range of IEEE 802.11 standards (including optional and mandatory standards), so I believe wpa_supplicant is specific to network card chips. While the wpa_supplicant version supports several network drivers and network cards.

enter image description here

+1
source

Modifying wpa_supplicant alone will not be enough to get special work on Android (unless you plan to use it through the command line and not the Settings app). The Settings app and WLAN APIs filter out special networks.

Also, wpa_supplicant is not tied to specific hardware, but some of the changes Android makes to wpa_supplicant depend on the version of Android based on which new feature is being added to the new version of Android.

0
source

All Articles