"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it for away.
Thats All i gotta say It aint gonna help:crying:
Related
So, for a long time reading the forum and asking a question along the way, why I have so quickly battery discharging on my phone, I came across an interesting thought: "and from what I actually compare?. someone wrote about 5% per night, someone love to confess on the tab "Journal of the battery and it shows that he is the difference between" running "and"phone on "0.5%. but what is a night (for me it's 8 hours for someone 5). which network who have (GSM or 3G)? Also, we are constantly being developed and modified ROMs and kernels, which also constantly featured the words "lowered energy consumption."
And how do you actually compared the energy consumption of the old firmware to new. usually it sounds like "on the old firmware, I charge the phone every day, and now I charge every 2 days." but we don’t know details of how actively you used options of your phone on the old version, and how use now "(for me, For example the first 3 weeks after buying the phone had lived only one days, but now 2-3 days. but not because the new firmware, but because I'm tired of constantly digging through the phone settings and install the different soft, thus discharging it).
So, our challenge is to develop an algorithm (and in the future opportunities programs), as can be correctly and objectively compare the power consumption of our devices. That at least from the transition to the firmware to the firmware, from one kernels to another to be sure that the phone will not live less than before. Search for programs of this kind I have not been successful, can someone tell me if he knows?
actually look to you for ideas, how best to develop an algorithm testing the phone, and simultaneously bring your own.
then everything will be set out with respect to the software part, because hardware is not subject to us
1. So, first of all we need to start with any initial data. Having read all the threads about power consumption, I have come to the conclusion that the original data should include the following:
- Do wipe battery stat. We fully discharge the phone till shutdown and charge it in off state. after the device is fully charged, unplug it from the charging device and do wipe batter stat from the recovery menu
- To make the calibration of the battery you need to discharge and completely charge in turned off state the device at least 3 times
Here is one of the toughest parts, considering the long battery charging our phones. charging off-state means 4 hours of losing connection. and we need to do it 4 times. One discharge-charge cycle for a complete calibration system, as I understood , is not enough.
all the widgets and programs that can perform any action to in background must be disabled.
well, and then discharges our apparatus up to 95% in quiet mode, to give the battery a little bit cool, and eliminate trouble with 99-98-97% and you can begin testing.
2. Measurement tool. I would have chosen for this purpose, program or Battery Monitor Widget (she effects on discharging battery, but it writes logs, which can be tracked over time the battery status in percentage and millivolts) or JuicePlotter (don’t have logs. We have to extract data from the graphs that it constructs). JuicePlotter showed the best result in power consumption while the CPU time drain more than BatteryMonitorWidget - here's the first interesting fact. Now I’m testing these programs repeatedly to confirm this effect
3. In order to reduce measurement error the device must be discharged at least 20% of one test. or better at 30%. then + / -1% in the testing will not be particularly significant. That why testing process will be long and tedious.
4. In order to understand the power consumption of device in general, you should at least try to understand and share the power consumption of its individual components:
5. power consumption of the screen. For this purpose you can use the widget to extend controls, where you can turn the screen on constantly. And choose any standard wallpaper with middle brightness. we need to measure how much battery discharging for 3 hours the screen on. for small, medium and very high brightness, respectively. you can check consumption on the automatic brightness too. is believed that the turning on an automatic brightness strongly discharge the device..
6. power consumption of the file system. In the good we ought to write a program that creates a file in a loop on the internal flash drive, and anything he writes and deletes the file. Repeat the loop few thousand times to the total time was about 2-3 hours. but until there is no such a program, you can simply copy the file size of 2-3 gigabytes of internal memory with a program such as ES Explorer. In this case, the screen must be enabled to minimum brightness (since we already know how much the phone is discharged from simply turn on the screen) to control the copy process and accordingly the percentage of discharge.
7. Estimation of consumption of the processor. To do this, too, we can write a program that would do any arithmetic operations within an hour of time. But here we get the maximum load, therefore the maximum power of the processor. and it is unlikely it will be different from the firmware to the firmware . But our processor is also able to reduce the frequency and consequently reduce power consumption. And here I think there is much to improve the software. Therefore, must be differences from firmware to firmware. And the best test for this, I think, show any video on device, it loads processor to 30% on average (better view a videoconcert, so there isn’t quite boring) for one hour and thus measure how much discharge our batteries from this view .
8. Estimation of Wi-fi. Then the test can serve up any file copy from PC (connected through wires to an access point, so this segment was not the brakes) to our unit. Since the maximum speed that I managed to squeeze out of the standard N on my Captivate is 0,8 MB / sec I think copying the file size of 2GB will be enough to discharge our device is not less than 20% battery. copy can be perform using the same ES Explorer
9. Rated power consumption in standby mode. here it must enable the network only GSM. turn off the wi-fi and bluetooth. the screen went off and did not touch the machine for 8 hours. Better course would be 24 hours, but I think hardly anyone will be able to perform such a test
Actually look to you for your suggestions and additions, as can be realized by comparing energy consumption of our devices.
from the general collective thoughts we can open thread with algorithm, where you can write your test results according to the algorithm ... and make any conclusions.
Hey guys,
So after many months with the XT720 and alot of flashing and trying to get the most out of my battery, i've come up with a few conclusions about battery life in general and how to extend it. I thought I'd share here. This is mostly aimed at people who are new to android and have not experimented like some of the more advanced users we have on this forum. Hope you find this helpful and please feel free to make additions.
General Battery Info
The XT720 was my first android phone, and I came from a long line of typical nokia phones whose batteries would last for ages. I had no idea the kind of power an android device would use. When I started out using it, i was surprised at how quickly the battery would die. You'd think with advancing software we'd have better batteries but sadly batteries are lagging behind in technology. Generally speaking you can expect the following battery life from your XT720.
Heavy use: 10-14 hours
Moderate use: 16-20 hours
Light use: 1 day - 1 day 12 hrs.
Note: New batteries improve with each charge cycle. It is recommended to go through a few complete charge cycles when you buy a new phone. After that, complete discharges are not recommended and its smart to start charging your phone when it hits the 20-25% mark.
How to improve battery life
1: Battery Calibration
If you've ever flashed a new ROM, you must have noticed a sharp decline in battery performance. This is partly due to old battery statistics left behind from your old ROM. Android is a smart OS and collects information over time. The more you use it, the more accurate it gets. In the same way it collects information from your battery usage and reports your battery percentages according to that. When you flash a new ROM, sometimes android thinks that your battery is 100% when its really lower than that and that causes relative reduced battery performance. To deal with that it is recommended that you use a nifty free app called Battery Calibration from the android market. What this does it removes the old battery stats and allows your new ROM to create its own battery stats. Charge your battery to full, use the battery calibration. Drain once till phone turns off by itself and charge to full again. You will notice a sharp increase in battery life.
2. Battery Managment
We all know that android has its own battery management built in but it usually doesnt give complete information about the phone. For that you need to dive deeper into the settings. Usually if you experience battery drain its because of a rogue app and believe it or not some common apps you wont think off drain unnecessary battery. To see your complete Battery Stats input this code into the dialer.
Code:
*#*#4636#*#*
This will take you to a bunch of options. What you're interested in is Battery History. When you tap that it will show you two drop down menu's.
1) Other Usage
2) Since last unplugged
Other usage shows you how long your phone has been running and how long it has been asleep. Also shows you how long your wifi has been on and running and how long your screen has been on. It is important to see how long your phone has been running. For example if your phone has an uptime of 20 hours and its been running 5 hours out of that. Your run time is 25%. Which is very good. Sometimes an app can run even when your phone screen is off. This will represent a longer run time even when you have your phone lying on a desk or something. See this setting and correlate with the amount you have used your phone. Does it seem normal? If no then use the first drop down menu and select
Partial Wake:
Partial wake is basically, any app which takes your phone out of sleep mode to use the CPU even when youre screen is off. These are apps which need to sync or use the phone resources. In this you will see a list of apps and how much they have caused a partial wake lock. See anything unsual? For me one app that caused unsual drainage was latitute. Yes, i had simply signed into it and i didnt know it was updating my location every 5 minutes. Extreme battery drain for me even when my phone was idle. See which app was draining your battery and either tweak the settings or remove altogether.
GPS, Sensors, CPU:
You can also see these in the first drop down menu. Certain apps like screeble use the sensors alot, and hence cause drain. Obviously games, camera, will stress the CPU. See if anything is causing drain in that and adjust accordingly.
Miscellaneous Information
After you have dealt with rogue apps that you don't use that drain youre battery your battery life will depend on how you use your phone. But hopefull these tips will help you with increasing your battery life. I do have some more information on different settings and supposed battery saving applications.
Autosync: When you enable auto sync, you allow google and other accounts to sync on a regular basis. This is important for people who need to use push email etc. It does not drain battery IF you tweak what you need synced. In google for example you can have your contacts, calendar, google+, google reader, gmail all to sync by default. If you just need email, please untick the rest. This will help you save battery life. Increase your update times for facebook and google+ if you dont recieve many updates all the time or turn them off altogether. If you have many services syncing at the same time you will get battery drain.
Wifi Sleep Policy: This is sort of a hidden menu. If you go into wireless & networks >> Wifi settings >> settings key >> advanced >> wifi sleep policy. This has three settings. Never close down wifi, never close when charging, or close with screen off. If you choose never your wifi will always be on, which will in turn crunch the **** out of your battery. If you use it off with screen off, remember it takes about 5 minutes to turn the wifi off. I personally use the never with plugged in. Its an intermediate. So when im plugged in wifi always stays on and when im not it follows the screen off protocol.
Wifi Vs Mobile Data: Having mobile data on all the time, does not drain battery. The only time the battery gets drained is when the data connection is active i.e you have many apps on autosync youll see your battery going down. If you arent doing anything and your phone is connected to Edge or 3G your battery will drain regularly. 2G networks drain less than 3G keep that in mind. If you are actively using your connection, wifi will take less battery because speeds are faster and you will be using it for a little time. Also your signal strength has alot of effect on battery. If you have crappy 3G signals your radio will actively be searching for a connection the same goes for wifi. That is important to keep in mind.
Control Background data: By selecting this option you can allow or disallow apps to connect to data without any permission. Some apps require this like the android market. If you uncheck this apps wont be able to sync automatically in the background.
Milestone Overclocking: This is fairly obvious. The higher you overclock with higher vsel the more battery drain you will have. Some use set cpu with profiles but I found that if i set the setcpu too low while idle It takes time for the cpu to charge up when i recieve a call or turn the screen on. Ringtones lag etc etc. I let android do my CPU management and its fine. and comfortable setting would be 850 MHZ, 56 vsel but you can change according to your phone usage.
Juice Defender/ Screebl / Task killers:
In my personal experience with juice defender ultimate I found that with the above precautions juice defender didnt make much of a difference and actually used more battery. First off theres an extra process going on in the back. Second activating and deactivating the connection everytime the screen goes off uses more juice because your radio has to search for the signal hundreds of times as compared to not having it in the first place. Screebl is good if you dont want your screen to annoyingly turn off while youre doing something but it surely doesnt save battery life. Task killers are a no no for android. They kill tasks which start up anyways, its better to use autokiller memory optimizer which tweaks androids internal memory settings and allows for more free ram without killing processes without reason.
System Apps:
Some system apps run uselessly in the background specially with stock ROM's this is called bloatware. Remove all unused system apps with titanium backup to stop them from running in the background for no reason at all.
A final word
Finally after all this tweaking, just use your phone as normal. Dont worry about the battery all the time checking how much its drained, itll mess your head up and make you enjoy your phone less. Battery temperature also changes battery life. Keep your phone out of the sun or in hot places.
Thanks, good article.
Very detailed and useful
Sent from my Milestone XT720 using XDA App
Thanks for this interessting article!
Could you make a list of the bloatware that can be safely removed?
I figured this would just list all the usual stuff I've heard. I'm glad to say I was wrong! A bunch of useful info here I now plan to put to use. Many thanks
Might want to mention the display being the biggest drain of battery on this phone. Setting it to automatic brightness or lower will increase battery life. I love the screen at full brightness so I don't really follow that, but for those looking to squeeze some extra time and don't mind less brightness...
Thanks guys, glad you people found it useful.
syrenz said:
Might want to mention the display being the biggest drain of battery on this phone. Setting it to automatic brightness or lower will increase battery life. I love the screen at full brightness so I don't really follow that, but for those looking to squeeze some extra time and don't mind less brightness...
Click to expand...
Click to collapse
Yes! Can't believe I missed that one out. In the start id use the lowest brightness setting, which would be fine indoors. But outside it was impossible to see the phone because of its insanely reflective glass. Since we have an ambient light sensor I use it on automatic and it does a good job. Full bright strains my eyes abit thats why I dont keep it on full bright So for people really wanting to save the juice you can keep your brightness on the lowest level. Also when you take the phone out of your pocket and use it, its better to put the phone to sleep with the power button than let it timeout by itself. Those 10-15 seconds for each time you use phone count towards many minutes of unused display time in the end and does make a difference.
This is a very gd post with lots o useful info!! ok i have a qn, is using the phone a lot while the charging good for the battery? And if u let the battery charge even though its already 100 percent for an hour good? srry if it is noob qn...
androidlover123 said:
This is a very gd post with lots o useful info!! ok i have a qn, is using the phone a lot while the charging good for the battery? And if u let the battery charge even though its already 100 percent for an hour good? srry if it is noob qn...
Click to expand...
Click to collapse
1. Using your phone while charging does not affect your battery life, and is neither good nor bad. It is perfectly normal to use your phone while charging and is sometimes recommended while doing battery intensive tasks for example navigating while driving, wifi tethering, playing memory intensive games and finally outputing video through HDMI.
2. Overcharging was a phenomenom is older lithium ion battery. New batteries have bypass circuits. So when your phone reaches complete charge, it does not charge any further. So you should not be worried about overcharging your XT720.
Hope this helps.
Excelent article and good quality info. Thanks and best regards!
awesome article! Great information. Thanks a lot for putting that together. I have already started using a few of the tips mentioned.
u da maaan dude, thanks for a very detailed and informative article
There have been a lot of discussions over the last few years about the batterystats.bin file, and whether or not deleting it will help reset your battery life, i.e. make the OS reevaluate your battery's ability to charge, etc.
Well Dianne Hackborn the Google employee responsible for debunking myths about HW accel in Android has done it again. She has provided us with what the batterystats.bin file is for, and why you DO NOT WANT TO DELETE IT EVER!
Google+ Post
Dianne Hackborn - Yesterday 7:42 PM - Public
Today's myth debunking:
"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.
Click to expand...
Click to collapse
Wrong section maybe? But thanks for the info.
P.S. And already posted in General
Well I accidentally put it in the device section so I moved it to Android Software and Hacking General which is where it's at now. Thanks though.
As a noob, I was worried as I deleted it at %85 and thought it will decrease the battery life. I'm relieved. thanks.
Found this shared on the web while browsing around... From g+ of a google employee who works with android...
Her post
https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT
Here's the article for lazy people like me...
Today's myth debunking:
"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.
neojith said:
Found this shared on the web while browsing around... From g+ of a google employee who works with android...
Her post
https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT
Here's the article for lazy people like me...
Today's myth debunking:
"The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
No, it does not.
This file is used to maintain, across reboots, low-level data about the kinds of operations the device and your apps are doing between battery changes. That is, it is solely used to compute the blame for battery usage shown in the "Battery Use" UI in settings.
That is, it has deeply significant things like "app X held a wake lock for 2 minutes" and "the screen was on at 60% brightness for 10 minutes."
It has no impact on the current battery level shown to you.
It has no impact on your battery life.
Deleting it is not going to do anything to make your more device more fantastic and wonderful... well, unless you have some deep hatred for seeing anything shown in the battery usage UI. And anyway, it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point), so this would be a much easier way to make it go away.
Click to expand...
Click to collapse
Did somebody try this?
To almost double the Battery Life you can do these steps exactly:
1) Turn your device ON and Charge the device for 8 hours or more
2) Unplug the device and Turn the phone OFF and charge for 1 hour
3) Unplug the device Turn ON wait 2 minutes and Turn OFF and charge for another hour
I heard it from the same forum.
I have an S22 Ultra 128Gb on Verizon and the battery life id absolutely horrible. The pictures below will.show my average and my battery for today, could really use some help to fix this (ive had the phone for about 2 months now)
Pretty obvious to me that Life360 and USAA SafePilot are using a lot of battery. It's probably because of the continuous GPS tracking. Unfortunately if you have tracking apps running in the background 24/7 you can't expect a decent battery life. Here's some suggestions to improve your situation:
1. Get rid of the tracking and SafePilot apps altoghether, this would make the biggest difference;
2. Try to find alternatives to these apps that consume less juice;
3. Within the apps, navigate the menu and check if there are options to reduce accuracy or extend the period between tracking pings;
4. Reduce GPS accuracy, if allowed by the apps to keep working, by going to Settings-Location-Location Services and disable Wi-Fi Scanning and/or Bluetooth Scanning, then in the same menu tap google location accuracy and turn it off. All of these, of course, will decrease the accuracy and responsiveness of tracking;
6. In Device Manager, go to Battery-More battery settings ad toggle ON Adaptive battery. This for sure will save power but you have to let it learn your usage for a few days, give it a try if it's disabled and wait for about a week in order for it to be effective;
7. Check your nework (4G-5G) availability. Sometimes a bad battery life comes from bad signal. If you have bad signal in the areas you normally are, then consider changing your network provider;
8. Turn the Processing Power to Optimized or High;
9. Keep the phone away from warm environments like the car dashboard;
10. Try to not use the phone while charging;
11. Get rid of all the apps you don't use. Some apps, even if not shown in the battery resume, can drain small amounts of juice but combined can make a noticeable difference. A good (BAD) example of this are in your case the Facebook and TikTok apps;
12. Last resort would be a full device reset, starting from scratch and not importing your backed up settings. It can be a long and frustrating process but, given that you can always restore all your data if you make a backup, it can solve some underlying issue that is not easy to identify;
13. Keep your phone always updated, specially for a new device as the S22 Ultra the first updates make a huge impact on power management;
14. Try to harge your phone before going to bed, unplug it while sleeping and eventualy top up in the morning if you need that few extra percentages for the day; furthermore, is in general a good idea to keep the battery percentage between 20% and 80%, don't get to 100% if not strictly needed and start charging as soon as you are approaching 20%, of course if it's possible at all; in the medium-long term, this makes a huge difference on battery health;
Even if you do a lot of these things, don't expect your battery life to double or something like that. You are having a pretty bad battery life but it's not tragic as I can see you get a full day of usage. It's for sure possible to improve it!
Sprov said:
Pretty obvious to me that Life360 and USAA SafePilot are using a lot of battery. It's probably because of the continuous GPS tracking. Unfortunately if you have tracking apps running in the background 24/7 you can't expect a decent battery life. Here's some suggestions to improve your situation:
1. Get rid of the tracking and SafePilot apps altoghether, this would make the biggest difference;
2. Try to find alternatives to these apps that consume less juice;
3. Within the apps, navigate the menu and check if there are options to reduce accuracy or extend the period between tracking pings;
4. Reduce GPS accuracy, if allowed by the apps to keep working, by going to Settings-Location-Location Services and disable Wi-Fi Scanning and/or Bluetooth Scanning, then in the same menu tap google location accuracy and turn it off. All of these, of course, will decrease the accuracy and responsiveness of tracking;
6. In Device Manager, go to Battery-More battery settings ad toggle ON Adaptive battery. This for sure will save power but you have to let it learn your usage for a few days, give it a try if it's disabled and wait for about a week in order for it to be effective;
7. Check your nework (4G-5G) availability. Sometimes a bad battery life comes from bad signal. If you have bad signal in the areas you normally are, then consider changing your network provider;
8. Turn the Processing Power to Optimized or High;
9. Keep the phone away from warm environments like the car dashboard;
10. Try to not use the phone while charging;
11. Get rid of all the apps you don't use. Some apps, even if not shown in the battery resume, can drain small amounts of juice but combined can make a noticeable difference. A good (BAD) example of this are in your case the Facebook and TikTok apps;
12. Last resort would be a full device reset, starting from scratch and not importing your backed up settings. It can be a long and frustrating process but, given that you can always restore all your data if you make a backup, it can solve some underlying issue that is not easy to identify;
13. Keep your phone always updated, specially for a new device as the S22 Ultra the first updates make a huge impact on power management;
14. Try to harge your phone before going to bed, unplug it while sleeping and eventualy top up in the morning if you need that few extra percentages for the day; furthermore, is in general a good idea to keep the battery percentage between 20% and 80%, don't get to 100% if not strictly needed and start charging as soon as you are approaching 20%, of course if it's possible at all; in the medium-long term, this makes a huge difference on battery health;
Even if you do a lot of these things, don't expect your battery life to double or something like that. You are having a pretty bad battery life but it's not tragic as I can see you get a full day of usage. It's for sure possible to improve it!
Click to expand...
Click to collapse
I did get rid of the safepilot for a little to see if it would have an effect but it didn't do much from the looks of it