[T-Mobile LG G3] DelBoy:
Ultimate battery guide

Battery, one of the most important thing on todays phones. Even if we have awesome battery life we always want more and it is never enough.

This is the small guide to tips, trick and tweaks to improve battery life.

This topic is to share tips and tricks and basically just small talk about battery and sharing screenshots.

Use Gsam or Android battery history to show your battery life.​

Our goal is to make most of the screen on time with average use of 24 hours. So lets start.

Post 1: Tips

Post 2: ROMS, kernels, undervolting, underclocking

Tips to improve battery life

Location services

One of the first thing that your device will ask when you are setting up your phone. Most of the users let them ON and just forgot about them. Location services are battery hungry and the will drain your battery like you drinking juice.

Thing is that you do not need them always, just sometimes.

Turn it OFF

then. I have them turned off always and when I need it I just simple turn it ON.​

Wi-Fi

Wi-Fi scanning is thing that will drain your battery always. When you are out and you are not expecting to use wi-fi any time soon turn it off. You do not need to run scanning all the time.

You could also edit build.prop to reduce.

Edit wifi.supplicant_scan_interval. Default value is 180. You can set it higher to reduce the scanning intervals.​

Signal strength / Network mode

Signal strength is always trouble for battery. Weak signal will drain more battery. Also, constant changing between 4G/3G and 2G will drain battery faster.

Tweak to this is to set your phone to

only use

2G, 3G or 4G.

Example: when I am not using my phone, or it is connected to wifi my network is on 2G. I dont need 3G or 4G then and changing network state is disabled then because it will stay always on 2G. I found it has positive effect on battery.

When I need, I just simple toggle 3G or 4G.​

Screen brightness

Screen is the thing that drains most of our battery. There is not much philosophy here. Higher brightness will drain more battery.

My personal setup is that I do not use auto brightness. I always change brightness manually. Right now during winter my brightness does not go more then 25% outside, and inside it is lower. At night it is under 10%.

I found that not using auto brightness has also slight positive effect on battery.​

Syncing / Airplane mode / Vibration / Animations / Task Killers

Lets start in order.

Syncing: more syncing your device does it drains more battery. On your phone probably you do not to sync all accounts and apps you have every few minutes or hours. Set those apps you do not need on manual sync.

Airplane mode: I am using airplane mode during night because I do not want to be disturbed during sleep. With airplane mode battery consumption during night is 0%. Yes, zero percent.

Vibration: more your device vibrates, more battery it drains. You can reduce vibrations on keyboard settings and similar. I found that is not much effect on battery but it has slight.

Animations: animations drains your battery also and who really needs them. Personally, I am annoyed with them and I always switch them to 0 or .5. You can do that in Settings-Developers options

Task Killers: task killers, clean maters and similar software is a big NO. You dont need it. It does more damage then good.​

Bloatware

Yes, bloatware. There is huge amount of bloatware on our phones and we really do not need it. So, what to do? Freeze that bloatware.

You can find list of apps HERE.​

ROMS and kernels

Custom ROMs and kernels will give you in most cases better battery life then stock firmware. Plus there is huge amount of options to play with. You can read more in posts bellow.​

Summary:

If you change some of those thing you will see the effect.

You can always use apps like Greenify or Tasker and play with their options.​

How to follow your battery life

GSam Battery Monitor

This one of the most useful apps to track your battery. On Lollipop (even on Kitkat) it will not give you much useful info without root.

If you are using it without root everytime you reboot the phone statistic would be reset also. If you have root it will give you access to wakelocks and some other stuff, plus stats would not get reseted.

Play store link​

Wakelock detector

Wakelocks, one of the painful things on phone. If you see your battery is draining faster in idle then you got problem with wakelocks. This is useful app because it shows wakelocks on very simple setup and you can discover which app is causing which wakelock.

Play Store link​

Disable service

If you are using Wakelock detector you need this app also. With this app you can freeze every single process that app can launch. It will provide detail look on all processes from apps. With this app I have reduced wakelocks to 1%.

Play Store link​