Pourquoi «Android OS» télécharge-t-il autant de données?

24

Après être passé de mon Nexus S à un Nexus 4, j'ai remarqué que mon téléphone transférait d'énormes quantités de données d'arrière-plan. Comme 70 Mo en 15 minutes. Comme mon plan de données ne permet que 300 Mo par mois, je n'ai pas été amusé. Même lorsqu'il est connecté au WiFi, il téléchargeait souvent (mais pas toujours!) Des tonnes de données.

Selon le "Network Usage", le coupable était "Android OS". J'ai donc essayé d'en limiter les données d'arrière-plan uniquement pour constater que "Android OS" semble être la seule "application" qui n'offre pas cette option. Génial.

Eh bien, c'est pour cela que les applications pare-feu sont conçues. J'ai configuré AFWall + mais cela n'a fait que guérir le symptôme et non la cause.

Ensuite, j'ai redirigé le trafic vers un ordinateur portable avec une carte WiFi et utilisé les outils habituels (tcpdump, Wireshark) pour analyser le trafic. Résultat: beaucoup de téléchargements sur certains serveurs Google mais SSL crypté donc aucune chance de voir le contenu.

J'ai continué à enquêter et j'ai trouvé cet article très intéressant sur l'utilisation des données Android . Apparemment, Google a commencé à étendre ses sauvegardes dans le cloud des paramètres du téléphone afin qu'il effectue désormais également des sauvegardes des données de certaines applications. J'ai donc désactivé "Sauvegarder mes paramètres" dans les paramètres de confidentialité et whoopiedoo, l'envoi a cessé et le trafic de données est revenu à un niveau normal!

Il y a un message dans un forum Google avec une expérience similaire: quelque chose dans le système Android - peut-être une sauvegarde - utilise toute ma quantité de données .

J'ai commencé à chercher dans la documentation Android et j'ai découvert qu'il existe une chose telle que "Android Backup Service" que les applications peuvent utiliser pour sauvegarder leurs données d'application dans le cloud de Google: Data Backup

Et il existe même un utilitaire CLI "bmgr" pour interagir avec le gestionnaire de sauvegarde.

Mais je ne trouve aucune information sur la façon dont le propriétaire du téléphone peut savoir quelle application sauvegarde quelles données, ou comment influencer ou arrêter cela. Je serais heureux d'utiliser le service de sauvegarde - cela m'a fait gagner beaucoup de temps lors du passage à mon nouveau téléphone - mais la façon dont il est mis en œuvre maintenant est définitivement inutilisable.

Après avoir parlé à mon ancien collègue et expert Android Izzy, qui était lui aussi ignorant, j'ai décidé de publier ce problème ici car, comme il l'a dit, je trouverai les meilleurs experts ici. Eh bien, faites-moi savoir si vous avez une idée à ce sujet. Tout indice est le bienvenu!

ciberandy
la source
1
Lié, sinon un double pur et simple: android.stackexchange.com/questions/28100/…
ale
2
Oui, mais pas un doublon: voyez l'indice que pour la ciberandie, il s'est arrêté lors de la désactivation de Google Backup (dans la question liée, c'était un compte SIP oublié).
Izzy
Il s'agit d'une excellente réponse approfondie qui ne pourrait être améliorée qu'en faisant de votre question une question et en y répondant ci-dessous.
David Silva Smith
Lorsque vous dites qu'afwall + a guéri le symptôme et non la cause, voulez-vous dire qu'Android a toujours consommé des données mais que la consommation n'a pas été enregistrée / signalée par Android?
vikki
1
Vikki: Afwall + est un frontend iptables pour configurer le pare-feu Android, c'est-à-dire qu'il a interdit l'accès Internet au système d'exploitation Android. La cause est toujours là et inconnue alors, seuls les symptômes ont disparu. @izzy / Andy: vous pourriez réussir en utilisant VPN + un proxy SSL mitm sur un de vos routeurs pour vider et analyser le trafic non crypté. Il vous suffit d'installer une racine mitm ca sur votre android + proxy mitm ou proxy burp
ce4

Réponses:

4

La liste des applications avec des sauvegardes ainsi que la quantité d'espace utilisée par chaque sauvegarde se trouve sur votre tableau de bord de compte Google sous "Appareils Android".

Malheureusement, il n'y a, je crois, aucun moyen de le contrôler autre que de l'allumer ou de l'éteindre complètement.

derobert
la source
Non, tout ce que je peux voir derrière le lien "Mehr gespeicherte Daten zu diesem Gerät" est l'IMEI et la date de la dernière sauvegarde. Pouvez-vous vraiment voir plus que cela?
ciberandy
1
@ciberandy oui, lorsque je clique sur `` Plus de données stockées sur cet appareil '', j'obtiens une liste des IMEI, la dernière vue, la date d'enregistrement, puis une liste de chaque application sauvegardée, sa date de sauvegarde et la taille de la sauvegarde
derobert
Vous avez raison, après avoir réactivé la sauvegarde cloud, j'ai juste dû attendre un jour pour que ces informations apparaissent dans le tableau de bord.
ciberandy
Quelques jours plus tard, "Android OS" a téléchargé 178 Mo mais le tableau de bord ne montre que: Fond d'écran Android 05.03.2013 10:52 6,6 Mo Paramètres système 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 Donc, c'est faux ET pas utile. soupir
ciberandy
@ciberandy en effet, ce n'est pas très utile. Vous pouvez probablement connecter le téléphone à un ordinateur, activer le débogage USB, puis regarder logcat pour voir ce que cela fait. Eh bien, grep via logcat, ça va cracher beaucoup de lignes. Peut être utile pour un rapport de bogue.
derobert
2

Quasiment certain qu'il s'agit d'un bug dans Nexus 4. J'ai fini par utiliser près de 100 Mo pour Android OS le mois dernier et mon plan actuel n'est que de 350 Mo.

La désactivation de la «sauvegarde Google» n'a pas vraiment eu beaucoup d'impact comme indiqué dans de nombreux forums.

J'ai remarqué que «Android OS» n'est actif que lorsqu'il est connecté à mon réseau mobile et non lorsqu'il est connecté à Wifi.

Le problème est grave uniquement lorsqu'il est connecté à mon réseau mobile avec "restreindre les données d'arrière-plan" activé. J'ai utilisé le téléphone pendant quelques jours avec des données d'arrière-plan illimitées et Android OS a consommé des données limitées .. moins de 1 Mo.

maintenant, je restreins les données basées sur des applications individuelles sur les réseaux mobiles et cela semble bien fonctionner.

user37509
la source
1
Cela semble intéressant. J'ai trouvé que l'activation / la désactivation de "restreindre les données d'arrière-plan" n'avait aucune influence. Mais je n'ai pas trop expérimenté avec cela car il n'y a pas de "dérogation locale" pour "Android OS" - je déteste toujours Google pour ça! J'ai finalement commencé à utiliser "AFWall +" pour définir les restrictions nécessaires et économiser sur mon forfait de données.
ciberandy
reporter l'enracinement jusqu'à trouver une bonne raison ... semble maintenant une bonne raison, car même netguard (au moins sans enracinement) ne peut pas bloquer le système d'exploitation très android ... Je pense que nous devrions imposer une limite personnelle: si la technologie cause plus problème que de résoudre nos problèmes, il est temps de trouver un moyen de moins en dépendre ou il contrôlera entièrement nos vies.
Aquarius Power
1

Il semble que Google ne nous permette pas d'avoir plus d'informations et aucun moyen d'influencer les données sauvegardées.

Il est vrai que le tableau de bord Google affiche un peu plus de détails sur les données enregistrées. Mais il faut un jour ou deux pour que les informations apparaissent, et ce n'est certainement pas complet.

J'ai réactivé la fonctionnalité de sauvegarde dans le cloud il y a environ une semaine, elle a téléchargé 178 Mo de données, mais le tableau de bord montre juste ceci:

Fond d'écran Android 05.03.2013 10:52 6,6 MB
Paramètres système 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

C'est faux ET pas utile. soupir

utilisation des données depuis la réactivation du gestionnaire de sauvegarde de Google

ciberandy
la source
Vous ne faites pas quelque chose comme changer automatiquement le fond d'écran toutes les 5 minutes, n'est-ce pas?
derobert
En fait, je le fais. "tasker" change le fond d'écran selon où je suis. Mais cela ne se produit que 2 à 3 fois par jour.
ciberandy
@derobert est-ce une mauvaise chose? Je change le mien toutes les 30 minutes, cela peut-il aussi causer ce problème?
Goodwine
@Goodwine Je doute que ce soit un problème à moins qu'il n'utilise trop de données.
derobert
1
Cela pourrait en fait expliquer les différences alors: le tableau de bord affiche la quantité de données stockées (non transférées). Donc, si l'application Wallpaper télécharge la nouvelle image d'arrière-plan chaque fois qu'elle est modifiée ... Vous avez l'idée. Dans ce cas: restreindre les données d'arrière-plan pour "Android OS" peut aider (et effectuer les sauvegardes uniquement sur le WiFi).
Izzy
1

J'ai un problème similaire et en vérifiant sur le tableau de bord sous les appareils Android (comme suggéré par derobert), je vois que j'ai:

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

J'ai lu que ciberandy a des valeurs similaires, donc le problème est peut-être lié à une application que j'utilise pour changer mon fond d'écran toutes les heures: Zedge.

Mendel a également signalé le changement de papier peint comme une cause possible.

La solution possible, ATM, est donc:

  • changer le papier peint moins fréquemment / pas automatiquement;
  • désactiver le paramètre «sauvegarder mes données» sous paramètres> sauvegarde et restauration
  • utiliser un fond d'écran en direct qui le fait (suggéré dans les commentaires de Dan Hulme )
  • restreindre les données d'arrière-plan (à partir du menu d'utilisation des données) (suggéré dans les commentaires par Izzy )

La dernière option (restreindre les données d'arrière-plan) n'est malheureusement pas disponible pour le seul élément "Android OS" et sur mon téléphone active une notification permanente (ennuyeuse!) Dans le tiroir de notification.

Giovanni
la source
Bonjour, ma réponse est en effet une solution très probable au problème (solution = désactiver toute application qui change automatiquement votre fond d'écran toutes les X heures). J'aurais ajouté un commentaire à la place mais je n'ai pas assez de réputation. Veuillez me faire savoir si je dois ouvrir une nouvelle question pour recueillir les commentaires des autres utilisateurs sur s'ils utilisent ou non des applications comme Zedge tout en ayant un problème similaire. Je vais mettre à jour ma réponse dans quelques jours si cela me résout le problème.
Giovanni
Soit dit en passant, il semble qu'hier j'ai raté la réponse de Mendel qui suggère la même solution. Alors oui je pense que les changements de fond d'écran sont à l'origine du problème, du moins dans mon cas;)
Giovanni
Après votre montage, ça a l'air bien (ça doit m'avoir échappé avant, désolé pour ça). Vous souhaitez peut-être inclure une troisième solution: restreindre les données d'arrière-plan à "Android OS". Cela désactiverait les sauvegardes sur les données mobiles - mais les activerait toujours sur le WiFi. Ils n'affectent donc plus votre plan de données mobiles, mais vous n'avez pas à désactiver complètement ces sauvegardes. Après cela, nous pourrions nettoyer nos commentaires ici;)
Izzy
Alternativement, vous pouvez utiliser une application "live wallpaper" pour changer de fond d'écran, au lieu d'une application qui ne fait que changer le fond d'écran de temps en temps. De cette façon, il n'y aura pas de changements à sauvegarder toutes les heures.
Dan Hulme
Bonjour Izzy, pas de soucis ... Je pense que vous aviez raison et mon premier message ressemblait probablement un peu trop à un message de forum malgré que j'aie essayé de l'écrire correctement: p Quoi qu'il en soit, merci pour vos conseils; Je vais mettre à jour ma réponse.
Giovanni
0

Je proposerais de désactiver la sauvegarde Google Cloud intégrée à Android dans les paramètres et d'utiliser une autre application pour sauvegarder votre téléphone.

Par exemple, Carbon prend en charge la sauvegarde des applications en ligne sur différents fournisseurs de stockage cloud et permet de limiter les sauvegardes aux moments où vous êtes connecté à un réseau Wifi. Carbon a également l'avantage de pouvoir sauvegarder des applications qui ne sont pas sauvegardées par Google Cloud Backup.

TitaniumBackup prend également en charge la sauvegarde de vos données en ligne, mais nécessite un root.

Les deux applications prennent également en charge le fait qu'elles ne sauvegardent que lorsque votre téléphone est connecté à un chargeur, afin qu'elles n'aspirent pas votre batterie vide lorsque vous en avez besoin à d'autres fins.

L'inconvénient de cette solution serait qu'ils ne prennent en charge que les sauvegardes planifiées, donc si vous ne sauvegardez qu'une fois par semaine, vous risquez de perdre une semaine de vos données sauvegardées si vous perdez ou détruisez votre téléphone juste avant l'exécution de la sauvegarde. Cependant, je ne sais pas exactement quel calendrier est utilisé par la solution Google Backup, donc cela pourrait souffrir d'un problème similaire.

Bob
la source
En fait, j'utilise TitaniumBackup. Mais cette question est plutôt d'ordre technique. Et je pense aux tonnes d'utilisateurs Android qui ne savent pas comment désactiver Google Cloud Backup.
ciberandy
0

Je ne sais pas si cela répond à la question d'origine, mais je pense que cela expliquera l'utilisation des données au moins dans certains cas.

J'avais des problèmes avec une utilisation excessive par le système d'exploitation Android et j'ai découvert que sur mon téléphone (Sprint GS3 exécutant Android 4.1.2), le changement manuel du fond d'écran oblige le système Android à télécharger environ 15 Mo de données (une fois, il a été téléchargé près de 60 Mo mais je n'ai pas pu reproduire cela), donc si vous avez une application qui change le fond d'écran plusieurs fois par jour, cela pourrait expliquer l'utilisation des données du système d'exploitation Android - au moins dans certains cas.

mendel
la source
0

J'ai eu ce problème il y a quelques jours sur mon Samsung Galaxy S7 sous Android 6.0.1. L'application "Android OS" a utilisé environ 8 Go pendant deux nuits consécutives en utilisant efficacement ma capacité mensuelle de données.

Afin de trouver la cause de cela, j'ai fait ce qui suit: allez dans Paramètres> Applications> Gestionnaire d'applications> Plus - Afficher les applications système, puis cliquez sur chaque application (peut-être en commençant par les suspects les plus probables) et vérifiez la valeur d'utilisation des données pour chaque.

Dans mon cas, l'utilisation des données a été causée par le "Samsung Cloud" v2.2.08 (qui bien sûr n'est pas disponible sur un appareil Nexus) et une mauvaise configuration sous Paramètres> Samsung Cloud> Plus> Paramètres réseau où tous les éléments doivent être commutés ON pour empêcher la synchronisation sur les réseaux de données mobiles.

Alexander Remesch
la source
-2

Android OS comprend également les données YouTube ou toutes les données vidéo que vous avez consultées en ligne à l'aide du navigateur / YouTube. Vous devez avoir regardé autant de vidéos en ligne depuis votre appareil. Lorsque vous naviguez dans l'application YouTube ou le navigateur, seules les données de navigation sont enregistrées par les applications respectives, les données réelles diffusées pour la vidéo sont enregistrées sous Android OS

tejas
la source
1
La source? Je ne pense pas que ce soit correct.
M. Buster