Wie starte ich den wpa_cli auf android-Gerät?
Hab ich verwurzelt mein android Gerät weil ich versuche, es zu machen, erkennen ad-hoc wifi.
Habe ich installiert, BusyBox pro, und dann tippte ich in die adb shell:
su -c "/system/bin/wpa_cli -p /data/misc/wifi/"
zum start des wpa_cli shell kehrte er
/system/bin/sh: wpa_cli: not found
und ich bin wirklich verwirrt. Ich Frage mich, auf was ich verpasst habe. Kann jemand helfen?
InformationsquelleAutor TheEYL | 2014-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wpa_cli-shell ist nur erforderlich, bedienen und überwachen von wpa_supplicant. Wenn das WPA-system ist bereits konfiguriert, wpa_cli ist nicht zur Laufzeit benötigt. Viele Hersteller entfernen wpa_cli ausführbare Datei von Ihrem System, um zu verhindern, dass Benutzer ändern, wie wifi funktioniert. Die Google Nexus-Geräte sind wpa_cli in Ihren eng-und userdebug baut, und kann sogar in den user baut.
Fände ich die genaue OS-version auf Ihrem Gerät, überprüfen Sie heraus eine AOSP-sandbox verzweigt zu, dass die gleiche version, und erstellen Sie dann wpa_cli. Diese kann getan werden, indem mit Mittagessen, wählen Sie Ihr Gerät aus, und führen Sie dann eine "mma" in externe/wpa_supplicant_8. Sie können dann schieben Sie wpa_cli von $AUS/system/bin auf das Gerät unter /system/bin, und es laufen soll.
InformationsquelleAutor DrChandra
Sollten Sie verwenden
wpa_supplicant
stattwap_cli
.Stellen Sie sicher, Sie haben
wpa_supplicant
erste vonls /system/bin | grep wpa
su -c "/system/bin/wpa_cli -p /data/misc/wifi/"
aber wie es scheint, das ist nicht die korrekte Verwendung. Ich habe dann versuchtwpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
es gibt nichts, keine info, keine Nachricht, keine interaktive shell.Sind Sie mit root-Benutzer?
ja mit der
su
Befehlein Tippfehler unterlaufen Fehler im ersten Kommentar, ich tippte: `
/system/bin/wpa_supplicant -c/data/misc/wifi
in der adb-shellIch möchte zu entfernen wifi-Netzwerk vom Gerät. Dies kann erreicht werden durch Verwendung von adb shell wap_cli remove_network {networkId}. Wie kann ich erreichen, das mit wpa_supplicant?? Nach dem update meines os, ich habe ma nicht in der Lage zu verwenden wpa_cli-Befehl @StephenLin
InformationsquelleAutor Stephen Lin