我植根了我的android设备然后我去adb shell,然后su
输入进入wpa_cli
。
我很惊讶这出现了:wpa_cli: not found
虽然我在输入时得到了信息:wpa_supplicant
?
我知道wpa_cli
从同一个图书馆wpa_supplicant
?
从这个链接
安卓是基于linux的!!那么为什么在他们的内核中找不到这些命令呢?
因为 wpa_supplicant 不是一个库,它是一个可执行文件。简介在这里:http ://en.wikipedia.org/wiki/Wpa_supplicant和源代码在这里:https ://github.com/android/platform_external_wpa_supplicant
是的,wpa_cli 是从相同的代码库构建的,但不包含在大多数手机上。Android 使用 wpa_crl.c/wpa_ctrl.h 接口,而不是命令行实用程序 wpa_cli。
内核不包含通过 shell 调用的命令和可执行文件。