2013-03-06 114 views
1

我扎根我的android设备,然后我去adb shell,然后输入su输入wpa_cli
我惊讶,这出现了:wpa_cli: not found虽然我得到信息时,我输入:wpa_supplicant?我知道来自同一个库wpa_supplicant
from this linkwpl_cli:找不到rooted android设备?

android是基于linux的!那么为什么这些命令不能在其内核中找到?

回答

0

因为wpa_supplicant不是一个库,它是一个可执行文件。这里简单介绍一下:​​源代码在这里:https://github.com/android/platform_external_wpa_supplicant

是的,wpa_cli是由相同的代码库构建而成的,但不包含在大多数手机中。 Android使用wpa_crl.c/wpa_ctrl.h接口,而不是命令行实用程序wpa_cli。

内核不包含通过shell调用的命令和可执行文件。