18

私は Android フォンを持っています。目標は、パスワードで保護された Wi-Fi ネットワークに電話を接続することです。

これまでに知っている手順:

adb root
adb shell svc wifi enable

Wi-Fi がオンになっています。次に、パスワードが必要な特定のワイヤレス ネットワークに電話を接続する必要があります。adb shell コマンドを使用して接続できることを願っています。

何か助けはありますか?

デバイスにプログラムをダウンロードしたくない

4

2 に答える 2

24

これはwpa_cli、次のコマンド ライン インターフェイスを使用して実現できwpa_supplicantます。

# Get to the shell
adb root
adb shell

# Get to wpa_cli prompt
wpa_cli -p /data/misc/wifi/sockets/ -i wlan0

# Add new WiFi network
add_network
set_network 0 auth_alg OPEN
set_network 0 key_mgmt WPA-PSK
set_network 0 ssid "network_name"
set_network 0 proto RSN
set_network 0 mode 0
set_network 0 psk "password"

# Connect to it
select_network 0
enable_network 0
reassociate

# Check the status
status

上記のコマンドのリストで、add_networkcommand は新しいネットワークのインデックスを出力します。これは、後続のコマンドに使用する必要があります。この例では、このインデックスは0です。

于 2014-04-07T13:55:53.470 に答える