I rooted my device, then I go to adb shell and type su to enter wpa_cli. I was surprised that wpa_cli: not found appeared, although I get information when I type wpa_supplicant.

I know that wpa_cli is from same library wpa_supplicant .

  • Has anyone found a compiled version of wpa_cli and p2p_cli that work on Android 5.0 and newer? Binaries require PIE support when compiled... Feb 21, 2016 at 12:53

2 Answers 2


Install the app: WiFi WPS WPA Tester or AndroDumpper..

It has the latest compiled wpa_cli binary..
You can get the binary from the app's data from /data/data, and you might push it to /system/bin/ or /su/bin/ or wherever you need..


Instead, you can use the wpa_supplicant binary, which can be found in many devices by default, if that's enough to do what you want..

Or if you wish, you can compile wpa_cli from source.


In some cases, wpa_cli will not come along with the Android image. You have to compile and push to Android.

  • how can i do that ?
    – H.H
    Mar 8, 2013 at 10:30
  • is it the same commands that Wifi direct used ?
    – H.H
    Mar 8, 2013 at 10:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .