[BetterBatteryStats] iovaniorgovan:
Hi xda friends,

I see lots of people asking here for help on their battery hungry android smartphone, but not all people read or comply the very first topic of this topic.

When making BBS dumps its all about leaving the phone to sleep overnight, screen off, no tampering with, in order to do a proper investigation.

I'm not new to wakelocks investigations, but I'm fairly new to Samsung Galaxy S3 i9300 and its Samsung customized Android OS.

I don't agree with the concept of bloatware. One man's bloatware is another man's useful app. I used samsung memo, samsung apps, all share, TW weather widget, Yahoo finance, etc. Even if they are not the best out there, they are good apps that don't create unnecessary wakelocks.

Out of the box, I made some tests and the only problem I saw is battery-monitor kernel wakelock which no one seems to know where it comes from. It has been mentioned on this thread since Aug2012, but I saw no proper resolution. It keeps the phone up for tens of minutes overnight, especially when wifi is enabled.

Anyways, after I was done with the initial test (gsm, wifi, 3g, wifi+3g overnight tests) I started making it my own, meaning setup google account (contacts, calendar, internet, no gmail and photos), email accounts, dropbox, Samsung account, rooting just to get access to the alarms an network monitoring.

I have 3 concerns: the samsung email client, the battery-monitor wakelock and and com.sec.spp.push.Samsung Push Service

1. I'm a fan of the Samsung built in email client (built on Seven sources from what I read), I loved it on the Galaxy S2 i9100, I find it better that the Gmail email client. I also set it up on the S3 for all my 3 email accounts, but out of the box it doesn't let you setup push email, only oulling at predifined intervals (5, 10, 15min, etc). I left it at 15min.

com.android.email (): Wakeups: 75

Alarms: 75, Intent: com.android.email.intent.action.MAIL_SERVICE_WAKEUP

This constant pulling of email causes lots of phone wake ups and much more network traffic than pushing, like 900KB-pull vs 40KB-push overnight for the same 3 email accounts. This is bad for data consumption and battery.

2. "battery-monitor" (): 41 m 40 s (2500 s) Cnt:(c/wc/ec)2522/0/2522 10.9%

I spoke about it above. It was present also before rooting.

3. com.sec.spp.push (): Wakeups: 16

Alarms: 0, Intent: com.sec.spp.push.ALARM_TIMER_ACTION

Alarms: 16, Intent: com.sec.spp.push.HEARTBEAT_ACTION

I remember from the S2 if you say to Samsung Apps application not to send you push notifications anymore, this wake lock will disappear . Well, even if I uncheck the " Push notification" the "Update notification: off" I still get the wakelock on the S3. There must be another built in app that talks to the Sasmung servers.

Here is a BBS dump, 6h22m (this night's sleep was short), screen on 7s, wifi on. It drained 13% 143mv when I expected 4% 25mv.

The phone was in Block mode, so the LED didn't light up, only the alarms are there. Netwrok and GPS Location are off.

I have 3 pull email accounts every 15min, I mentioned it above.

I also have BeautifulWidgets updating every 3 hours for 2 cities.

Please let me know what you see wrong in there.