我根植了我的Android设备,然后我转到 adb shell ,然后输入su
进入wpa_cli
。我很惊讶这出现了:{{1虽然我在输入时收到信息:wpa_cli: not found
?
我知道来自同一个库wpa_supplicant
的{{1}}?
来自link
android是基于linux的!那么为什么在他们的内核中找不到这些命令呢?
答案 0 :(得分:0)
因为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调用的命令和可执行文件。