Die Verbindung zu Kennwort geschützten wifi-Netzwerk mithilfe von adb shell
Ich habe ein Android-Handy, und das Ziel ist, verbinden Sie das Telefon mit einem Kennwort geschützten wifi-Netzwerk.
Schritte, die ich bisher wissen:
adb root
adb shell svc wifi enable
Ok süße, Wi-Fi eingeschaltet ist.
Jetzt muss ich verbinden Sie das Telefon mit einem bestimmten WLAN-Netzwerk, das ein Kennwort erfordert.
Ich hoffe, ich kann eine Verbindung über eine adb shell-Befehl.
Hilfe?
Möchte ich lieber nicht download Programme auf dem Gerät
WENN du wirklich root, Sie können sich wahrscheinlich fügen Sie einen neuen Datensatz in eine beliebige Datenbank-access-points hat, aber es wird schwierig sein. Können Sie konfigurieren Sie die Datenbank manuell und nur zu aktivieren, es mit ADB?
Es gibt keine solche Sache wie eine Datenbank mit access points. Android hält es die Liste der konfigurierten AP in
Es gibt keine solche Sache wie eine Datenbank mit access points. Android hält es die Liste der konfigurierten AP in
/data/misc/wifi/wpa_supplicant.conf
Datei (möglicherweise für verschiedene OEM ' s und sogar Handy-Modelle). Obwohl die einfachste Möglichkeit wäre, diese Datei ändern, indem Sie eine neue Netzwerk-block, der empfohlene Ansatz ist die Verwendung von wpa_cli, wpa_supplicant command-line-interface. Check meine Antwort.InformationsquelleAutor Grayson Henry | 2014-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möglich ist dies zu erreichen mit
wpa_cli
-, Kommandozeilen-Schnittstellewpa_supplicant
:In die obige Liste von Befehlen, die
add_network
Befehl wird die Ausgabe der index des neuen Netzwerks, die verwendet werden sollten, die für die nachfolgenden Befehle. In diesem Beispiel ist dieser index0
.Danke, ist behoben 🙂
Sind die Optionen
wpa_cli
erforderlich? Auf mein Handy wollte ich nicht haben, um die Optionen zu verwenden, um ein Netzwerk hinzuzufügen.Hat das arbeiten auf einem gerooteten Gerät?
genial. Es funktioniert!
InformationsquelleAutor Andrejs Cainikovs
Verwenden Sie dieses Verfahren [mehr details enthalten 🙂 ]
1 - Stellen Sie sicher, dass wpa_supplicant läuft. Suchen Sie für die pid-mit diesem Befehl:
Dieser Befehl sollte den pid der Prozess wpa_supplicant. Wenn nichts zurückgegeben wird, ist wpa_supplicant nicht läuft. Verwenden Sie den svc-Befehl zum deaktivieren der wifi-und dann drehte es wieder:
2 - Lesen control interface Verzeichnis von wpa_supplicant.conf-Datei. Diese Datei existiert meist in /data/misc/wifi/. Öffnen Sie diese Datei mit cat-Befehl:
Hinweis: zu finden wpa_supplicant.conf-Datei können Sie die Suche mit suchen-Befehl im root-Verzeichnis. Goto root-Verzeichnis mit cd /- Befehl und verwenden suchen-Befehl zu finden wpa_supplicant.conf:
finden . -Namen wpa_supplicant.conf
Gehen Sie zu control interface Verzeichnis angegeben ctrl_interafce. Erste Datei in diesem Verzeichnis ist die interface-name.
Sind Sie gehen zu müssen, "control-Schnittstelle" - und "interface-name" für die Ausführung wpa_cli-Befehl.
Hinweis:, wenn Sie falsch eingeben dieser 2 Parameter für wpa_cli-Befehl, der wpa_cli konnte keine Verbindung mit wpa_supplicant und gibt diese Meldung:
Oder es kann eine Verbindung zu wpa_supplicant aber wieder UNKNOW COMMAND für seine interaktiven Befehle wie diese:
3 - Ausführen wpa_cli-Befehl mit den oben genannten Parametern:
Diese Befehle geben Sie dann in den interaktiven Modus, wo können Sie Scannen und finden, Netzwerke, befestigen Sie und ...
Mit save_config speichern Sie diese Einstellungen wieder in die wpa_supplicant.conf-Datei für die zukünftige Verwendung.
Können Sie sich erinnern, diese Einstellung für das nächste mal durch enable_network Befehl. Nächste mal, wenn Sie wollen, aktivieren Sie das WLAN benutzen Sie diese Befehle:
0 Netzwerk-id. Sie können list_networks auf der Suche nach anderen gespeicherten Konfigurationen.
Für weitere Informationen über wpa_cli beziehen sich auf dieses Dokument:
Auch komplette interaktive Befehle, die von wpa_cli ist dokumentiert auf dieser Seite.
http://w1.fi/cgit/hostap/plain/wpa_supplicant/README
Habe ich diese Vorgehensweise bei der Konfiguration von WLAN-Android-Orange Pi 2G IOT.
InformationsquelleAutor MDR