Por que o "Android OS" está carregando tantos dados?

24

Depois de mudar do Nexus S para o Nexus 4, notei que meu telefone estava transferindo grandes quantidades de dados em segundo plano. Como 70 MB em 15 minutos. Como meu plano de dados permite apenas 300 MB por mês, não fiquei divertido. Mesmo quando conectado ao Wi-Fi, muitas vezes (mas nem sempre!) Estava carregando toneladas de dados.

De acordo com o "Uso da rede", o culpado era "Android OS". Então, tentei limitar os dados de segundo plano apenas para descobrir que o "Android OS" parece ser o único "aplicativo" que não oferece essa opção. Ótimo.

Tudo bem, é para isso que os aplicativos de firewall são criados. Eu configurei o AFWall +, mas isso apenas curou o sintoma e não a causa.

Em seguida, redirecionei o tráfego para um laptop com uma placa WiFi e usei as ferramentas usuais (tcpdump, wireshark) para analisar o tráfego. Resultado: muitos envios para alguns servidores do Google, mas criptografados por SSL, sem chance de ver o conteúdo.

Continuei investigando e encontrei este artigo muito interessante sobre o uso de dados do Android . Aparentemente, o Google começou a expandir seus backups baseados em nuvem das configurações do telefone, para que agora também faça backups dos dados de alguns aplicativos. Então, desativei "Fazer backup das minhas configurações" nas configurações de Privacidade e, whoopiedoo, o envio foi interrompido e o tráfego de dados voltou a uma quantidade normal!

Há uma postagem em um fórum do Google com experiência semelhante: algo no sistema Android - talvez o Backup - está usando toda a minha permissão de dados .

Comecei a procurar na documentação do Android e descobri que existe um "Serviço de Backup do Android" que os aplicativos podem usar para fazer backup dos dados de seus aplicativos na nuvem do Google: Backup de Dados

E ainda existe um utilitário CLI "bmgr" para interagir com o Gerenciador de backup.

Mas não consigo encontrar nenhuma informação sobre como o proprietário do telefone pode descobrir qual aplicativo está fazendo backup de quais dados ou como influenciar ou interromper isso. Ficaria feliz em usar o serviço de backup - ele me poupou muito tempo ao mudar para o meu novo telefone - mas a maneira como ele é implementado agora é definitivamente inutilizável.

Depois de conversar com meu ex-colega de trabalho e especialista em Android Izzy, que também não tinha idéia, decidi postar esse problema aqui, pois, como ele disse, vou encontrar os melhores especialistas aqui. Bem, deixe-me saber se você tem alguma idéia sobre isso. Qualquer dica é bem-vinda!

ciberandy
fonte
11
Relacionado, se não uma duplicata definitiva: android.stackexchange.com/questions/28100/…
ale
2
Relacionado sim, mas não uma duplicata: veja a dica de que para ciberandy ele parou ao desativar o Google Backup (na pergunta vinculada, era uma conta SIP esquecida).
Izzy
Esta é uma resposta excelente e completa, que só poderia ser melhorada fazendo da sua pergunta uma pergunta e respondendo abaixo.
David Silva Smith
Quando você diz que o afwall + curou o sintoma e não a causa, você quer dizer que o Android ainda consumiu dados, mas o consumo não foi registrado / relatado pelo android?
vikki
11
Vikki: Afwall + é um front end do iptables para configurar o firewall do Android, ou seja, ele proibiu o acesso à Internet no sistema operacional Android. A causa ainda está lá e é desconhecida então, apenas os sintomas se foram. @izzy / Andy: você pode ter sucesso usando VPN + um proxy mitm SSL em um roteador para despejar e analisar o tráfego não criptografado. Você só precisa instalar um ca mitm raiz no seu android + mitm-proxy ou proxy arroto: h-online.com/security/news/item/...
CE4

Respostas:

4

A lista de aplicativos com backups e a quantidade de espaço que cada backup usa estão no Painel da Conta do Google em "Dispositivos Android".

Infelizmente, creio que não há outra maneira de controlá-lo além de ativá-lo ou desativá-lo completamente.

derobert
fonte
Não, tudo o que posso ver por trás do link "Mehr gespeicherte Daten zu diesem Gerät" é o IMEI e a data do último backup. Você pode realmente ver mais do que isso?
Ciberandy
11
@ciberandy sim, quando clico em 'Mais dados armazenados sobre este dispositivo', obtenho uma lista de IMEI, vistos pela última vez, data de registro e, em seguida, uma lista de cada aplicativo de backup, sua data de backup e tamanho do backup
derobert
Você está certo, depois de reativar o backup na nuvem, apenas tive que esperar um dia para que essas informações aparecessem no painel.
Ciberandy
Vários dias depois, o "Android OS" enviou 178 MB, mas o painel mostra apenas: Wallpaper Android 05.03.2013 10:52 6,6 MB Configurações do sistema Android 05.03.2013 02:16 3,61 KB Android Market 03.03.2013 13: 27 16 B AndroRadio 03.03.2013 13:27 8 B Então, isso está errado E não é útil. sigh
ciberandy
@ ciberandy, de fato, isso não é muito útil. Você provavelmente pode conectar o telefone a um computador, ativar a depuração USB e assistir o logcat para ver o que está fazendo. Bem, grep através do logcat, ele vomitará muitas linhas. Pode ser útil para um relatório de erro.
derobert
2

Certeza absoluta de que esse é um bug no Nexus 4. Acabei usando quase 100 MB para o sistema operacional Android no mês passado e meu plano atual é de apenas 350 MB.

Desativar o 'backup do Google' realmente não teve muito impacto, conforme indicado em muitos fóruns.

Percebi que o 'Android OS' está ativo apenas quando conectado à minha rede móvel e não ao Wifi.

O problema é grave apenas quando conectado à minha rede móvel com "restringir dados em segundo plano" ativado. Eu uso o telefone há alguns dias com dados de segundo plano irrestritos e o SO Android consumia dados limitados .. menos de 1 MB.

agora, restrinja dados com base em aplicativos individuais em redes móveis e isso parece funcionar bem.

user37509
fonte
11
Isso parece interessante. Descobri que ativar / desativar "restringir dados de segundo plano" não teve nenhuma influência. Mas não experimentei muito isso, pois não há "substituição local" para o "Android OS" - eu ainda odeio o Google por isso! Acabei começando a usar o "AFWall +" para definir as restrições necessárias e salvar no meu plano de dados.
Ciberandy
adiar o enraizamento até encontrar um bom motivo ... agora parece bom, até mesmo o guarda-redes (pelo menos sem enraizamento) não pode bloquear o sistema operacional Android ... Acho que devemos impor um limite pessoal: se a tecnologia está causando mais problemas do que resolver nossos problemas, é hora de encontrar uma maneira de depender menos dele ou controlará nossas vidas inteiramente.
Aquarius Power
1

Parece que o Google não nos permite mais insights e nenhuma maneira de influenciar os dados de backup.

É verdade que o Google Dashboard mostra um pouco mais de detalhes sobre os dados salvos. Mas leva um dia ou dois para que a informação apareça, e definitivamente não está completa.

Reativei o recurso de backup em nuvem cerca de uma semana atrás, ele carregou 178 MB de dados, mas o painel mostra exatamente isso:

Papel de parede do Android 05.03.2013 10:52 6,6 MB
Configurações do sistema Android 05.03.2013 02:16 3,61 KB
Android Market 03.03.2013 13:27 16 B
AndroRadio 03.03.2013 13:27 8 B

Isso está errado e não é útil. suspiro

uso de dados desde a reativação do gerenciador de backup do Google

ciberandy
fonte
Você não está fazendo algo como mudar automaticamente o papel de parede a cada 5 minutos, está?
precisa saber é
Na verdade eu faço. "tasker" muda o papel de parede de acordo com onde eu estou. Mas isso acontece apenas 2-3 vezes ao dia.
Ciberandy
@derobert isso é uma coisa ruim? Eu mudo o meu a cada 30 minutos, isso também pode causar esse problema?
Goodwine
@ Goodwine Duvido que seja um problema, a menos que esteja usando muitos dados.
derobert
11
De fato, isso poderia explicar as diferenças: O Painel mostra a quantidade de dados armazenados (não transferidos). Portanto, se o aplicativo Wallpaper enviar a nova imagem de plano de fundo toda vez que ela for alterada ... Você entendeu. Nesse caso, a restrição de dados em segundo plano para o "Android OS" pode ajudar (e fazer backups apenas no WiFi).
Izzy
1

Estou com um problema semelhante e, ao verificar o painel nos dispositivos Android (como sugerido por derobert), vejo que tenho:

Android Wallpaper
Backup date: 5 Jul 2014 22:33
Backup size: 5.66 MB

Eu li que ciberandy tem valores semelhantes, então talvez o problema esteja relacionado a um aplicativo que estou usando para alterar meu papel de parede a cada hora: Zedge.

Mendel também relatou a mudança do papel de parede como uma possível causa.

Portanto, a solução possível, ATM, são:

  • mude o papel de parede com menos frequência / não automaticamente;
  • desative a configuração "fazer backup dos meus dados" em configurações> fazer backup e restaurar
  • use um papel de parede ao vivo que faça isso (sugerido nos comentários de Dan Hulme )
  • restringir dados de segundo plano (no menu de uso de dados) (sugerido nos comentários por Izzy )

Infelizmente, a última opção (restringir dados de segundo plano) não está disponível para o item "Android OS" único e no meu telefone está ativando uma notificação permanente (irritante!) Na gaveta de notificações.

Giovanni
fonte
Olá, minha resposta é realmente uma solução muito provável para o problema (solução = desativar qualquer aplicativo que altere seu papel de parede automaticamente a cada X horas). Eu teria adicionado um comentário, mas não tenho reputação suficiente. Informe-me se devo abrir uma nova pergunta para obter feedback de outros usuários sobre se eles estão ou não usando aplicativos como o Zedge e tendo um problema semelhante. Vou atualizar minha resposta em alguns dias se isso resolver o problema para mim.
Giovanni
A propósito, parece que ontem perdi a resposta de Mendel que sugere a mesma solução. Então sim, eu acho que as alterações papel de parede são a causa do problema, pelo menos no meu caso;)
Giovanni
Após a sua edição, parece bom (deve ter me escapado antes, desculpe por isso). Talvez você queira incluir uma terceira solução: restringir os dados de segundo plano ao "Android OS". Isso desativaria os backups nos dados móveis - mas ainda os ativaria no WiFi. Portanto, eles não afetam mais o seu plano de dados móveis, mas você não precisa desativar totalmente esses backups. Depois disso, podemos limpar nossos comentários aqui;)
Izzy
Como alternativa, você pode usar um aplicativo de "papel de parede ao vivo" para alterar o papel de parede, em vez de um aplicativo que apenas altera o papel de parede de vez em quando. Dessa forma, não haverá alterações no backup a cada hora.
Dan Hulme 07/07
Olá Izzy, não se preocupe ... Acho que você estava certa e minha primeira mensagem provavelmente parecia um pouco demais como uma postagem no fórum, apesar de ter tentado escrevê-la corretamente: p De qualquer forma, obrigado por suas dicas; Vou atualizar minha resposta.
Giovanni
0

Proponho desativar o Google Cloud Backup interno do Android nas configurações e usar outro aplicativo para fazer backup do seu telefone.

Por exemplo, o Carbon oferece suporte ao backup de aplicativos on-line para diferentes provedores de armazenamento em nuvem e permite restringir os backups aos momentos em que você está conectado a uma rede Wifi. O Carbon também tem a vantagem de fazer backup de aplicativos sem o backup do Google Cloud Backup.

O TitaniumBackup também suporta o backup de seus dados online, mas requer raiz.

Ambos os aplicativos também suportam o backup apenas quando o telefone está conectado a um carregador, para que eles não sugem sua bateria vazia quando você precisar para outros fins.

A desvantagem desta solução seria que ambos suportam apenas backups agendados; portanto, se você fizer backup apenas uma vez por semana, poderá perder uma semana dos dados de backup se perder ou destruir o telefone antes da execução do backup. No entanto, não sei exatamente qual programação é usada pela solução do Google Backup, portanto, isso pode sofrer um problema semelhante.

Prumo
fonte
Na verdade, eu uso o TitaniumBackup. Esta questão é mais de um tipo técnico. E estou pensando nas toneladas de usuários do Android que não têm ideia de como desativar o Google Cloud Backup.
Ciberandy
0

Não sei se isso responde à pergunta original, mas acho que isso explicará o uso de dados pelo menos em alguns casos.

Eu estava com problemas com o uso excessivo do sistema operacional Android e descobri que, no meu telefone (Sprint GS3 executando o Android 4.1.2), alterar manualmente o papel de parede faz com que o sistema Android carregue aproximadamente 15 MB de dados (em uma ocasião, ele foi carregado perto de 60 MB, mas não consegui duplicar isso). Portanto, se você tiver um aplicativo alterando o papel de parede várias vezes ao dia, isso pode explicar o uso de dados do sistema operacional Android - pelo menos em alguns casos.

Mendel
fonte
0

Eu tive esse problema há alguns dias no meu Samsung Galaxy S7 com Android 6.0.1. O aplicativo "Android OS" utilizou cerca de 8 GB durante duas noites consecutivas, usando efetivamente minha capacidade mensal de dados.

Para encontrar a causa disso, fiz o seguinte: vá para Configurações> Aplicativos> Gerenciador de aplicativos> Mais - Mostrar aplicativos do sistema e clique em cada aplicativo (talvez começando com os suspeitos mais prováveis) e verifique o valor de uso de dados para cada.

No meu caso, o uso de dados foi causado pelo "Samsung Cloud" v2.2.08 (que obviamente não está disponível em um dispositivo Nexus) e por uma configuração incorreta em Configurações> Samsung Cloud> Mais> Configurações de rede nas quais todos os itens precisam ser alternados LIGADO para impedir a sincronização em redes de dados móveis.

Alexander Remesch
fonte
-2

O sistema operacional Android também inclui os dados do YouTube ou quaisquer dados de vídeo que você visualizou online usando o navegador / YouTube. Você deve ter assistido igualmente a quantidade de vídeos on-line do seu dispositivo. Quando você navega no aplicativo ou navegador do YouTube, apenas os dados de navegação são registrados pelos respectivos aplicativos, os dados reais transmitidos para o vídeo são registrados no sistema operacional Android

tejas
fonte
11
Fonte? Eu não acho que isso esteja correto.
Buster