Configurar as Wi-Fi com o ADB

Existe uma maneira de obter os WIFI-SSIDS configurados a partir de um dispositivo Android (não enraizado) via ADB? Este trabalho deve ser independente do Wi-Fi estado on / off.

Obrigado

Author: Soccertrash, 2016-09-20

4 answers

Geralmente todas as senhas configuradas WIFI com as suas senhas são guardadas em wpa_ Supplicant.conf {[3] } que salvou em

/data/diversos/wifi / wpa_supplicant.conf

Mas não podes aceder a ele a menos que tenhas permissão da root.

Você pode obter o ficheiro por este comando

Se utilizar o windows

Adb pull/data/diversos/wifi / wpa_supplicant.conf C:\

Se estiver a utilizar ubuntu

ADB pull /data/diversos/wifi / wpa_supplicant.conf ~/

 2
Author: Nishant Pardamwar, 2016-09-20 07:27:32

Finalmente descobri que

adb shell dumpsys wifi | grep -i ssid

Dá a Wi-Fi configurada

Editar: só se o Wi-Fi estiver activo

 1
Author: Soccertrash, 2016-09-22 08:28:08

Não é possível. WifiManager.getConfiguredNetworks() só funciona quando o Wi-Fi está ligado.

 0
Author: Alex P., 2016-09-20 16:19:48

O ADB pull funciona em dispositivos não enraizados. u precisa executar o comando como root primeiro. tente o seguinte:

Na mesma linha de comandos,

- Tipo [raiz de adb] para reiniciar o adb como raiz. carregue em enter.

- agora escreva [linha de comandos adb], carregue em enter. certifica-se que a linha de comandos mostra [root@[dispositivo]: ]

- no tipo # prompt [cd /data/diversos/Wi-Fi] carregue em enter.

- por último, escreva [cat wpa_supplicant.conf] carregue em enter.

Isto deve descarregar os dados da Wi-Fi. anteriormente conectado ao seu telefone, à tela do seu pc.

*Escreva sem parêntesis []

Este comando funciona no meu dispositivo não enraizado depois de correr para o problema do "objecto remoto não existe".

 -1
Author: sarah, 2017-04-07 07:51:53