Tell me more ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

After switching from my Nexus S to a Nexus 4 I noticed that my phone was transferring huge amounts of background data. Like 70 MB in 15 minutes. As my data plan only allows 300 MB per month I was not amused. Even when connected to WiFi, it often (but not always!) was uploading tons of data.

According to the "Network Usage" the culprit was "Android OS". So I tried to limit the background data of it only to find that "Android OS" seems to be the only "app" which doesn't offer this option. Great. :-( Well okay, that's what firewalls apps are made for. :-) I configured AFWall+ but that only cured the symptom not the cause.

Next I redirected the traffic to a laptop with a Wifi card and used the usual tools (tcpdump, wireshark) to analyse the traffic. Result: many many uploads to some Google servers but SSL encrypted so no chance to see the contents.

I kept investigating and found this very interesting article: http://socialtimes.com/tracking-down-android-data-usage_b48336 Apparently Google has began expanding its cloud-based backups of the phone settings so that it now also does backups of the data of some apps. So, I turned off "Back up my settings" in the Privacy settings and whoopiedoo, the sending stopped and the data traffic returned to a normal amount!

There is a post in a Google forum with similar experience: Something within the Android System—maybe Backup—is using up all my data allowance.

I started looking in the Android documentation and found that there is such a thing as "Android Backup Service" which apps can use to backup their application data to the Google cloud: http://developer.android.com/guide/topics/data/backup.html

And there is even an CLI utility "bmgr" to interact with the Backup Manager.

But I cannot find any information about how the phone owner can find out which application is backing up which data. And how to influence or stop this. I'd be happy to use the backup service—it saved me a lot of time when switching to my new phone—but the way it is implemented now it's definitely unusable.

After talking to my former coworker and Android expert Izzy who was clueless too, I decided to post this issue here as—like he said—I will find the best experts here. Well, let me know if you have any idea about this. Any hint is welcome!

share|improve this question
1  
Related, if not an outright duplicate: android.stackexchange.com/questions/28100/… – Al Everett Feb 27 at 19:11
2  
Related yes, but not a duplicate: See the hint that for ciberandy it stopped when disabling Google Backup (in the linked question it was a forgotten SIP account). – Izzy Feb 27 at 20:16
This is a great and thorough answer it could only be improved by making your question a question and answering it below. – David Silva Smith Mar 1 at 8:03

3 Answers

The list of applications with backups as well as how much space each backup uses is on your Google Account Dashboard under "Android Devices".

Unfortunately, there isn't, I believe, any way to control it other than turning it on or off entirely.

share|improve this answer
Nope, all I can see there behind the link "Mehr gespeicherte Daten zu diesem Gerät" is the IMEI and date of last backup. Can you really see more than that? – ciberandy Feb 28 at 19:01
1  
@ciberandy yes, when I click 'More data stored about this device' I get a listing of IMEI, last seen, registered date, and then a list of each backed up app, its backup date, and the backup size – derobert Feb 28 at 19:04
You are right, after reactivating the cloud backup I just had to wait a day for this information to appear in the dashboard. – ciberandy Mar 4 at 12:06
Several days later, "Android OS" has uploaded 178 MB but the dashboard only shows: Android Wallpaper 05.03.2013 10:52 6,6 MB Android System Settings 05.03.2013 02:16 3,61 KB Android Market 03.03.2013 13:27 16 B AndroRadio 03.03.2013 13:27 8 B So, that's wrong AND not useful. sigh – ciberandy Mar 5 at 10:48
@ciberandy indeed, that isn't very useful. You could probably connect the phone to a computer, enable USB debugging, then watch logcat to see what its doing. Well, grep through logcat, it'll spew a lot of lines. Might be useful for a bug report. – derobert Mar 5 at 19:01
show 1 more comment

@David Silva Smith : You are saying that I should answer my own question? Okay, looking at the comments there is actually more technical information in my question than in any of the answers. :-)

The (currently) final answer seems to be that Google doesn't allow us more insight and no way to influence the backed up data. This is inacceptable but how can we change Google's behaviour???

Andy

PS:
It's true that the Google Dashboard shows a little more detail about the saved data. BUT: it takes a day or two for the information to appear AND it's definitely not complete. I reactivated the cloud backup feature about a week ago, it has uploaded 178 MB of data, but the dashboard shows just this:

Android Wallpaper 05.03.2013 10:52 6,6 MB
Android System Settings 05.03.2013 02:16 3,61 KB
Android Market 03.03.2013 13:27 16 B
AndroRadio 03.03.2013 13:27 8 B

That's wrong AND not useful. sigh

data usage since reactivating Googles backupmanager

share|improve this answer
You're not doing something like automatically changing the wallpaper every 5 minutes, are you? – derobert Mar 5 at 19:02
Actually I do. "tasker" changes the wallpaper according to where I am. But that happens only 2-3 times a day. – ciberandy Mar 8 at 17:37

I would propose to disable the Android built-in Google Cloud Backup in the settings and use another app to backup your phone.

For example, Carbon supports backing up apps online to different cloud storage providers, and allows to restrict backups to times when you're connected with a Wifi network. Carbon also has the advantage that it can backup apps that are not backed up by Google Cloud Backup.

TitaniumBackup also supports backing up your data online, but requires root.

Both apps also support that they only back-up when your phone is connected to a charger, so that they don't suck your battery empty when you need it for other purposes.

The disadvantage of this solution would be that they both only support scheduled backups, so if you back-up only once a week, you might lose a week of your backed up data if you lose or destroy your phone just before the backup would run. However, I don't know exactly which schedule is used by the Google Backup solution, so this could suffer a similar problem.

share|improve this answer
Actually I do use TitaniumBackup. This question is more of a technical kind though. And I'm thinking about the tons of android users who have no idea how to turn off the Google Cloud Backup. – ciberandy Mar 5 at 18:32

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.