[Tips] Android | How to Maximize Battery Life | 14.5.2012

Status
Not open for further replies.

zhuhang

Recognized Contributor
Apr 3, 2011
4,135
14,569
263
Petaling Jaya
www.facebook.com
How to Maximize Battery Life
UPDATED! Improve MiniCM9(nAa) Battery >> http://forum.xda-developers.com/showthread.php?p=25959229#post25959229

Stay tune, there may be additional tips and important notes!

General
Put ur phone to sleep via notification power widget(CM Settings) to prevent wakelocks(awake while screen off).

Conectivity
Turn Wi-fi and Bluetooth off when not in use.
(Power Control Widget ...OR... Settings > Wireless and Networks)

Location
Disable Wireless Network Positioning.
(Settings > Location)
Disable GPS Satellites.
(Power Control Widget ...OR... Settings > Location)

Display
Manual Brightness: Lowest (0)
Auto-rotate screen: Off
Animation: No animation
Screen Time-out: 30secs or less.
(Power Control Widget ...OR... Settings > Screen & display)
For even lower brightness, set dim level to 10 or below
(CM Settings > Display > Automatic Backlight > Screen Dim Level)

Wallpaper and Widgets
Use static background instead of live wallpapers.
Darker wallpapers are recommended for AMOLED screen.
Use less active widgets (high refresh rate)
(Long press Home Screen)

Network
Turn Airplane mode on while you are sleeping.
Turn off Data Transfer (network internet connection) when not in use.
Turn on Airplane Mode when you(user) sleep.
(Power Control Widget ...OR... Settings > Wireless & networks)
Use 2G/GSM Only, not 2G+3G/HSDPA.
(Power Control Widget ...OR... Settings > Wireless & networks > Mobile networks)

Accounts & Sync
Disable background data transfer. (Turn on when using Android Market)
Disable Auto-sync accounts.
(Settings > Accounts and Sync)

Applications
Disallow Mock Location.
(Settings > Applications)

Sound & Vibrations
Set vibration only on silent mode.
Disable haptic feedback. (Vibration on UI interaction)
(Power Control Widget ...OR... Settings > Sound)

Language & Keyboard
Disable Keyboard Vibration / Set vibration to 0ms
(Settings > Language & Keyboard)

Rom Modules - Tweaks to your rom. Works for both stock and modded roms.
If there's undervolt module for your rom, use it.
Custom CPU governor such as smartass, smartassV2
(!) For some CM7 Roms, smartass makes your phone very lag, try smartassV2 or ondemand.

CPU & Processor
Reduce processor speed (Underclock).
Choose [powersave/conservative/smartass] governors. (!) Quite laggy.
[APP] SetCPU for Root Users
-Set processor speed and governors.

Extras
Use less UI-replace apps like CallerID, WidgetLocker, GO Locker etc.

Background and Running Apps
Use task killer ONLY for apps/games u wont use for the next few hours.
Dont leave task killer in the notification bar, kill it together.
(!) If u kill every system apps, your phone have to re-run them all over again. Thus battery drains.
(!) Watch what you kill

[APP] Titanium Backup's Freezing function (PAID VERSION)
-Prevent the apps from running without uninstalling them.
-Frozen apps wont be shown in App Drawer and cannot be launched. (You can defrost if you want)
-Safe common system apps to be frozen: (actually most of them are safe, what u freeze is what wont work)
  • Market (Market wont work)
  • Gmail (Market wont work)
  • Google Apps (affects Market)
  • Google Search (affects Market)
  • Google Talk
  • FOTAkill
  • Pico TTS (Speech to text wont work)
  • TTS Service (Speech to text wont work)
  • Voice Search (Voice Search wont work)
  • Voice Dialer (Voice Dialer wont work)
(!) Don't freeze apps like Sync, Settings, Package Installer, Messaging and some obviously important apps.
[APP] Autostarts
-Managing apps running automatically in most situations.
-e.g: during startup, after startup, widgets updating...

CyanogenMod Settings (Only available in Cyanogenmod Settings)
-Render Effect - N1 Calibrated
-Overscroll Effect - Disable
(CM Settings > Interface)
-Automatic Backlight Settings - Set Dim Level + Uncheck Allow light decrese
-Screen on/off animation - Disable
(CM Settings > Display)
-Haptic Feedback Tweaks - Disable all
(CM Settings > Input)
-CPU Settings - Adjust accordingly.
(CM Settings > Performance > CPU Settings)
-VM Heap Lower it, increase it if u play HD games.
(CM Settings > Performance)

Battery Saver App
Search on Google Play, there's tonnes.

[APP]
Titanium Backup
https://market.android.com/details?id=com.keramidas.TitaniumBackup
Autostarts
https://market.android.com/details?id=com.elsdoerfer.android.autostarts
SetCPU for Root Users
https://market.android.com/details?id=com.mhuang.overclocking

Share your tips!
 
Last edited:

Lzryde

Member
Nov 28, 2011
16
1
0
I think automatic brightness is the best. If you go out during the day you won't be able to see anything on 0 brightness.

It's probably more convenient to just buy a second battery.

Good guide for those desperate for more battery life though.
 

Tone_Capone

Senior Member
May 8, 2011
482
173
0
Ohio
Green Power is a much simpler alternative to Juice Defender and seems to work a lot better too!

Also there is no need for a task killer if you are running GB. Complete waste of time.
 

zhuhang

Recognized Contributor
Apr 3, 2011
4,135
14,569
263
Petaling Jaya
www.facebook.com
Task killer is much easier than GB internal app control. Save time, not waste time.
But remember FC task killer together thats all.
---------------------------------------------------------------------------------
Automatic brightness is good but not battery saving. The screen sensors have to work all the time and keep adjusting brightness. :/
Yes, we cant see anything under the sun. Thats the con.
 

Jetroid

Member
Jan 18, 2012
14
0
0
Kabul
There have been good tips mentioned but I would like to add that all those battery saver apps just do nothing. These kinds of apps are just ads while some of them like juice defender offer androidees a paid version (Ultimate, Pro etc) which is just another trick where it may be useful for lazy guys who can't turn wifi, bluetooth or other connections or apps off themselves!
I haven't actually tried any of ROMs which are told to be effective (like "undervolt") and on this position I must admit that manufacturers' ads for their mobile products are just lies as I have a SGS2 and whenever I start to play a HD game or connect via wifi it just starts to drain the battery times times more than the advertised battery life!
The only and reliable way of saving battery could be just using carefully: HD games for maximum 30-45 min and wifi connection for 2-3 hours. Playing movies or music could be run in a more span of time like 4-5 hours. Otherwise you will have no remaining for calling or necessary usages! :(
 

zhuhang

Recognized Contributor
Apr 3, 2011
4,135
14,569
263
Petaling Jaya
www.facebook.com
There have been good tips mentioned but I would like to add that all those battery saver apps just do nothing. These kinds of apps are just ads while some of them like juice defender offer androidees a paid version (Ultimate, Pro etc) which is just another trick where it may be useful for lazy guys who can't turn wifi, bluetooth or other connections or apps off themselves!
I haven't actually tried any of ROMs which are told to be effective (like "undervolt") and on this position I must admit that manufacturers' ads for their mobile products are just lies as I have a SGS2 and whenever I start to play a HD game or connect via wifi it just starts to drain the battery times times more than the advertised battery life!
The only and reliable way of saving battery could be just using carefully: HD games for maximum 30-45 min and wifi connection for 2-3 hours. Playing movies or music could be run in a more span of time like 4-5 hours. Otherwise you will have no remaining for calling or necessary usages! :(
Yes, thats why i dont recommend saving apps. Just for lazy people.
 

xbiggyl

Senior Member
Nice tips. But the battery depands on rom, some of them uses a lot of battery :(
It's true, but other things also affect battery life (many of which the OP mentioned).

However, I just wanna add one thing which I'm sure many of you already know. But the reason I am mentioning it is because I witnessed this work on two Samsung Phones belonging to my friend and his wife: Galaxy Pro & Galaxy Mini (name of the phones, not my friends :p).

At first, and on stock rom(not rooted) their battery life was horrible; and by horrible I mean less than 6 hours of usage (<24 hours idle).
I googled it and read somewhere, that fully recharging the phone then draining it completely (until it switches off itself) every day for a few days, the battery life will improve noticeably.

I told them about it; they tried it; and after only 3 days they started to notice the difference. They told me that it really made a difference. Now their battery life is 6-7 hours usage. 48 hours idle.

I know those numbers sound unrealistic but somehow it worked.

I have read this before, and it seems to be a common thing for battery life.

I haven't tried it on my DesireHD because I'm always hopping between different ROMs..

I hope this would be helpful for someone...

... my two cents :) Cheers!
 

soomuch

Member
Dec 6, 2010
18
5
0
Ways to maximize your battery life.

Generally when it comes to battery life I try to use those two tricks which work very well with ICS Roms.

I use ondemandx governor 122-1612MHz with suspend_freq=122MHz.
In order to achieve lowest power consumption in standby. You can tune manually Vdd at 122MHz =suspend_freq to the lowest value.

I also change in /system/buid.prop the value of ro.ril.disable.power.collapse to 0 instead of one by default in order to allow deeper sleep of the air interface.

Over all the type of ROM you are using, the age and capacity of your battery in your device also play a roll in the average time you get out of your device :)
 
  • Like
Reactions: nodnarb91

zhuhang

Recognized Contributor
Apr 3, 2011
4,135
14,569
263
Petaling Jaya
www.facebook.com
Generally when it comes to battery life I try to use those two tricks which work very well with ICS Roms.

I use ondemandx governor 122-1612MHz with suspend_freq=122MHz.
In order to achieve lowest power consumption in standby. You can tune manually Vdd at 122MHz =suspend_freq to the lowest value.

I also change in /system/buid.prop the value of ro.ril.disable.power.collapse to 0 instead of one by default in order to allow deeper sleep of the air interface.

Over all the type of ROM you are using, the age and capacity of your battery in your device also play a roll in the average time you get out of your device :)
1612MHz, what rom is that??
 
Status
Not open for further replies.