3 votes

Les services Google Play consomment beaucoup d'Internet

J'utilise CyanogenMod (version 12.1-20150901) sur mon Nexus 5 depuis environ un an et tout fonctionnait parfaitement jusqu'au mois dernier, lorsque mon forfait de données a été complètement épuisé après quelques jours.

Au début, j'ai attribué le problème à l'activation du hotspot wi-fi de mon téléphone et au téléchargement de certains fichiers. J'ai donc attendu le reste du mois pour que le forfait soit réinitialisé. Une fois qu'il a été réinitialisé, j'ai décidé d'activer la 3G et pendant que je laissais mon téléphone sans surveillance, en moins de 12 heures, mon téléphone avait consommé +400MB !!!

En regardant de plus près, le Le système d'exploitation Android a été utilisé à plus de 10 Go de wi-fi au cours du dernier mois (je n'ai pas de jeux, de navigateur web ni d'application audio/vidéo pour que cela soit possible !) En rétrospective, ce comportement semble avoir commencé entre le 7 et le 14 mai.

Android OS High Internet Consumption

Comme le suggéraient certains forums Android, j'ai donc décidé d'installer "Onavo Count" pour trouver le coupable. Il s'est avéré que c'était Google Apps/Google Play Services :

Google Play Services High Internet Consumption

Onavo a enregistré que Google Play Services avait consommé 189 Mo de mon plan de données quelques heures seulement après son installation ! J'ai immédiatement désactivé la 3G, mais toujours après 3 jours, Onavo a enregistré qu'il avait consommé 1,8 Go de Wi-Fi...

J'ai parcouru de nombreux forums, mais aucun n'a été en mesure de fournir une solution qui fonctionne pour moi.

  • Certains suggèrent de limiter les données d'arrière-plan de l'application, mais cela ne résout pas le problème de la consommation élevée de Wi-Fi...
  • D'autres suggèrent de mettre à jour CyanogenMod vers la dernière version stable (v 13.0-20160418), mais cela a complètement cassé la fonctionnalité de toutes les applications Google (plantages constants qui rendent le téléphone inutilisable... heureusement que j'ai fait une sauvegarde... les sauvegardes sont bonnes).
  • Il y a des suggestions de suppression d'autorisations et de fonctionnalités, mais j'ai joué avec tous les paramètres et la suppression de toutes les fonctionnalités des services Google Play en vain....

Quelqu'un a-t-il rencontré ce problème et a-t-il pu le résoudre ?

1voto

cavpollo Points 200

TL;DR :

  1. Installer Gestionnaire d'Autorun (vous devez avoir un accès Root)
  2. Allez dans les paramètres et activez " Afficher les entrées du système " et " Activer la désactivation de l'application système "
  3. Désactiver les permissions pour " com.Android.gsf.update.SystemUpdateService$Receive " et " com.Android.gms.update.SystemUpdateServiceReceiver "
  4. Soupirez de soulagement en voyant votre forfait mobile libéré de la faim insatiable de données de Google Play.

Après une longue après-midi de recherche sur Internet, j'ai fini par trouver de vieilles mais Fil de discussion intéressant sur Reddit de 2013 qui détaillait un problème très similaire au mien. Bien qu'ils parlent du Nexus 4, ce qu'ils ont discuté semblait s'appliquer pour mon Nexus 5.

Caseyls, le posteur original, semble avoir conclu que le problème est que les services Google Play téléchargent constamment une mise à jour :

[...] Votre téléphone essaie de se mettre à jour vers [une version plus récente d'Android]. Il télécharge les fichiers de mise à jour, mais lorsqu'il essaie de vous dire de mettre à jour, [certains] des fichiers sont [manquants]. [...] Votre téléphone supprime alors les fichiers de mise à jour et essaie à nouveau [de les télécharger]. Et encore. Et encore.

Les solutions proposées par l'affiche étaient à peu près les mêmes que celles que j'ai trouvées partout sur Internet, mais un utilisateur nommé Dourel a suggéré quelque chose d'utile qu'il a trouvé sur XDA :

Installer Gestionnaire d'Autorun depuis le Play store. Puis entrez dans son mode avancé recommandé. Allez dans les paramètres et activez les éléments suivants : entrées système et désactivation des applications système. Désactiver com.Android.gsf.update.SystemUpdateService$Reciever sous Google Service Framework

Donc, comme il a été suggéré, j'ai installé l'application et activé les options " Afficher les entrées du système " et " Activer la désactivation de l'application système "dans les paramètres, comme dans l'image ci-dessous :

Autorun Manager settings

Cherchez ensuite Google Play Services dans la liste des applications, développez son contenu et cherchez " com.Android.gsf.update.SystemUpdateService$Receive ". Malheureusement, comme le montre la première image ci-dessous, cette autorisation avait déjà été désactivée dans mon cas (je ne sais pas comment cela s'est produit). Je pensais donc être de retour à la case départ.

Autorun Manager Google Play Services services

Mais je n'allais pas abandonner tout de suite. En cherchant plus profondément, j'ai découvert qu'il existait un autre service appelé " com.Android.gms.update.SystemUpdateServiceReceiver " qui a été vérifié. J'ai donc naturellement coché cette case. Pour tester si cela fonctionne ou non, j'ai laissé le Wi-Fi allumé toute la nuit et j'ai croisé les doigts pour qu'il fonctionne.

Le lendemain matin, Onavo Count (l'application que j'ai mentionnée dans la question) a signalé qu'aucune quantité substantielle de données Wi-Fi n'avait été consommée, j'ai donc procédé à un test en laissant le plan de données 3G du téléphone pour le reste de la journée (Wi-Fi désactivé bien sûr). À ma grande joie, depuis ce soir (12 heures plus tard), mon plan de données a à peine été utilisé. Moins de 1MB a été consommé toute la journée ! Yay =)

Voilà, c'est fait ! La solution la plus efficace que j'ai pu trouver pour mettre fin à cette folie. J'espère qu'elle fonctionnera pour tous les autres.

-1voto

deepak kumar Points 1

Vous pouvez également définir une limite de données pour une journée de sorte que si, au cours d'une seule journée, la limite d'utilisation est dépassée, les données mobiles ou le wifi sont automatiquement désactivés.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X