我 root 我的 android 设备然后我转到 adb shell,然后键入 su
以输入 wpa_cli
。
我很惊讶这出现了:wpa_cli: not found
虽然我在输入时得到了信息:wpa_supplicant
?
我知道 wpa_cli
来自同一个库 wpa_supplicant
?
从这里link
android 是基于 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 接口(interface),而不是命令行实用程序 wpa_cli。
内核不包含通过 shell 调用的命令和可执行文件。
关于android - wpl_cli :not found with rooted android device?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15248581/