[One (M7) Android Development] nodiaque:
Well, i manage to have a great battery life today.

I started with a full discharge, let the phone died. Then, charged only connected to a pc without fast usb charge. It took nearly 6h before the light turn green. Then turned on to finish the charge.

While still charging, i install the new google play service/store posted some page ago. This really helped.

Then, with titanium backup, i frozed and uninstalled a lot of stuff i dont use (venom superuser since i have supersu, venom pie, venom small apps and sidebar, google and htc services, keyboard...) I dont remember everything i have uninstalled but I can provide a screenshot of what I frozed (or disabled from apps).

That helped, but still had battery drain. Next stop was facebook messenger. That thing is a battery hungry beast. I uninstall it completly

Next stop was putting adaway as system app (to be honest, it seems to have stoped ads from being blocked), gsam battery and greenify.

From there, i started greenifying things. Then again, theres not a lot in greenify; tapatalk, facebook (that is always on standby), google+, maps, youtube...

And now, check this battery usage. Normally, after this much time with same usage, I'm below 30.

These are what is frozen

I'm still getting high android os usage in battery though

Funny how low idle is. In gsam, we see a different picture

It seems my kernel is draining something. I'm on elemental x 10.10.1, UV -275 with ps [MENTION=905368]113[/MENTION]7 and OC [MENTION=938340]213[/MENTION]7 (rarely not on ps, today always was) with gpu @ 409.

Looking in detail, i see this for kernel

It seems wakelock come from battery stats update, but the wakelock time doesnt match the wake up time.

But what's bothering me is in the android OS report

Whats with the accelerometer sensor? Is it for the auto-rotate? It seems to poll as much as the light sensor, which, in turn, correspond to the time the screen was on. I remember in the past, with my dhd, there was tweaks to change the polling frequency of these two, gaining us in battery (like check for rotation each 2 sec instead of .5 sec and light each 5 sec, less responsive but way more battery friendly). I wonder if such a tweak is still possible with 4.4.

---------- Post added at 10:43 PM ---------- Previous post was at 10:37 PM ----------

Funny thing. I had adaway as a system app today (first time, though it might help it even if i didnt has any problem). Since i did that, ad werent blocked. I just reverted to user apps and no more apps. So. Adaway doesnt work for me as a system apps. Weird, since they say on there web site to put it as system apps on 4.4 or it won't work

Edit:

Well, after sometime, I decided to but back sleep mode with auto learn feature and change wifi-policy to always on when plugged in. This have greatly increased my battery life. I always have data off though, only wifi always on. I didn't touch the NLP service and gps is off (location with wifi/radio, battery saving mode in location settings, and I toggle gps when using google maps). I can now have at least one day of battery with more then 3h of on screen time playing games (clash of clans, plague inc, flow free, etc.).

Having a good firmware/radio - base combination is also a good start. Same thing goes with kernel. I'm always on battery saving with elementX kernel (check sig for more info). I would only turn off battery saving for very intense software (which I haven't needed yet).