Después de cambiar de mi Nexus S a un Nexus 4 me di cuenta de que mi teléfono estaba transfiriendo grandes cantidades de datos de fondo. Como 70 MB en 15 minutos. Como mi plan de datos sólo permite 300 MB por mes, no me divertía. Incluso cuando estaba conectado a WiFi, a menudo (¡pero no siempre!) estaba cargando toneladas de datos.
Según el "Uso de la Red" el culpable fue el "Sistema Operativo Android". Así que traté de limitar los datos de fondo de la misma sólo para encontrar que "Android OS" parece ser la única "aplicación" que no ofrece esta opción. Genial.
Bueno, vale, para eso están hechas las aplicaciones de firewalls. Configuré AFWall+ pero eso sólo curó el síntoma, no la causa.
A continuación redirigí el tráfico a un portátil con una tarjeta WiFi y utilicé las herramientas habituales (tcpdump, wireshark) para analizar el tráfico. Resultado: muchas subidas a algunos servidores de Google pero encriptadas por SSL, por lo que no hay posibilidad de ver el contenido.
Seguí investigando y encontré este muy interesante artículo sobre el uso de datos de Android . Aparentemente, Google ha comenzado a expandir sus copias de seguridad en la nube de la configuración del teléfono para que ahora también haga copias de seguridad de los datos de algunas aplicaciones. Por lo tanto, desactivé "Hacer 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 una cantidad normal!
Hay un post en un foro de Google con una experiencia similar: Algo en el sistema Android, tal vez una copia de seguridad, está agotando todos mis datos. .
Empecé a buscar en la documentación de Android y descubrí que existe un "Servicio de Copia de Seguridad de Android" que las aplicaciones pueden utilizar para hacer una copia de seguridad de sus datos de aplicación en la nube de Google: Copia de seguridad de los datos
Y hay incluso un Utilidad CLI "bmgr" para interactuar con el Administrador de Copias de Seguridad.
Pero no puedo encontrar ninguna información sobre cómo el dueño del teléfono puede averiguar qué aplicación está haciendo una copia de seguridad de qué datos, o cómo influenciar o detener esto. Me encantaría usar el servicio de copia de seguridad, me ahorró mucho tiempo al cambiar a mi nuevo teléfono, pero la forma en que se implementa ahora es definitivamente inutilizable.
Después de hablar con mi antiguo compañero de trabajo y experto en Androids Izzy, que tampoco tenía ni idea, decidí publicar este número aquí, como él dijo, encontraré a los mejores expertos aquí. Bueno, hazme saber si tienes alguna idea sobre esto. ¡Cualquier pista es bienvenida!
1 votos
Relacionado, si no es un duplicado total: Android.stackexchange.com/questions/28100/
2 votos
Relacionado sí, pero no duplicado: Ver la pista que para ciberandy se detuvo al desactivar Google Backup (en la pregunta enlazada era una cuenta SIP olvidada).
0 votos
Cuando dices que afwall+ curó el síntoma y no la causa, ¿quieres decir que el SO de Android seguía consumiendo datos pero el consumo no era registrado/reportado por Android?
1 votos
Vikki: Afwall+ es un frontend de iptables para configurar el firewall de Android, es decir, prohibió el acceso a internet al sistema operativo Android. La causa sigue ahí y se desconoce entonces, sólo los síntomas han desaparecido. @izzy / Andy: es posible que tengas éxito usando VPN + un proxy mitm SSL en un router tuyo para volcar y analizar el tráfico no cifrado. Sólo tiene que instalar un mitm Root ca en su Android + mitm-proxy o burp proxy: h-online.com/seguridad/noticias/artículo/