Dopo essere passato dal mio Nexus S a un Nexus 4, ho notato che il mio telefono stava trasferendo enormi quantità di dati in background. Come 70 MB in 15 minuti. Dato che il mio piano dati consente solo 300 MB al mese non mi sono divertito. Anche quando connesso al WiFi, spesso (ma non sempre!) Stava caricando tonnellate di dati.
Secondo "Network Usage" il colpevole era "Android OS". Quindi ho provato a limitarne i dati di background solo per scoprire che "Android OS" sembra essere l'unica "app" che non offre questa opzione. Grande.
Bene, questo è ciò per cui sono realizzate le app firewall. Ho configurato AFWall + ma questo ha solo curato il sintomo e non la causa.
Successivamente ho reindirizzato il traffico su un laptop con una scheda WiFi e ho usato i soliti strumenti (tcpdump, WireShark) per analizzare il traffico. Risultato: molti caricamenti su alcuni server di Google ma con crittografia SSL quindi nessuna possibilità di vedere i contenuti.
Ho continuato a indagare e ho trovato questo articolo molto interessante sull'utilizzo dei dati Android . Apparentemente Google ha iniziato ad espandere i suoi backup basati su cloud delle impostazioni del telefono in modo che ora esegua anche il backup dei dati di alcune app. Quindi, ho disattivato "Esegui il backup delle mie impostazioni" nelle impostazioni di Privacy e whoopiedoo, l'invio è stato interrotto e il traffico di dati è tornato ad un importo normale!
C'è un post in un forum di Google con un'esperienza simile: qualcosa nel sistema Android, forse il backup, sta esaurendo la mia disponibilità di dati .
Ho iniziato a cercare nella documentazione di Android e ho scoperto che esiste un servizio di backup Android che le app possono utilizzare per eseguire il backup dei dati delle loro applicazioni sul cloud di Google: Backup dei dati
E c'è anche un'utilità CLI "bmgr" per interagire con il Backup Manager.
Ma non riesco a trovare alcuna informazione su come il proprietario del telefono può scoprire quale applicazione sta eseguendo il backup di quali dati o come influenzare o fermare questo. Sarei felice di usare il servizio di backup - mi ha fatto risparmiare un sacco di tempo quando passavo al mio nuovo telefono - ma il modo in cui è implementato ora è decisamente inutilizzabile.
Dopo aver parlato con il mio ex collega e esperto Android Izzy che era anche all'oscuro, ho deciso di pubblicare questo problema qui come, come ha detto, troverò qui i migliori esperti. Fammi sapere se ne hai idea. Qualsiasi suggerimento è il benvenuto!