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

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!

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.

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.

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.

1 more tip, uninstall useless aps

I have a Samsung Galaxy S running the FASTY ROM, and when I switched over to this ROM, I noticed I went from 6-hour battery life to 2-3 days battery life!

Go to every Apps that has Notification Interval in their setting, it updates in background although not display in the Accounts & Sync

Leave you phone off. Usually gets me unlimited power and run times.

armoredkin said:
Go to every Apps that has Notification Interval in their setting, it updates in background although not display in the Accounts & Sync
Click to expand...
Click to collapse
Dont get what u mean. Any example?
spinrite said:
Leave you phone off. Usually gets me unlimited power and run times.
Click to expand...
Click to collapse
Thats a basic knowledge and everyone should know this.

Nice tips. But the battery depands on rom, some of them uses a lot of battery

kelvinloo said:
Nice tips. But the battery depands on rom, some of them uses a lot of battery
Click to expand...
Click to collapse
yes. CM7 uses more than CM6.
-----------------------------------
Updated 20.2.2012
- Use less certain apps.

Thanks for the tips.. most of them are pretty obvious though

chinadude said:
Thanks for the tips.. most of them are pretty obvious though
Click to expand...
Click to collapse
That means you are good in saving battery.

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!

Jetroid said:
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!
Click to expand...
Click to collapse
Yes, thats why i dont recommend saving apps. Just for lazy people.

kelvinloo said:
Nice tips. But the battery depands on rom, some of them uses a lot of battery
Click to expand...
Click to collapse
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 ).
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!

Nice tips, thanks

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

soomuch said:
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
Click to expand...
Click to collapse
1612MHz, what rom is that??

updated 29/4/12

Related

[Guide] Maximizing Android Phone’s Battery Life

General Guide to Maximizing Your Android Phone’s Battery Life
You’re no doubt reading this article because you’ve got a shiny new Android phone, but there’s just one problem: you’re so addicted that the battery runs out on a daily basis. Instead of putting the phone down, let’s maximize the battery life.
Saving your battery life isn’t rocket science—the general principle is to get rid of the things that are draining the battery the most, and trim down other things that you need to use, but maybe can tweak a little. Keep reading for the full explanation.
Use Android’s Built-in Battery Usage Screen
There’s a screen built into Android that most casual users probably don’t even know about, and it can tell you exactly what is killing your battery. Head into Settings –> About Phone –> Battery use to see what has been killing your battery life.
From this screen, you can usually see what apps are the worst offenders, and you will probably notice that the biggest problem—at least, the biggest one that we can fix—is actually the backlight on the phone. Personally I’d prefer to talk less to other humans, but that isn’t always an option!
Note: on my phone, I’ve already configured the backlight to not be very bright—normally that number would be a lot higher.
Adjust the Backlight to be Less Bright
Since we’ve already determined that the backlight is usually the biggest problem, you should probably adjust the settings. Head into Settings –> Display –> Brightness, where you can choose to automatically adjust, which usually works fairly well, or you can just turn the brightness down to the lowest acceptable level.
You should make sure that the screen timeout value is set to turn off quickly as well.
Disable Your Wi-Fi When You Don’t Need It
Wi-Fi can really speed up accessing data on your phone, but it can also be a big drain on the battery if you don’t need it enabled, especially when you are out and about… The phone will try and scan for a wireless network even though you may not want it to.
To enable Airplane mode, you can head into Settings –> Wireless & networks–> Airplane mode.
You can easily toggle the Wi-Fi on or off with a widget or shortcut—there’s a built-in widget included in Android phones, or you can use the AnyCut or BetterCut utilities to create your own shortcuts to directly turn them on or off without requiring a widget.
Disable Bluetooth if You Don’t Use It
If you aren’t using a wireless headset, there’s no reason to have Bluetooth running all the time, and you should probably cut it off to save the battery life. If you never use it at all, head into Settings –> Wireless & networks–> Bluetooth.
You can also enable or disable the Bluetooth when you do need it, using the power widget.
Use the Power Widget to Easily Toggle GPS, Bluetooth, Wireless, and Screen Brightness
Android includes a built-in Power Widget that can easily toggle these settings on or off—just long press on the background of one of your screens, choose Widget –> Power Control to add it to the screen. You’ll notice in this example screenshot that I’ve got my GPS enabled but I’m not using Wi-Fi or Bluetooth at the moment—the icon all the way on the right lets you easily toggle the screen brightness settings.
This is probably the simplest and easiest thing that you can do to save your battery without having to dig into the settings all the time.
Disable Apps that Sync Constantly
The built-in Email application (not the Gmail one, which uses Push technology) can suck the battery badly, because it syncs on a too-regular basis, especially when you have lots of accounts—each one of them is set to sync every 15 minutes. You’d be better off setting it up to sync manually, but if you want it to sync automatically, you should set it to sync less frequently.
Open up the Email application, head to your account, and choose Account settings –> Email check frequency from the menu. Change this to something more like an hour… or never. You can always hit refresh manually when you want to read your email.
The same thing holds true for other accounts, like Twitter clients, which are even less important to update all the time. For Seesmic, you can head into Settings –> Background Updates from the main screen. For the official Twitter app, the settings are similar.
The Facebook application polls automatically in the background, and you can customize the refresh interval for that as well—if you don’t need Facebook updating all the time, you should set this value as high as possible.
From the main Facebook screen—the one with the icons—head into Settings –> Refresh interval from the menu.
Disable the GPS Location Features
One of the biggest battery sucking features on my droid is the GPS… When I have navigation going, the battery dies far too fast, so I end up having to keep it plugged in the whole time I am driving. This makes sense… but what you might not know is that a lot of other applications use the GPS as well.
You can also change the GPS to use wireless networks, and uncheck the option for Use GPS satellites—this will make the GPS a little less accurate, but it will save your battery. Note that you probably want the real GPS enabled if you’re using Google Maps Navigation.
Additionally, you should turn off the geolocation features in your Twitter client, weather application, or whatever other apps that you really don’t need them in. If you want to keep it enabled, that’s great, just realize that it does drain the battery, so uncheck this option to help.
Use a Task Manager to See What is Always Running
It is a wise decision to have a copy of Advanced Task Cleaner or a similar application installed on your phone to help you kill applications that don’t need to be running, but more so that you can see what exactly is launching itself repeatedly in the background. You can setup an auto-kill list for applications you don’t use that often—make them cut off when you shut off the screen, or after an interval.
Note: If you’ve configured your application settings to not pull down lots of data or do checking in the background, it’s not quite as important to keep tasks killed all the time—that’s really what kills your battery, not having them sitting idle.
You can also configure advanced task manager to show you CPU usage for each app, which is a more useful meter than memory usage when it comes to battery life.
Disable or Remove Applications That You Aren’t Using
Once you have identified the application that you don’t want running all the time, check in the settings to see if it can be removed from running in the background. Some applications will give you an option for notifications that can be turned off if you don’t need them, making the application not check in the background so often.
It should go without saying, but we’ll say it anyway—you should remove the apps that you don’t need anymore, especially the ones that are draining your battery as determined from the android battery panel or task manager. Head into Settings –> Applications –> Manage Applications and then you can click the Uninstall button for an app.
Disable Home Screen Widgets You Don’t Need
If you’ve got loads of widgets that are pulling data from the web, that means they are likely pulling down data in the background all the time. You should try not to go overboard with these, or remove the ones you don’t actually need.
Disable Animated Wallpaper
Yeah, that sweet animated wallpaper doesn’t help your battery any. Get rid of it for a small extra battery savings.
Use APNDroid to Kill Your Entire Data Connection When You Don’t Need It
If you’re using a phone that’s on the AT&T or T-Mobile networks, you can use the APNDroid utility to kill your data connection entirely with a simple widget. It doesn’t work on Verizon phones in my testing. It’ll disable the data but still allow regular calls and SMS.
Keep the Battery from Getting Too Hot
One of the quickest ways to kill a battery is to leave it out in the sun—try and keep your phone somewhere that isn’t too hot whenever possible. You’ll end up needing to replace the battery a lot quicker if you don’t.
Additional Notes
There’s a number of other things you can do to extend your battery life a bit—one of which is to use a rooted phone and install the Autostarts utility, which you can use to keep applications from launching themselves automatically. Since this isn’t something you can do on a stock phone, we’re not covering how to do it here.
You can also use an application called Tasker to automate certain actions, like turning on or off the GPS or Wi-Fi when you launch a particular application, or scheduling a time of day to make sure that Wi-Fi is disabled. Lifehacker has a great guide to using Tasker to automate your phone, and they also explain how to use a configuration to scale back data usage at night.
Source: http://www.howtogeek.com/howto/25319/complete-guide-to-maximizing-your-android-phones-battery-life/
Other battery tips that useful for you^
1. Things You Should Know About Lithium Ion Battery
http://forum.xda-developers.com/showthread.php?t=1168036
2. Advanced Tricks for Saving Battery (it Works)
http://forum.xda-developers.com/showthread.php?t=1189755
<<< Please click on "Thanks" if you found this post helpful, your thanks are very much appreciated >>>
Thanks, very usefull information
As an addendum.
If you have an OLED device, apps with black backgrounds are much more power efficient. Therefore, switching your background wallpaper to something darker will help battery life.
Screen size is a major factor too, smaller screen, more power efficient.
I do 2 days with my S2, easily.
The list should get a better layout, but the provided information are good - thank you!
Another option for editing the syncing in applications are to go into your main settings, the accounts & sync. There it should list he apps that sync and you can change them from there rather than finding each app individually.
Mh, I only see a list of the connected accounts but no list of apps.
Sticky This!
Nice clear guide
One issue I have now is with Sense 3 ported onto an original HTC Desire.
It has a bigger memory footprint than the stock Sense 1, and the memory cleanup function seems too aggressive, causing it to flush & reload too often, causing big CPU use.
Is there a way to tune memory `harvesting` to be less aggressive for specific apps in stock Gingerbread ?
You could try this app:
https://market.android.com/details?id=com.rs.autokiller
Yeah - I'm aware of the various task-killer 3rd party apps.
In my experience they often tend to lead to greater battery consumption as they over-ride the already pretty efficient gingerbread memory management.
I was hoping for a setting inbuilt to GB to just set residence priority higher on the single Sense task.
tune memory `harvesting` to be less aggressive
kuraikaze said:
Nice clear guide
One issue I have now is with Sense 3 ported onto an original HTC Desire.
It has a bigger memory footprint than the stock Sense 1, and the memory cleanup function seems too aggressive, causing it to flush & reload too often, causing big CPU use.
Is there a way to tune memory `harvesting` to be less aggressive for specific apps in stock Gingerbread ?
Click to expand...
Click to collapse
You can try out "autokiller memoery optimizer". It is a tool to change the value in the android underneath "low memory kill level". Maybe your current "low memory kill level" is too high (e.g. 250, means android will close your app when ur RAM is below 250). You can set it lower so android won't kill your apps too soon.
--------------------------------------------------------------------------------------------------------------------------
It fine tunes android systems inner memory manager to keep your device fast over time.
- As a side effect it also lowers battery consumption.
- At certain free memory level (e.g. 250mb), the android os will automatically close those apps not in use (according to original android os logic)
copy from another thread: http://forum.xda-developers.com/showthread.php?t=1189755
Very useful thanks for the info...
Thank you
Thanks.
Nice guide. Thanks.
Thanks
Sent from my SPH-D700 using XDA App
Thanks for this info. I have noticed that on my phone there is no direct way to close applications. Some application close when I use my back button but a lot just stay in memory. I would assume pressing the home button while an application is open will push it to the background. There seem to be no universal close button for applications other than using some application?
Sent from my GT-I9100 using XDA App
I doubled my battery life with this info. good stuff
thank you for your information,,, i will try it and hope it can solve my phone with battery problem,,,

Settings for Optimal Daily Screen On Time and Usage

Beware: These are my settings and have worked for me and a few other family/friends who own HTC One X's. What may work for one person may not work for everyone. Because different people use their phone differently throughout the day. But with these tips and settings each person was able to maximize the use and efficiency of the battery (including me).
ON AVERAGE I GET : 3-4 HOURS SCREEN TIME, ON ALL DAY MODERATE TO HEAVY USAGE , MY BEST WAS 5 HRS AT ONE POINT!
(Text Messaging, 1 hour Phone Calls, Camera, Music, Facebook, Email, WebBrowsing, Twitter, Spotify, PULSE News, ESPN Scorecenter)
-----------------------------------------------
Before we start If you are on OTA 2.20 Update make sure you root your phone using this guide (you can only do this if you saved the "Unlock_code.bin" from the 1.85 root method.
http://forum.xda-developers.com/showthread.php?t=1812039 CREDIT TO: ERASTE
------------------------------------------------
After you complete the above requirement. Then move onto the tips/tricks below
APPS NEEDED: BetterBatteryStats (root required), BatteryCalibration (root required), Quick Boot (root required), SetCPU (root required), SmartSync Disabler, TitaniumBackup (root required), Watchdog
Within Settings:
1. Wi-Fi:
Go to Advanced -->
- Turn off "Network Notification Setting"
- Select Always for "Keep Wi-Fi on during Sleep"
- Un-check "Best Wi-Fi Performance)
2. Still inside settings click on "More" under "Mobile Network"
- Make Sure "NFC" is set to OFF
3. In Accounts and Sync
- Make sure you turn off any sync settings you dont need. I usually leave DropBox, Facebook, Weather, Google on.
4. In Location
- Turn off GPS Satellites.
- I keep 1st and the 3rd setting checked usually all the time.
5. Display, Gestures, & buttons
- (This is Personal Choice) I uncheck "Animation"
- Uncheck "HTC gestures"
6. Sound
- Uncheck "Quiet ring on pickup" , "Pocket Mode", "Flip for speaker"
- Also uncheck "Dial pad touch tones", "Touch Sounds", "Screen lock sound" , "Vibrate feedback" .
7. Power
- Uncheck "Fast boot"
8. Language & keyboard
- Inside "HTC Sense Input" setting, Turn off "Sound feedback" , "Vibration feedback" , "Trace keyboard" , "Toggle keboards"
EXIT OUT OF SETTINGS
NOW:
- If you have the Sense UI Weather/Clock Widget good!, if not add the Widget to your Homescreen for this part
-- Click on the Cloud or Weather Icon on the Weather/Clock Widget ... THEN click on "Menu" --> Then click on "Edit" = now erase any of the other locations for weather ... this reduces the amount of places the weather has to sync to.
--- NEXT ... Go back to the home screen and now on the Weather/Clock Widget this time click on the Time ... THEN at the bottom click on "World Clock" ---> Then click on "Edit" at the top within the "World Clock" screen ---> then delete the other World Times ...
---------------------------------------------------
Download "SmartSync Disabler"
- Check the setting "Disable smartsync" (smartsync is apparently some glitch that causes your phone to drain overnight, look into it...)
- Restart your phone
------------------------------------------------
Download "Watchdog"
- Configure it and leave it be; this app will tell you when there are rogue apps running wild in the background.
-- After you are notified about the rogue app you can go and close it .... very useful to minimize stray apps causing battery drain
----------------------------------------------
Download "SetCPU"
- Set the "max" to "1134" (value I use, and i experience no lag .... this underclocks your phone without noticable lag or performance issues)
- The "min" is by default at "384" , leave it at that
- Check the setting "Set on Boot"
- At the bottom there are 2 little tabs:
1st tab: select "ondemand"
2nd tab: select "noop"
-----------------------------------------------
Download "TitaniumBackup" (I use pro version)
- Click on the "Backup/Restore" tab
-- Once inside the tab find and freeze any bloatware apps/signed apps that you dont need our use ... just longpress on any useless Apps and choose
--- For example I froze: YellowPages, ATT Navigator, Car, CityID, MOG, HTC Hub, Live TV, Top HD Games...etc...
-----------------------------------------------
Download "QuickBoot"
- Use this to quickly reboot or power down just by clicking on the app without having to hold on the power button.
----------------------------------------------
Download "BatteryCalibration"
- Charge the battery to 100%
- Once you are at a 100%, open this APP
- If you see "100%" in white bold letters --> Then click on Calibrate ---> Then unplug your phone and use
UR BATTERY IS NOW CALIBRATED
USE THIS AFTER SWITCHING ROMS and ETC ...
-------------------------------------------
Download "BetterBatteryStats"
- Use this app to check which apps are causing a lot of drain
- Look up the guide on how to use this APP to hone your "wakelocks"
----------------------------------------
HOPE THIS GUIDE AND STEPS HELP YOU AS MUCH AS IT DID ME, MY FAMILY AND FRIENDS!
I do all of these except battery calibration, setcpu, and I leave GPS on.
I don't see a need to use the battery calibration app on this phone. All my CPU tweaks I apply via init script so I don't need the app running using resources. Also I've found that GPS doesn't eat up too much unless an app is misbehaving. Also most of the sound stuff won't do to much. The only other thing I could suggest is use manual screen brightness instead of auto.
Other then that these are some good guidelines to good battery life
Good job OP :thumbup:
Edit: I also don't leave watchdog on there unless its a new ROM/app I'm testing. If you aren't experiencing wake locks there isn't much need for this app. Great for sniffing out rogue apps however!
Sent from my One X
init.d?...
ChongoDroid said:
I do all of these except battery calibration, setcpu, and I leave GPS on.
I don't see a need to use the battery calibration app on this phone. All my CPU tweaks I apply via init script so I don't need the app running using resources. Also I've found that GPS doesn't eat up too much unless an app is misbehaving. Also most of the sound stuff won't do to much. The only other thing I could suggest is use manual screen brightness instead of auto.
Other then that these are some good guidelines to good battery life
Good job OP :thumbup:
Edit: I also don't leave watchdog on there unless its a new ROM/app I'm testing. If you aren't experiencing wake locks there isn't much need for this app. Great for sniffing out rogue apps however!
Sent from my One X
Click to expand...
Click to collapse
HELLO! THANK U FOR THE KIND COMMENTS! ANY HELP WITH HOW TO DO THE "init.d" STUFF WOULD BE GREAT! GUIDE MAYBE?!
I'm curious what is NFC under the network setting?
I'm currently trying to max battery life, o have notice huge drops in battery time since moving to the new base.
Oh ...nice guide, should help a lot of people.
Sent from my HTC One XL using xda premium
Grnfinger said:
I'm curious what is NFC under the network setting?
I'm currently trying to max battery life, o have notice huge drops in battery time since moving to the new base.
Oh ...nice guide, should help a lot of people.
Sent from my HTC One XL using xda premium
Click to expand...
Click to collapse
Underneath "Mobile Network" there are 3 dots? click on that and then you shall see NFC within one of those settings!

ChaCha Battery LIfe Experiments

Other than battery life, I believe the ChaCha is one of the best QWERTY candybar Android devices out there (not much else to choose from...). So, I am on a mission to get as much battery life out of it as possible, without sacrificing much functionality. I've been experimenting over the past few months and here is what I've found:
1) SuperOSR ROM gives me the best battery life (compared to CM9, CM7.2, CM7, HTC Stock, ATT Stock and Telus Stock)
2) Backlight drains a lot of energy, so I set my custom Backlight settings as the attached jpg
3) 600Mhz Max CPU speed is a sweet-spot for battery life vs. performance
I tried to see max life I could get with various items enabled/disabled, here is a summary:
1) Airplane Mode @ 26hrs still 100% remaining
2) Voice Network On (Auto GSM/CDMA) @ 25hrs still 68% remaining
3) Voice & Data Network On (Auto GSM/CDMA), Background Data/Auto Sync Disabled @ 23hrs, still 68% remaining
4) Voice & Data Network On (Auto GSM/CDMA), Background Data/Auto Sync Disabled, Roadsync Exchange every 15mins @ 23hrs, still 66% remaining **
** This is a big one for me. I originally was using the built in Exchange/Email sync (15 min sync time), but this required Background Data and Auto Sync to be enabled. I would usually only make it 15 hrs or so with regular usage. Once I disabled Background Data/Auto Sync and switched to Roadsync (which still works with these disabled), I drastically increased battery life. The only drawback for me is needing to enable background data to use the Play Store (which I rarely use).
I searched for a decent explanation of what these two functions do, and here is my best concise summary:
Background Data: when enabled, applications can send/receive data even when you are not actively using them (i.e. play store app updates, etc.)
AutoSync: strictly controls whether the accounts (under accounts & sync) are allowed to sync on their own or not (i.e. built in exchange, facebook, twitter, weather, news, etc.)
Other items I set that may or may not save small amounts of power:
• Sound
o Vibrate – Off
o Haptic Feedback – Off
o Low Battery Sound – Off
o Pulse Notification Light - Off
• Display
o Auto-Rotate – Off
o Screen Timeout – 30s
o Animation – None
o Window Animation – Off
o Transition Animation – Off
• Performance
o Disable Boot Animation - On
o Surface Dithering – Off
• Sound
o Silent State – Enabled
o Vibrate During Calls – Off
o Mute Camera Shutter
• System Preferences
o Scrolling Cache – Disabled
o Wallpaper Hack – Off
Also implemented the Adreno GPU mod to is uses the GPU instead of CPU.
Hope this info might help someone increase their battery life!
CM7.2 works best for me. 5-7 days without charging.
peleeks said:
CM7.2 works best for me. 5-7 days without charging.
Click to expand...
Click to collapse
Wow, that's a really long time! What are the details? I'm assuming data is off, looks like voice network is on, but I'll also assume you didn't use it during this time period (no voice calls, etc.)
http://forum.xda-developers.com/showpost.php?p=32368934&postcount=124
My measurements:
- HTC Stock ROM: 3-4 days
- CM9 ROM: 4-5 days
- CM7 ROM: 5-7 days
I use phone mostly for calling and calendar/mail. I have only a few apps/widgets installed.
No GPS, no mobile network data connections, no background data, no automatic sync.
Wifi are only enabled when I need it for sync or internet access.
Click to expand...
Click to collapse
Here is my phone setup:
CM7.2 build for HTC ChaCha with librpc.so from SuperOSR (http://forum.xda-developers.com/showthread.php?t=1912771)
ADW Launcher EX version instead of stock launcher.
Governor: Conservative, CPU: 245Mhz - 800Mhz
No animations, no haptic feedback, no live wallpapers.
There are 3 major battery consumers:
CPU: The CPU consumes most of your battery, therefore you should measure your applications/services how much CPU resources they need. There should be no unused services in your running services list and no (unnecesary) widgets which wakes up CPU to update information while the phone is in standby. The Temp+CPU monitor will show how much CPU your system ir using when idle or running some applications. If your device is using more than 4% of CPU when idle, open terminal and type top -m 6 to find which process is waking up CPU.
Display: display should switch off 30 - 60 secs when phone is idle.
Radio: You should enable mobile data connection, bluetooth, GPS, Wifi only when you need it.
Erm, question:
Why 30-60 sec when phone is idle?? Why not 15-30 sec? I mean, if it's in idle, that means that you don't use it. That means that you're not actually looking at the screen for anything. For sure, you might be reading something (like an email, or an SMS) but given the screen size, you won't spend more than 15 seconds reading without scrolling. My two cents. And a penny.
I agree that 15-30 secs would be better. I use 30 secs on my HTC.
Great info peleeks! Thanks! Couple questions:
1) Do you think there is much difference in battery life between CM7.2 (with swapped libprc.so) and SuperOSR? I figure they are both AOSP based.
2) Did you notice a big difference between Ondemand and Conservative CPU governors?
3) You mention about switching off BT, WiFi, GPS, etc. but from what I've read, the GPS is only active when an application (like Maps) requests it, so there is no need to manually turn it on/off. Similarly for BT, it uses very little power in standby mode and only consumes when in an active call.
4) For that screenshot where you get 7 days on battery - how many mins of voice calls are recorded?
Thanks.
1. I think there should be no significant differences between CM7.2 and SuperOSR in terms of battery consumption. SuperOSR by default have some google apps and services installed, however many users reported that SuperOSR has longer battery life.
2. I didn't test ONDEMAND governor.
3. Radio devices still consumes energy even if they are not used. With bluetooth in standby mode my laptop consumes noticeably more power than if I disable device in BIOS. Also for every device there is a service/driver which is running in background, locking system, polling device status, etc. There is a beautiful power widget in CM7.2 and SuperOSR - it is very easy to turn device on or off.
4. About 60 minutes of voice calls.
afeudale said:
3) You mention about switching off BT, WiFi, GPS, etc. but from what I've read, the GPS is only active when an application (like Maps) requests it, so there is no need to manually turn it on/off. Similarly for BT, it uses very little power in standby mode and only consumes when in an active call.
Click to expand...
Click to collapse
For this one I can chip in with some info:
Regarding GPS, it might be that the chip stays powered on and acquires your position the moment you turn it on; if you see the GPS icon in the status bar then this is true. It's also related to the Location settings, if you allow your device to use location based info to improve services and whatnot. The effect this has is that every Google product will search for location info, even if that application is not running. Keep this in mind; you might want to disable these options as well.
Bluetooth - It is indeed true that in standby mode it uses less power than active mode (active mode means having a device connected, not necessarily an active call). The problem lies in how the software is implemented by the people who released the drivers for the ROM. Nonetheless, it should be turned off if you're not using it. You can find a thorough analysis of Bluetooth power consumption here: http://nesl.ee.ucla.edu/fw/documents/reports/2007/PowerAnalysis.pdf . At the same time, keep in mind that different Bluetooth versions have different power consumptions. For example a device with BT 2.1 will loose more power when having BT turned on than a device with BT 4.0. Our ChaCha has 3.0 according to gsmarena which has a somewhat improvement in power consumption in different stages.
*background info: I work for a company that develops embedded and off-the-market BT car-kits, therefore I'm sick and tired of BT devices (phones, BT players, tablets, etc.). One quick example that we usually laugh at: iPod Touch 3rd/4th Gen in idle with BT off lasts about 48 hours, give or take. With BT on, not connected to anything, it lasts about 24 hours.
Well, been trying different methods in the last couple of months... CM9 gives the best life while using it the normal way... I can survive almost 46 hours with using data, calling, checking mail and everything. It's nice if you can run that long, but why bother about extra days when you can make it over 24 hours with normal use...
Sent from my HTC ChaCha with CM9 using XDA app.
Thanks Alex for the info and link! Got me doing some more searching on power consumption and came up with this great article:
http://translate.google.com/transla...kulaufzeit-unter-Android-1145579.html&act=url
Combining this info with the one from the article you linked, it seems that Bluetooth and GPS don't really use much in standby mode - a few mW at most. So we shouldn't concentrate on them much when trying to conserve power, but rather to look at the larger consumers like unnecessary Data and Display usage.
Tried a stock ROM this weekend since the stock ROM has much better GPS fix time and faster Bluetooth connect for me. Unfortunately, it also has the dialer bug. I can't seem to find a version of the ROM that doesn't. Also, turning off the "quiet ring on pickup", etc. options has no effect on preventing the bug.
However, I did find a fix that worked great for me: Setting "gsm.proximity.enable=false" in the build.prop file
This disabled the proximity sensor so you have to manually turn off the screen on a call - no big deal for me as I use a BT headset all the time. I can confirm that this does the trick in terms of preventing the dialer bug/drainage issue for me.
Let's see what sort of battery life I get now from the stock rom...

[APP][3.0+] Battery Utility - Advance Battery Saver with Advance Android Tweaks

Battery Care : We will keep your Battery safe & Make sure your devices is Fast, Faster,, faster!!!
Playstore link : https://play.google.com/store/apps/details?id=com.blcpk.toolkit.app
Ad-free version uploaded in OP for XDA members....
We have add most important 15 Key features of Android ; We are very sure after using this application your going to Uninstall around 10+ apps..
Advanced stats
Battery History
Wake lack
Battery stats
Battery Alarm
Power saver
Drain test
Wipe
App Permission
CPU Tweak
Game Tweak
Storage Tweak
System Tweak
Sensor Tweak
Sound tweak
[*]Coming Soon [*]App locker, Screen Dimmer, Screen Off
1 Advanced Battery Stats:
This application will help you understand the flow of battery charging and the detailed usage of the battery. You will have a fair idea on how your device is being charged and the reason it is being drained so quickly. This app will be able to help you take the appropriate action in order to take care of your device`s battery.
1 Charge Levels:
Most of us are curious to know how we are charging our battery of our android devices; this application will help us to understand the complete and detailed information, along with a charging level graph to show you trends of your charging and battery usage.
2 Graphical Stats:
This is one of the premiere advanced battery statistics apps, this will help you to understand what is happening on your device and it`s battery, i.e. Awake, Screen On, Charging, Wi-Fi, GPS, Bluetooth etc. So, you can save your battery.
#################################################
App Permission:
It gives you a useful and detailed view of all of your installed apps, you can easily identify unwanted apps that might threaten your privacy, and bloatware as well. You can uninstall those unwanted apps.
1. You will have the option to short it out based on the name of the application
2. You will have the option to short it out based on the score (harmful application)
3. Also, you can short by Permissions
#################################################
Battery Alarms:
One of the most important features which is needed for any device, battery alarms can save energy, health and much more.
Battery Alarms Types:
1 Fully Charged
2 Charge Drop below (Set as required)
3 Charge rise above (Set as required)
4 Temperature rise above (Set as required)
5 Health Fails
#################################################
Battery History Data
You can find out yourself what is happening on your battery, i.e. Charging Level, App usage, Data Usage, Consumption.
1 History Data: This helps you to find out detailed battery history 100 to 0% level of battery what happened on 99%, 25% or 32% or anything as you required.
2 Battery Usage Indicator: This lets you understand the specific app and features that consumes more battery, i.e. Screen, android system, Wi-Fi, Apps, FB etc...
3 Charging History: The battery history data has complete and detailed information about the battery including Power, Volt, Screen, Hardware etc...
Smartphone users would love this app, it will allow you to understand how many times you connected the charger and disconnected it, what the charging level is, current battery level, battery volt, weather you used USB or AC in order to charge your device. You can download the data and share it.
#################################################
Battery Stats:
This will give you battery stats and help you understand what is consuming more battery, Audio, GPS, Wi-Fi, 3G etc... Battery Stats include:
1 Chart View
2 Pie View
3 Stat Views
#################################################
CPU Tweaks:
This will increase the CPU speed of your device and help you control what you are utilizing and how much. So you can speed up your devices as you need... Increasing CPU speed will make your device work more quickly. However not enough speed could damage your device. This app allows you to:
1 Tweak
2 CPU
3 Volt
4 Settings
#################################################
Battery Benchmark Testing
We all love to know how many hours of video, audio or browsing we can do with our beloved android device. This app is really meant for the device optimizers.
The test runs until the battery reaches 15% and at that point the test is complete and test results will get displayed.
This utility tool is used to measure the battery statistics on your Android device with respect to Video & Audio playback and Browsing the internet.
This App will allow you to calculate the battery usage of an audio file with a specific bit-rate or a video file with a particular resolution and see the battery consumption rate/minute ratio. You can also check the battery consumption rate for 10 standard URL's with the browser test:
1 Audio
2 Video
3 Browser
#################################################
Game Tweaks:
All Android gamers love to play without frequent hang ups or crashing. We have made a simple Android tweak which can improve your device with complete performance and great gaming experience. Game Teaks include...
1 Stock Rom – Tweak
2 Custom Rom – Tweak
3 Tweak – Uninstaller
How to install the Tweak:
1. If you are still in Stock OS, you need to download the Stock ROM Tweak; we also have Custom ROM Tweak.
2. Once you completed, turn off your device and reboot into Recovery mode (google on more information on recovery mode)
3. Once your device is rebooted into recovery mode, you will find an option called install ZIP from SD card, you need to select that option, this will install the tweak on your device.
4. Once it’s complete, you need to reboot your device. You will feel the improved device performance.
Please note (Tweaks can damage your device, we are not responsible for any damage)
#################################################
Power Saver:
This is a must have for any Android Device out there, you must define it`s worth for yourself. You can save your battery 2+ times with this power saver. It includes...
1 Night Mode
2 Short Intervals
3 Traffic Limit
4 WiFiWhite list
5 Timeout
Mobile Data Controller: It turns off or Turns on as you needed.
#################################################
Sensors Tweaks:
This will help you to understand weather the sensors are working as expected, you can test all the sensors yourself.
#################################################
Sound Tweak:
Music lovers will love this too, you can increase the pre-sets for the type of music you are interested in listening to.
1 Normal, Classical, Dance
2 Flat, Folk, Heavy Metal
3 Hip Hop, Jazz, Pop & Rock
#################################################
Storage Tweak:
This will help you to understand about your device, CPU, RAM, All the hardware information, you can setup the Nand , SD card memory performance as you need, This will make your device perform better.
You can easily find out yourself, how much your system used, Data, Cache, SD card.
#################################################
System Tweak:
Everyone wants their Android phone to be fast without hanging up or crashing, we have made some simple Android Tweaks which can improve your device`s performance and Save the most amount of battery. They are:
1 Stock Rom – Tweak
2 Custom Rom – Tweak
3 Tweak – Uninstaller
=========================
How to install the Tweak:
1. If you are still in Stock OS, you need to download the Stock ROM Tweak; we also have Custom ROM Tweak.
2. Once you completed, turn off your device and reboot into Recovery mode (google on more information on recovery mode)
3. Once you’re rebooted into Recovery mode, you will find an option called “install ZIP from SD card” you need to select that option, this will install the tweak on your device.
4. Once it’s complete, you need to reboot your device. You will feel the improved device performance.
Please note (Tweaks can damage your device; we are not responsible for any damage).
#################################################
Wake lock Activities:
You can easily find out yourself, which app or hardware is consuming a lot of memory and power.
1 Kernel Wake locks,
2 Partial Wake lock,
3 CPU States
Kernel wake locks: These are low level/hardware wake locks from the kernel. We can only reduce these by modifying the kernel or reducing the usage of a certain feature of the kernel. By researching these we can improve the battery consumption and performance of the Kernel.
Partial wake locks: These are wake locks from apps. These can be reduced by uninstalling or disabling features in software. We can talk about those here too, though it shouldn't be the focus as the answer will be "Uninstall/Disable feature X and talk to the app author". Preferably we should talk about partial wake locks from Google services like maps and latitude.
CPU: The numbers reflect the percentage of the time since the last screen update that the CPU spent in each state. The output for this line requires past history, and it is not shown on the first display that is produced.
Other Weak locks: It is important you find out where your major battery consumption is, Deep Sleep, Awake, Screen On, and Wi-Fi on, Wi-Fi running, Data Connection, or Screen Dark.
Process: You can find out which application consumes the most Battery juice. This is a collection of interrelated work tasks and an initiated response to an event that achieves a specific result for the user of the process.
Networks: This will help you to figure out what is happening on your network connection, what the battery power consumption is, the interval etc...
Others depend on the usage of the application and etc...
#################################################
Battery Wipe
This will wipe battery stats data and allow android OS; it will also regenerate the new battery data file
#################################################
Calibrators: You should use this when you think that your battery is acting weird and performing poorly. Here is how to use Battery Calibration:
1) Charge your device until the battery reaches 100%.
2) Click 'Calibrate!' button.
3) Your battery will be calibrated; you can check the battery performance.
We request you drain the battery for next 3 days after you decide to calibrate your device, 100% - 0% battery. When the third day is up charge your device 0% to 100%. Once you complete the process your battery will be calibrated 100% you will feel the improved battery.
#################################################
Advance Battery Cleaner:
This will kill all the running applications and unwanted processes required. This is how your battery will be saved 2+ times in general.
The battery cleaner will start in Boot-up and start working in the background to save the power.
You can also setup an auto cleaning leave: Safe, aggressive and crazy
You can also setup a security leave to: High, Medium & Low.
Click Thanks Button if you want to support my work
I send you an email. For beta tester
Count me in
Niceee, im always interested in new beta apps, especially when its a battery saver ^_^
Verstuurd vanaf mijn SM-G900F met Tapatalk
I send you an email.
Already Send ...
Sent from Mighty S5 G906s
Reserved
Live
Any clue about play store live Date ?
jacksparao said:
Any clue about play store live Date ?
Click to expand...
Click to collapse
I need more feedback to hit this application in play store. Please give me some feedback dude.
I send u an email
Application published in Google playstore...
Up
Finally Play store link is up..
Please try the application and give a feedback...
woooow, what are you doing with the system tweak dude? in order to save more juice, i tweak my CPU Max Freq UV to 960 MHZ and doin some tweaks on the CPU Gov. Of course by doing this i sacrifice the performance. But then i installed your system tweaks and then boom! all of the scrolling home screen performance become very fast? this including the three navigation bar delay-in-pressing and application opening also now become fast.
I corious, then i open my cpu governor ...maybe you enter an init.d script on it to change the value, but i see there the value is still the same with my "battery saving mode". then i open the animation and scrolling speed, also still the same setting.
is this tweak really increase performance without sacrifice more battery?
Thanks
I will compare with DU battery. ^^
All the CPU/kernel/system tweaks are available only in the pro version. Can't you make them available in the free version even for a while to test?
Nice music but app crashes. Do you need root?
Galaxy Tab S stock 4.4.2
I am trying it now on my SGS 4, rooted, Wanam Lite, Android 4.4.2
Do you need a tester and Russian translator? PM me if you are
The app started up with music, even though I have my phone set to vibrate only. Please make sure that the app is respecting the audio settings of the phone.
Force close on note 10.1
On the 3rd introduction splash screen can see if i can grab log
Running 4.4.2 stock sammy

Proven Tips To Extend Your Android's Battery Life

Here is a list of some painless and easily executable steps to make the Battery Juice last longer.
1. Identify the culprit app
Poorly coded apps and the ones with a lot of advertisements are resource intensive. A trip to Settings > Power > Battery Use will reveal the applications consuming most of the battery.
Try to get rid of the apps that you rarely use or don't use at all. There's no reason to keep them in your list and share a sip of juice.
Keep the applications updated, as the updates include bug fixes which make them stable and efficient. Doing so will help you in extending the battery life.
2. Pre-installed applications
Your android device comes with many pre installed applications aka bloatwares. They keep running in the background as a background process and suck most of the battery juice. And in most cases you cannot delete that app. Thanks to the device manufacturer.
You can squeeze some juice by disabling these applications by taking a trip to Settings > Apps. Click on the application and then click Disable
3. Location Services
Using your location to serve you with Google Cards, and to help you find your way with navigation, uses GPS, the largest battery sucker. Turn off the location services from Settings > Location.
Turn off Google Location reporting from here which reports your location to Google time to time, to send you the location of nearby restaurants and other places to visit.
4. Auto Sync
Set apps to sync manually or set them to sync less frequently.
When an app is scheduled to sync, it'll use internet connection — and the process uses power in the background. Set the app to "manual sync" or to sync after a longer duration (3-4 hours). Email services and instant messaging services use auto sync. Keep an eye over Gmail, Yahoo and other applications.
Moreover, select to sync over WiFi instead of 4G/LTE.
5. Display Settings
Tweaking the display settings will provide a major boost to the battery performance.
Setting a desktop background which is black in color illuminates less pixels in AMOLED screens, used in samsung devices, which implies less power consumption.
Don't always rely on auto brightness as its intensity is always larger than that required. Set the brightness manually to the lowest comfortable level. Using a brightness toggle widget is advised.
Reduce the screen timeout to 1 minute or less. Faster the screen goes off, the more juice you conserve.
Live wallpapers or the animated wallpapers should be avoided.
6....
For the next 5 proven tips to extend your Android's Battery Life, read the --> Mod Edit: Please do not make "teaser" posts to drive traffic to other websites. Thanks!

Categories

Resources