Después de cambiar de mi Nexus S a un Nexus 4, noté que mi teléfono estaba transfiriendo grandes cantidades de datos de fondo. Como 70 MB en 15 minutos. Como mi plan de datos solo permite 300 MB por mes, no me hizo gracia. Incluso cuando está conectado a WiFi, a menudo (¡pero no siempre!) Estaba cargando toneladas de datos.
Según el "uso de la red", el culpable era el "sistema operativo Android". Así que traté de limitar sus datos de fondo solo para encontrar que "Android OS" parece ser la única "aplicación" que no ofrece esta opción. Excelente.
Bien, para eso están hechas las aplicaciones de firewall. Configuré AFWall + pero eso solo curó el síntoma, no la causa.
Luego, redirigí el tráfico a una computadora portátil con una tarjeta WiFi y utilicé las herramientas habituales (tcpdump, wireshark) para analizar el tráfico. Resultado: muchas cargas a algunos servidores de Google pero cifradas con SSL, por lo que no hay posibilidad de ver el contenido.
Seguí investigando y encontré este artículo muy interesante sobre el uso de datos de Android . Aparentemente, Google ha comenzado a expandir sus copias de seguridad de la configuración del teléfono basadas en la nube para que ahora también haga copias de seguridad de los datos de algunas aplicaciones. Entonces, apagué "Copia de seguridad de mi configuración" en la configuración de Privacidad y whoopiedoo, el envío se detuvo y el tráfico de datos volvió a la cantidad normal.
Hay una publicación en un foro de Google con una experiencia similar: algo dentro del sistema Android, tal vez Copia de seguridad, está utilizando toda mi asignación de datos .
Comencé a buscar en la documentación de Android y descubrí que existe un "Servicio de copia de seguridad de Android" que las aplicaciones pueden usar para hacer una copia de seguridad de los datos de sus aplicaciones en la nube de Google: Copia de seguridad de datos
E incluso hay una utilidad CLI "bmgr" para interactuar con Backup Manager.
Pero no puedo encontrar ninguna información sobre cómo el propietario del teléfono puede averiguar qué aplicación está respaldando qué datos, o cómo influir o detener esto. Me encantaría usar el servicio de respaldo (me ahorró mucho tiempo al cambiar a mi nuevo teléfono), pero la forma en que se implementa ahora definitivamente no se puede usar.
Después de hablar con mi ex compañero de trabajo y experto en Android, Izzy, que tampoco tenía ni idea, decidí publicar este problema aquí, ya que, como dijo, encontraré a los mejores expertos aquí. Bueno, avísame si tienes alguna idea sobre esto. Cualquier pista es bienvenida!