Servicios de Google Play Alto consumo de Internet

He estado usando CyanogenMod (versión 12.1-20150901) en mi Nexus 5 durante aproximadamente un año y todo funcionó perfectamente hasta el mes pasado, cuando mi plan de datos se agotó por completo después de un par de días.

Al principio le eché la culpa a la activación del punto de acceso wifi de mi teléfono y a la descarga de algunos archivos. Así que esperé el resto del mes a que se reiniciara el plan. Una vez que se reinició, decidí activar el 3G y mientras dejaba mi teléfono desatendido, en menos de 12 horas, ¡mi teléfono había consumido +400 MB!

Echando un vistazo más de cerca, el sistema operativo Android ha utilizado más de 10 GB de wi-fi durante el último mes (¡no tengo ningún juego, navegador web ni aplicación de audio/video para que esto sea posible!). Mirando hacia atrás, este comportamiento parece haber comenzado entre el 7 y el 14 de mayo.

Sistema operativo Android Alto consumo de Internet

Entonces, como sugirieron algunos foros de Android, decidí instalar "Onavo Count" para encontrar al culpable. Resultó ser Google Apps/Google Play Services:

Servicios de Google Play Alto consumo de Internet

¡Onavo registró que Google Play Services había consumido 189 MB de mi plan de datos en solo un par de horas que lo tenía instalado! Apagué el 3G inmediatamente, pero aún después de 3 días, Onavo registró que consumía 1.8 GB de Wi-Fi...

He buscado en muchos foros, pero ninguno ha podido proporcionar una solución que funcione para mí.

  • Algunos sugieren que se deberían restringir los datos de fondo de la aplicación, pero eso no resuelve el problema del alto consumo de Wi-Fi...
  • Otros sugieren actualizar CyanogenMod a la versión estable más reciente (v 13.0-20160418), pero eso rompió por completo la funcionalidad de todas las aplicaciones de Google (fallos constantes que inutilizan el teléfono... afortunadamente hice una copia de seguridad... las copias de seguridad son buenas) .
  • Hay sugerencias para eliminar permisos y funcionalidades, pero he jugado con todas las configuraciones y eliminado todas las funciones de los servicios de Google Play sin éxito...

¿Alguien se ha encontrado con este problema y ha podido solucionarlo?

Respuestas (2)

TL;RD :

  1. Instale Autorun Manager (debe tener acceso de root)
  2. Vaya a la configuración y habilite " Mostrar entradas del sistema " y " Habilitar la desactivación de la aplicación del sistema "
  3. Deshabilite los permisos para " com.android.gsf.update.SystemUpdateService$Receive " y " com.android.gms.update.SystemUpdateServiceReceiver "
  4. Suspira aliviado ya que tu plan móvil se libera del hambre insaciable de datos de Google Play.

Después de una larga tarde de buscar en Google, terminé encontrando un hilo antiguo pero interesante en reddit de 2013 que detallaba un problema muy similar al mío. Aunque hablan de la Nexus 4, lo que comentaron parecía aplicarse a mi Nexus 5.

Caseyls, el cartel original, parecía haber concluido que el problema es que los servicios de Google Play constantemente descargan una actualización:

[...] Su teléfono está intentando actualizarse a [una versión más nueva de Android]. Descarga los archivos de actualización, pero luego, cuando trata de decirle que actualice, [algunos] de los archivos [faltan]. [... Luego] su teléfono elimina los archivos de actualización e intenta [descargarlos] nuevamente. Y otra vez. Y otra vez.

Las soluciones sugeridas por el cartel eran más o menos las mismas que encontré en Internet, pero un usuario llamado Dourel sugirió algo útil que encontraron en XDA:

Instale Autorun Manager desde Play Store. Luego ingrese su modo avanzado recomendado. Vaya a la configuración y habilite lo siguiente: entradas del sistema y deshabilitar la aplicación del sistema. Deshabilite com.android.gsf.update.SystemUpdateService$Reciever en Google Service Framework

Entonces, como se sugirió, instalé la aplicación y habilité las opciones " Mostrar entradas del sistema " y " Habilitar la desactivación de la aplicación del sistema " en la configuración, como en la imagen a continuación:

Configuración del administrador de ejecución automática

Luego buscó Google Play Services en la lista de aplicaciones, amplió su contenido y buscó " com.android.gsf.update.SystemUpdateService$Receive ". Lamentablemente, como muestra la primera imagen a continuación, ese permiso ya se había desactivado en mi caso (aunque no sé cómo sucedió eso). Así que pensé que estaba de vuelta en el punto de partida.

Servicios de Google Play Services de Autorun Manager

Pero no me iba a rendir todavía. Buscando más a fondo, descubrí que había otro servicio llamado " com.android.gms.update.SystemUpdateServiceReceiver " que estaba activado. Así que, naturalmente, lo marqué. Para probar si funcionaba o no, dejé el Wi-Fi encendido toda la noche y crucé los dedos para que funcionara.

A la mañana siguiente, Onavo Count (la aplicación que menciono en la pregunta) informó que no se había consumido una cantidad sustancial de datos de Wi-Fi, por lo que procedí a probar dejando el plan de datos 3G del teléfono por el resto del día (Wi-Fi apagado por supuesto). Para mi alegría, a partir de esta noche (12 horas después), mi plan de datos apenas se ha utilizado. ¡Se consumió menos de 1 MB en todo el día! Jaja =)

¡Eso es todo! La solución más efectiva que pude encontrar para detener esta locura. Espero que funcione para alguien más.

Echa un vistazo a MIS HERRAMIENTAS ANDROID de WangQi . Te permite más libertad que Autorun (por experiencia personal). Lo siento, no pude incluir un enlace en este momento, está en los foros de Play Store y XDA.
No sé sobre la libertad, pero ciertamente tiene una mejor interfaz de usuario. Me parece una buena alternativa =)

Restrinja su uso de datos para aplicaciones que usan demasiados datos. También puede establecer un límite de datos para un día, de modo que si en un solo día cruza el límite de uso, apague automáticamente los datos móviles o wifi.

Esa es la primera sugerencia que encontré, pero no es una solución, es solo un parche rápido. No quiero poner un límite de uso solo para que Google Play Services lo alcance (porque lo alcanzará en menos de un par de horas) y termine sin poder acceder a Internet.