Meu wifi liga aleatoriamente e automaticamente.

10

Nunca ligo meu Wi-Fi porque tenho um plano de dados ilimitado. Recentemente, notei que ele é ativado de forma autônoma aleatoriamente.

Como posso encontrar o culpado que continua ligando meu WiFi? Existe uma maneira de capturar o aplicativo que lançou o WiFi enable Intent?

Eu tenho feito uma pesquisa às cegas até agora e ainda percebo meu Wi-Fi ligado. Desde já, obrigado! Eu tenho um Nexus 4 com Android 4.4

Miron V
fonte
11
No meu caso, acabou sendo o recurso anti-roubo do Avast, porque recentemente mudei meu cartão SIM. Esperemos que este poupa alguém a dor que eu passei ...
Freedom_Ben
Eu tinha a mesma coisa acontecendo no meu telefone Huawei. Acontece que era o recurso Wi-Fi +. Configurações -> Wi-Fi -> Wi-Fi + -> Desligado.
Antoni4

Respostas:

5

O KitKat possui um recurso no qual, quando o Wi-Fi está desativado, ele verifica periodicamente as redes para permitir que a detecção de local baseado em Wi-Fi funcione. Para desativar isso: -

  1. Vá para as configurações de Wi-Fi
  2. No menu de transbordamento (os três pontos), selecione Avançado
  3. Desmarque a opção Digitalização sempre disponível

Mesmo quando um aplicativo liga totalmente o Wi-Fi, isso não é feito com uma intenção; em vez disso, ele é feito chamando o método WifiManager.setWifiEnabled. Somente aplicativos com a permissão " conectar e desconectar do Wi-Fi " podem fazer isso.

Dan Hulme
fonte
11
Obrigado pela resposta! Eu desmarquei essa opção anteriormente, mas o problema permanece.
Miron V 4/14
5

Se não é o recurso do KitKat que Dan mencionou , e os intervalos são razoavelmente curtos (por exemplo, isso acontece pelo menos uma vez enquanto você dorme à noite):

  • ativar o USB depuração
  • conecte seu dispositivo ao seu PC via USB
  • no seu PC, execute adb logcat | tee wifi.log
  • ir para a cama
  • na manhã seguinte, pressione Ctrl+C
  • verifique wifi.logpara ver quando foi acionado (e, quem sabe, por quem)

Isso deve pelo menos ajudar a diminuir as coisas. Mesmo que ele não indique explicitamente "App X acionando WiFi", você pode verificar padrões, como "sempre que o Wi-Fi estiver ativado, acho que o evento Z do aplicativo X mencionou algumas linhas antes". Bom indicador que pode ter a ver com o X então. Portanto, verifique se o X tem algumas permissões de rede (ou "localização grossa") solicitadas (e concedidas), como se não, é improvável que seja seu candidato. Caso contrário, tente desativá-lo / congelá-lo / desinstalá-lo e verifique se o seu problema desapareceu. Se sim, você o encontrou - se não, repita com o próximo.

Izzy
fonte
@Izzy posso simplesmente encontrar os aplicativos com a permissão de mudança de estado do Wi-Fi e simplesmente desinstalar o aplicativo no Android 4.1.2. O mesmo problema ocorre apenas em intervalos regulares.
User285oo6
Se você quiser usar essa abordagem, veja minha resposta aqui . Combinar as duas abordagens pode ser um pouco mais seguro, assim você não desinstala o aplicativo errado;)
Izzy
2

Eu tive o mesmo problema com o meu dispositivo (nota 3). A T-Mobile parece não ter um recurso "Connection Optimizer" em sua linha de telefones. No caso do T-mo, o recurso que precisa ser desativado é o "Wi-Fi Manager".

Para desativar esse recurso, faça o seguinte:

  • Acesse sua conta T-Mobile (para mim, basta pressionar o aplicativo "T-Mobile Minha Conta").
  • Pressione o botão de menu no seu dispositivo e selecione "Opções".
  • Em "Notificações", desmarque a caixa "Exibir notificações do Wi-Fi Manager".
  • Em "Connection Assistant", selecione "Open Wi-Fi manager".
  • Desmarque a caixa "Gerenciar conexões Wi-Fi".

É isso aí...

Conversei com o suporte técnico da T-mobile sobre um problema não relacionado e mencionei de imediato esse problema. O representante me informou que esse era um problema conhecido e afirmou que esse problema estava sendo resolvido. Nesse meio tempo, desabilitar o "Wi-Fi Manager" é uma correção temporária para solucionar esse problema. Aqui está a maneira abreviada de desativar o gerenciador de Wi-Fi:

T-Mobile Minha conta -> Menu -> Opções -> "Exibir notificações do Wi-Fi Manager" (desmarque) -> "Abrir Gerenciador Wi-Fi" (em "Assistente de conexão") -> (desmarque) "Gerenciar Wi-Fi Conexões ".

themorn2112
fonte