Battery Drain during idle time

This problem only appeared for me when I upgraded to 4.4.3. 4.4.4 didn;t solve it too. I'm on stock ROM, rooted.

Basically instead of draining 2-3% over 8 hours of sleep time at overnight, it would drain about 16%. There are no wakelocks, and the battery monitor on Android doesn't reveal much... maybe Android System is draining more than usual but I can't be sure, and everything else looks normal. I really can't pinpoint the root of this.

What I do know is this - if I reboot the phone the problems goes away, for one or two days. And then for no apparent reason the phantom drain comes back. Only solution to it is to reboot every now and then. Very annoying. Anyone else has encountered this?

Sorry about that. I'm attaching a few screenshots that hopefully give you a better idea of what's happening. Ignore the media player drain as that's just my Poweramp. As you can see it seems like all the Android processes (idle time, Android System, Mobile Standby) are just a bit higher for the high drain screenshot. They probably add up and result in a much higher overall drain.

Once I restart the phone the drain becomes normal again, but after one or two days the problem just inexplicably comes back.

I am having the same issue periodically. And the ONLY solution to fix it (temporary) is to reboot. As far as I remember it was happened to me on 4.4.2, 4.4.3 and now on 4.4.4.

BBS shows nothing major. There are no rouge processes in memory (checked in terminal), CPU deep sleep is fine (another fact saying that this cannot be a wake-lock). LTE/GSM signal is good and consistent (same place all the time). I have tried an airplane mode when drain has started but it does not matter.

If drain has started - phone would loose about 20% overnight (8-9 hours) when completely idle. Normally it should be 2-3%.

So, the source of such high drain is more likely somewhere in hardware/drivers etc.
I cannot determine which part of the hardware is draining current - baseband processor, digitizer, busmux, DAC or else...

PS: so much for all that google gimmicks about battery life improvement in every new Android OS.

Speaking of which I find out that Google Services in 4.4.4 are always trying to connect to "mother ship" even if Data Connection is turned down.

Some google developer explained algorithm they use for framework communications like this: if connection is failed then double wait time and repeat until it reached max wait time around 30min.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?