2013-03-06 47 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調用的命令和可執行文件。