FINALLY proof that you shouldn't delete battery stats - Android Software/Hacking General [Developers Only]

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.

Related

[HOWTO] Improving Battery Life for CM 5.0.7 and other 2.1 ROMS [upd 06/04]

I had seen one too many posts about people asking and complaining about battery drain issues on their G1 phones and it gets tiring to read it every 5-10 posts. So I decided to create this thinktank to pool in ideas from the community and create a set of best practices to maximize mileage of our phones. I'm currently using a HTC Dream with stock battery and my battery life is pretty good with light to medium usage. I would like to contribute to the community by creating this thinktank thread. I hope this can help as a guide for myself and for people who have been having numerous battery drain issues on 5.0.7-DS and variants of this distribution.
This is NOT the ultimate end-all solution for your battery problems. These are just steps to tackle the problem. If you want minimum to no battery drain keep it plugged to socket or plug it in a car battery.
If you would like to contribute your experience, or make any corrections please do not hesitate to post and I'll include them if they seem fit and attach your name as reference. I'll also do my best to give credit where credit is due. Please see the references at the bottom part of the post. Please do not clutter this thread by doing "I'll try this" or "It doesnt work" post. Its more important for all of us to know WHY it work/didnt work. Stick to topic, and be constructive. Be intelligent. Think first.
0. Update your Radio
Updating your G1's radio to the currently-latest version (2.22.23.02) should give you better battery life as well as signal reception (you can always switch back to 2.22.19.26I if it doesn't work out for you)
1. Recalibrate
Take note that BATTERY STATS ARE WIPED whenever you flash a new rom. (since full wipes are required whenever changing ROMS, and /data is where the battery info is.) This usually leads to inaccurate battery readings.
Here's how you recalibrate properly:
- Charge your phone till the GREEN LED shows up. Leave it for another hour.
- While plugged, go to recovery and wipe your battery stats.
- Right after the phone is booted up and settled, unplug and use as per normal till it shuts off. Then charge as per normal.
2. Disabling some basic phone hardware functionality
Turn off GPS, WIFI when not in use. And brightness set to manageable levels. Even loudspeaker. This is self-explanatory. Automation software like LOCALE can be useful, but usually all it takes for you to turn off your ringer, or turn on wifi when you're at a specific area is just a press on the Power control widget.
3. Overclocked kernels
Running on full overclock speed (by default is 528mhz or even higher on some kernels) will drain your battery faster and you'll notice significant heat increase when you're using your phone along with 3G.
Although im using pershoots 576mhz overclock kernel, I do not max it to 576 unless needed. The reason why I use his kernel is due to its UNDERVOLT capability. I have set up my phone using SetCPU
MAXFREQ: 480,
MINFREQ: 176
CPU Governor : ONDEMAND.
Click to expand...
Click to collapse
Usually I would set my phone to 384mhz if im going to stay on it longer (texting/long browsing etc). On the sleep mode I set it to 122mhz to 384mhz.
4. Tame your widgets, minimize using them.
Widgets that constantly connect to the internet, or constantly refreshing on the screen to update data being shown on the screen at extremely small intervals would also give you battery drain. Minimizing widgets can help minimize applications running in the background (free up memory) and avoiding your phone going on "partial sleep". Also tweak your widgets to update as less as manageably possible. If for some reason you can't see the next suggestion.
Aside from that you might want to disable Background syncing and do manual syncing. Aside from saving your data plan, it also saves battery life. You can disable it by doing the following:
Menu > Settings > Accounts & Sync > Background Data - OFF
Click to expand...
Click to collapse
manually update your facebook widget or contacts/gmail by
Menu > Accounts & Sync > Facebook (or GMail) > Sync.
Click to expand...
Click to collapse
5. 3G, 2G, switch off, or automate it.
You'll notice that inside the default settings for mobile networks. Setting to 2G will "save battery" which is actually true. The connection will definitely be slower, but if you like your phone to last longer throughout the day, either switch to 2G or turn it off altogether.
Also, similar to juice defender, I use 2g/3g toggle and toggle data as and when needed.
Another suggestion that I just found out recently is the use of Juice Defender app [d]. It automatically turns on or off your APN settings at intervals. You might want to try to look at that app if you cannot do #4
6. Disable live wallpapers. Auto Updating Sense
Remember that 2.1 isnt actually built for our old phones. and livewallpapers do require cpu/gpu processes. These are also running in the background and may run while your phone is asleep. So turning them off will benefit you.
7. Refrain from using Automated task killers and choose what you kill.
If you see that the app you had been trying to kill a few times keeps coming back. Stop killing it. Everytime you do, and whenever it respawns, CPU flies to 100%. Go back to #4.
8. Disable Market notifications.
- Open the Market application.
- Select the Menu key.
- Select Downloads.
- Select the Menu key again.
- Select Notifications.
- Select the Do not notify me radio button. press [Ok]
Click to expand...
Click to collapse
9. Make your phone sleep.
Open your spareparts application, Go to End button behavior. Select "Go to sleep"
10. Under the hood tweaks
10.1 Extending Wifi scan intervals
Edit the wifi scan interval in /system/build.sapphire.prop (or build.trout.prop if you have a G1)
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 45
Click to expand...
Click to collapse
Changing this number to just 90 second will half your wifi scans. Obviously larger numbers can mean less wifi scans which means more battery life, though it may take a little longer for your phone to pick up a remembered access point when in range. This is not just a CM/Eclair thing, it can also work for Donut phones.
This setting needs a reboot after editing the file. Edit it with Root Explorer, or nano as root if you have CM5, or pull the file with adb then edit it then push it back.
11. Remove your phone from your pocket whenever you can.
Body heat deteriorates battery life no kidding! there had been already studies to back it. I keep my phone either on my hand or outside of my pocket to keep it cool. Do whatever is manageable in your environment. If you're using your phone as a music player streaming using streamfurious and stuff. dont let your body heat add to the heat already been generated by your phone itself.
References / Updates :
[a] cyanogen recalibrating batteries : http://wiki.cyanogenmod.com/index.php/Troubleshooting#Battery_recalibration
thanks to mejorguille for correction on /data and wiping.
pershoot UV kernel: http://forum.xda-developers.com/showthread.php?t=666850
[c] SetCPU main site : http://www.pokedev.com/setcpu/ - Thanks also to ShadowCH for tip.
[d] JuiceDefender : http://www.latedroid.com/2010/01/juicedefender.html -
- Thanks to shohid1234 for 3G-2G toggle
[e] Thanks to Jaymzz for tip on disabling market: http://forum.cyanogenmod.com/index.php?/topic/94-i-fixed-my-battery-drain/
[06/02] thanks to Arkain2k for tip #0
[06/04] Thanks to Foo_Blyat's tip for disabling background sync and manual updates for fb/gmail (item 4) http://forum.xda-developers.com/showpost.php?p=6670907&postcount=36
[06/04] Thanks to Super Jamie for tip 10.1 extending wifi scans http://forum.xda-developers.com/showpost.php?p=6684954&postcount=49
reserved in case something nice comes up
10. Remove your phone from your pocket whenever you can.
Body heat deteriorates battery life no kidding! there had been already studies to back it. I keep my phone either on my hand or outside of my pocket to keep it cool. Do whatever is manageable in your environment. If you're using your phone as a music player streaming using streamfurious and stuff. dont let your body heat add to the heat already been generated by your phone itself.
Click to expand...
Click to collapse
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
1. Recalibrate [a]
Take note NOT TO WIPE BATTERY STATS whenever you flash a new rom and your battery is less than 90%. This usually leads to inaccurate battery readings. If you already wiped your battery during one of your flashes, here's how you recalibrate properly:
- Charge your phone till the GREEN LED shows up. Leave it for another hour.
- While plugged, go to recovery and wipe your battery stats.
- Right after the phone is booted up and settled, unplug and use as per normal till it shuts off. Then charge as per normal.
Click to expand...
Click to collapse
This is true, but since battery stats are stored on the data partition, a data wipe also deletes the battery stats. A lot of rom's require a full wipe, meaning data and dalvik, so battery stats are deleted whether you select the option or not.
Since001 said:
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
Click to expand...
Click to collapse
Hi!
Yes Im very familiar with that practice because i do that too. The reason might be because of the composition of the battery (alkaline, non alkaline). Usually we put it under the sun so that the heat will help change the composition of the compound inside the battery in order for it to lower down its resistance. Leading to a "charge".
But now we are using Li-Ion batteries, and I do not suggest putting them under the sun because it will deteriorate your battery capacity holding charge and its lifecycle.
reference: http://www.batteryuniversity.com/parttwo-34.htm see figure 1.
samaral said:
Hi!
Yes Im very familiar with that practice because i do that too. The reason might be because of the composition of the battery (alkaline, non alkaline). Usually we put it under the sun so that the heat will help change the composition of the compound inside the battery in order for it to lower down its resistance. Leading to a "charge".
But now we are using Li-Ion batteries, and I do not suggest putting them under the sun because it will deteriorate your battery capacity holding charge and its lifecycle.
reference: http://www.batteryuniversity.com/parttwo-34.htm see figure 1.
Click to expand...
Click to collapse
Thanks, that makes sense.
Made me lol to see that there actually is a "battery university"
Thank you! this post is noted
mejorguille said:
This is true, but since battery stats are stored on the data partition, a data wipe also deletes the battery stats. A lot of rom's require a full wipe, meaning data and dalvik, so battery stats are deleted whether you select the option or not.
Click to expand...
Click to collapse
Noted. I have edited the guide to reflect your insight.
Thank you very much
how about going to setting - about phone - battery use?
there you can find out exactly whats killing your battery and take appropiate action.
Also, similar to juice defender, I use 2g/3g toggle and toggel data as and when needed. Using these two widgets i have no battery issues.
Post noted and added on top
shohid1234 said:
how about going to setting - about phone - battery use?
there you can find out exactly whats killing your battery and take appropiate action.
Also, similar to juice defender, I use 2g/3g toggle and toggel data as and when needed. Using these two widgets i have no battery issues.
Click to expand...
Click to collapse
Noted. Your suggestion is added on top.
change preferred network type helped for me increasing battery life
Hello all,
as describe in post
forum.xda-developers.com/showpost.php?p=6432560&postcount=1
changing preferred network type worked for me.
default setting: WCDMA preferred drains my battery in a few hours, crazy
within CM 5.0.7-test7 I was able to change to: GSM/CDMA auto and it worked
But now in the final release 5.0.7-DS I can not select this setting. Perhaps it correlates to the this (PRL) info in brackets.
It seems that no "auto" setting want be working so I am trying WCDMA only right now and will see if I have a network in 2G networks too.
Bye morT
Hhmm let me think…
Running a prrocessor that's massively overclocked with software that was never meant to run on our g1's I have an idea.
****** off back to stock or get over it
I mean seriously people come on, we have set cpu for power profile management, basic battery usage which is dim screen, turn off wifi and 3g when not in use blah blah blah same **** written in every guide about battery life for ANY roms from cupcake to eclair.
As I said, get over it or go back to stock.
[highlight]Mod Edit: Please watch your language and don't flame others.[/highlight]
im sorry does turning on "display battery status" in spare parts still effect battery life? TIA
Ive noticed that bluetooth is killlllling battery life, but dont know if its normal. I charged to 100% and turned everything on, leaving screen on the whole time and what not.
While I was actively using the net over WiFi, I had nothing using the bluetooth, and both seem to eat up 20%..
This might be normal, might not be, but thought it was odd that it being on, but not in use, ate up just as much as functioning, in use, wifi.
whats funny to me is as soon as my phone dies i plug it up reboot it a few times and my battery is at 70%
.... i think its not reading correctly .. i mean fully charged play talk text browse till it shuts off .. plug it in turn it right back on then reboot ..
and my battery is back at 70% which is weird ... anyone else notice that???
also wifi, gps is on screen brightness is standard !!!
batteries really seem to be the least developed technology in our high tech phones. feels like a sportscar with a one gallon tank...the fun's over quickly...
turned off my 3G and got a lot of additional battery life. with bad 3G reception (like in the place I live in) the phone was sometimes sucked empty in just a few hours, now I get two days.
another thing that really helped me extend my battery life was turning on airplane mode when I went to bed.
how about dont use overclock or any other cpu speed up tool....maybe the speed they are factory set to is there for a reason...Hmmmmmmm
dcowboys2184 said:
whats funny to me is as soon as my phone dies i plug it up reboot it a few times and my battery is at 70%
.... i think its not reading correctly .. i mean fully charged play talk text browse till it shuts off .. plug it in turn it right back on then reboot ..
and my battery is back at 70% which is weird ... anyone else notice that???
also wifi, gps is on screen brightness is standard !!!
Click to expand...
Click to collapse
You should go through a battery recalibration - steps on the first page.
Best Practices for Improving Battery Life for CM 5.0.7 (and variant ROMS) is to use this ROM, Thanks.
Do whatever you like, show or hide battery status in the Spare parts, calibrate or not....the battery remains....for loOng....enough time....
hot/cold controversy
Since001 said:
really? isnt warmth charging batterys? in my old gameboy years i always put my batteries on the heater when the drained completely and after an hour i could play again with the old batteries.
Click to expand...
Click to collapse
Since I have a background in electrical theory and chemistry, let me end this debate once and for all: heat makes atoms (and therefore molecules) move faster. Lack of heat (cold) makes them move slower. In general, fast-moving atoms in batteries mean MORE power, not less. The reason your car doesn't want to start when temperatures are subzero is that the battery acid (electrolyte) molecules are moving too slowly to oxidize (give off e-, electrons) and turn back into positive ions. The same is true for the ol' Gameboy AAs -- put them on the heater, the dry cell warm up, and more electrons are transferred to the anode by anions, the positive ions (cations) are more able to travel to travel back to the cathode (in the case of dry/wet-cell rechargeable storage batteries). Heat acts as a catalyst to produce electricity. Some of you may have even taken your car battery indoors if the electrolyte froze in the winter. Some of your cars may have battery blankets or even battery heaters if you live really far up north. In addition, the process of charging a Li-Ion, Ni-mH, or even lead acid battery will produce heat, because chemical conversion is bi-directional, but anyway . . . you charge the G1, it gets hot. You use it heavily, it gets hot. You know you're spending electrons somewhere when it gets hot period. Keeping the phone cool will not increase battery life or make it charge fast. What lower battery temperatures will do is lengthen the battery's overall life. What happens if you leave meat out in 100F/30C temperatures? It goes bad quickly. Same principle in Li-ion. The rechargeable battery is ideally an efficient, closed system of ion exchange that should work for many (hundreds) of duty cycles, but eventually heat plays a role in deterioration of the electrolyte and chemical catalysts inside.
So put your extra charged batteries (but you don't want a Li-ion or Ni-mH battery to sit very long in an discharged state, so be careful here) in the refrigerator in an airtight bag (rotating on a daily basis) if you really want them to last a long time, but don't charge them frozen (ka-boom!) and remember cold batteries charge slowly. Car batteries in sub-tropical areas are replaced at a rate of about once every 24 months, but in Sweden? Maybe every five or six years. Cold temperatures slow down chemical deterioration just like cold keeps that steak from becoming maggot food.
Again, a hot G1 may weaken its own internal components and batteries over time, but putting it on ice won't give you an extra 6 hours to oogle Miley Cyrus' vBlog
Hope this helps.
For me, unless I'm expecting a text or a call always have my phone on airplane mode. I turn it off every hour or so to see if I got any unimportant texts, and then turn it back on

Battery Calibration a Myth ???

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.

HOW to check your battery life ( HTC HELP CENTRE )

Today i contacted HTC Center to ask them about the battery drain issue and overheating happes after updating to ICS they didn't give me a quit good answer for all they questions but,, they give a way to check battery life ..
NOTE: if ur device dzn't pass this send it back to repair
1ST A range of 10-20 hours of battery life is normal based on individual usage patterns, you may try dialing *#*#4636#*#* to check the battery information including health and status.
To optimize the performance of the battery follow the below:
1. turn off Wireless connections (Wi-Fi, Mobile Network, Bluetooth) when not in use
2. Stop services and apps running in the background by going to menu> settings> applications> Running services> tap the service you want to close> tap stop/Close.
3. Adjust the display settings to where it uses less battery and meets your needs
Here are also some tips for you to conserve battery life if you are experiencing this issue.
? Try rebooting your phone every few hours. Rebooting your phone clears the phone internal memory and shuts down programs that may be running in the background and using battery.
? Try turning off the data connection when not in use. Data connections in the background and syncing can cause the phone to use more battery even when sleeping.
? You can set your display to brightness to auto. Allowing the phone to adjust the brightness allows for optimal viewing while conserving as much battery as possible.
IMPORTANT
You may also try the battery test, by following the instructions below:
1. Restart your device
2. Turn on Airplane Mode
3. Connect your device to the charger, and charge it fully
4. Set Screen Brightness to Max.
5. Set Screen Time out to never.
6. Dial *#*#3424#*#*, choose battery run down test, and follow the instructions.
NOTE: If the device loses more than 40% of battery in an hour, then send your device to the repair center for repair.
pplzzzz post somthing to keep the thread alive.
IF you like it HIT
THANKS​IT Manager Musa91
Sorry to burst your bubble but these step will actually reduce the battery , if your phone drains a lot and heats up you have a faulty device that's it.
If you reboot often phone consumes a lot more by loading everything AGAIN it wont save your battery at all.
Autobrightness doesn't always work , its better if you manually set it to 35%- 40%.
Turning off wireless and data will conserve battery that's like smartphone 101 , who doesn't know that?
Android and particularly ICS automatically terminates unnecessary background processes, there is no point in killing them. In fact if you do that often it will consume more battery to start them again if they are needed. Just remember to swipe away apps after you're done, ICS will take care of the rest.
As for the battery tip , after you initiate the test phone will ask you to turn airplane mode on, it will also keep the max brightness level and wont turn off the screen so there is no need to perform the steps you've posted.
posting to keep it alive lol
i didn't either convinced with there answers as i told they wasn't direct ....
this is just a test nothing else...
and about overheating and reboots it's only happen to allot of people after ICS update
i do normally after flashing any rom set the brightness to 35% ..
lol
i did the 1 hour test and my battery level get down to 74%
the battery heat was between 32.3 to 43.7 C
Pikabat said:
Sorry to burst your bubble but these step will actually reduce the battery , if your phone drains a lot and heats up you have a faulty device that's it.
If you reboot often phone consumes a lot more by loading everything AGAIN it wont save your battery at all.
Autobrightness doesn't always work , its better if you manually set it to 35%- 40%.
Turning off wireless and data will conserve battery that's like smartphone 101 , who doesn't know that?
Android and particularly ICS automatically terminates unnecessary background processes, there is no point in killing them. In fact if you do that often it will consume more battery to start them again if they are needed. Just remember to swipe away apps after you're done, ICS will take care of the rest.
As for the battery tip , after you initiate the test phone will ask you to turn airplane mode on, it will also keep the max brightness level and wont turn off the screen so there is no need to perform the steps you've posted.
posting to keep it alive lol
Click to expand...
Click to collapse
u keeped it a way way over life
Pikabat said:
Android and particularly ICS automatically terminates unnecessary background processes, there is no point in killing them. In fact if you do that often it will consume more battery to start them again if they are needed. Just remember to swipe away apps after you're done, ICS will take care of the rest.
Click to expand...
Click to collapse
While I agree with you on most of the other points, this one needs a bit of explanation. Although, the memory management in ICS is far better and is a bit like what Windows Vista and 7 do, at times you do need to kill some messy programs which play with system privileges and hog battery, like the famous facebook application.
GB and ICS use in-memory program caching like Vista and Windows 7, i.e. they keep frequently running programs in RAM and use as much memory as possible (or in sane limits in case of 7) for this task. It is freed automatically if a program requires more RAM. Thats why even when a large part of memory appears to be consumed most of the times on ICS/GB and Vista/7, large program still run perfectly well. The OS is just consuming the RAM that is lying around when no program is using it. GB and ICS even introduced a "Cached Applications" view in their "Running Apps" screen to take a look at these cached apps.
This makes the killing of background processes optimized for the OS as processes which are not used for long time can be marked inactive first and then cached. These cached processes can then be removed in cases memory is required by some program.
But there are some nasty apps like the Facebook app which not only keeps processes in background, but also keeps them active and mark the services spawned from the main executable as system services hence they are not killed at all. Facebook's background upload system, the so called "push notifications" service, all these take CPU and other resources all the time and dramatically reduce the battery life. Hence killing these manually is still required.
This is my personal experience or perception or whatever.
krazy_about_technology said:
While I agree with you on most of the other points, this one needs a bit of explanation. Although, the memory management in ICS is far better and is a bit like what Windows Vista and 7 do, at times you do need to kill some messy programs which play with system privileges and hog battery, like the famous facebook application.
But there are some nasty apps like the Facebook app which not only keeps processes in background, but also keeps them active and mark the services spawned from the main executable as system services hence they are not killed at all. Facebook's background upload system, the so called "push notifications" service, all these take CPU and other resources all the time and dramatically reduce the battery life. Hence killing these manually is still required.
This is my personal experience or perception or whatever.
Click to expand...
Click to collapse
What you're saying is true but its still not accurate. As you mentioned facebook is marking its processes as system service which means it gonna try to start again automatically. As I said before there is no point in killing, also facebook made some improvements in this area. I remember that old version was using about 40mb of ram when it was idling but now it uses about 8-9mb. As for the push notifications I've disabled them so I cant comment on that but I do know that its not always working.
Pikabat said:
Sorry to burst your bubble but these step will actually reduce the battery , if your phone drains a lot and heats up you have a faulty device that's it.
Click to expand...
Click to collapse
You may as well talk to a wall.
This guy makes stuff up and posts it as fact, then begs for thanks for his posts. He claims he's an expert but doesn't know the most basic things about how Android phones work.
I mean for crying out loud....ICS is well known to add about 20% to battery life. It's one of the best features of the new version. There were countless threads about the improvement people saw when first switching to ICS a few months ago when it first started to come out. Yet this thread basically suggests that it's a known fact that ICS causes increased battery drain.
Taking his advice is somewhere between counterproductive to your goals and downright dangerous to your device depending on what he's suggesting.
Guys, please stay on topic. There is no need to call this guide "dangerous".
His points might not bring any advantage but they are not dangerous either.
Neutral discussions are okay, but please don't start attacking each other.
We are in a forum were we want to help each other and not having contests on the best guides or whatever.
I won't comment every single point made here, but both sides have their rights and wrongs.
So please keep this technical.
Personal attacks are not tolerated on XDA.
Diamondback said:
Guys, please stay on topic. There is no need to call this guide "dangerous".
His points might not bring any advantage but they are not dangerous either.
Neutral discussions are okay, but please don't start attacking each other.
We are in a forum were we want to help each other and not having contests on the best guides or whatever.
I won't comment every single point made here, but both sides have their rights and wrongs.
So please keep this technical.
Personal attacks are not tolerated on XDA.
Click to expand...
Click to collapse
When you suggest mixing and matching elements of different versions of hacked firmware, that most certainly is dangerous. (For the phone anyway)
So much can go wrong doing a thing like that.
And when someone is recomending doing that as a sollution to every new problem someone suggests without regard to ROM, current firmware, the specific problem, android version, etc etc.....that is irresponcible.
Thats what this guy is doing in several other threads. This thread isnt one of the damgerous ones. Its one of the counterproductive ones I mentioned.
Someone will screw up thier phone with this advice. Pointing this out is not insulting to 1 person. Its being helpful to hundreds.
If we just sit silently and not say anything about bad advice, we wouldnt be very good forum members.
Sent from a rebel ship by storing the message in an R2 unit. (Help me, XDA. You're my only hope)
Skipjacks said:
When you suggest mixing and matching elements of different versions of hacked firmware, that most certainly is dangerous. (For the phone anyway)
So much can go wrong doing a thing like that.
And when someone is recomending doing that as a sollution to every new problem someone suggests without regard to ROM, current firmware, the specific problem, android version, etc etc.....that is irresponcible.
Thats what this guy is doing in several other threads. This thread isnt one of the damgerous ones. Its one of the counterproductive ones I mentioned.
Someone will screw up thier phone with this advice. Pointing this out is not insulting to 1 person. Its being helpful to hundreds.
If we just sit silently and not say anything about bad advice, we wouldnt be very good forum members.
Sent from a rebel ship by storing the message in an R2 unit. (Help me, XDA. You're my only hope)
Click to expand...
Click to collapse
you are a 1 of two ::: either u r racism or u can't read coz this is not me invented this way of test IT's HTC HELP CENTER AS I WROTE IN THE TITLE READ well
"Today i contacted HTC Center to ask them about the battery drain issue and overheating happes after updating to ICS they didn't give me a quit good answer for all they questions but,, they give a way to check battery life .. "
and the other thread you talk about is proofed with video and photo's and cleared how to use it with the right firmware with specific ROM so stop this chasing out and don't make ur self looks like a hero we all here support each other to provide a good solution for other's so keep it that way end of discussion.
Ok final warning regarding attitude to all.
If I see any more of this there will be consequences to all.
Consider this a final warning...
Skipjacks said:
When you suggest mixing and matching elements of different versions of hacked firmware, that most certainly is dangerous. (For the phone anyway)
Click to expand...
Click to collapse
Not true. No documented cases of it harming the Sensation. 3.12 and 3.32 are very similar. Also, with the development mode flash fix coming out any day now, even if someone bugs up their hboot or something, it'll be recoverable similar to how Samsung phones to use ODIN to completely flash back.
.......
sshede said:
it'll be recoverable similar to how Samsung phones to use ODIN to completely flash back.
Click to expand...
Click to collapse
i completely agree with you since i experanced that myself many times when i 1st buy the sensation so many wrong flashes then it's recoverd and back to work just fine

Battery Calibration Is Fake

"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:

Battery: Duration (Erasing Battery Stats / Calibration)

Greetings;
I've Recently seen people asking for:
"How to Calibrate their Batteries"
Wich most people answer with:
"Get this app..."
That is just the same as telling them to kill their devices. Literally...
Peope telling you to download an application without knowing what's behind the whole process, will keep you from understanding/finding your real issue(s), and most likely to brick or cause involuntary damage to your precious device(s).
Please Read Below for "Resumed Info".
(Hopefully, the most succinct as possible).
I'm not the "Top Expert" therefore If you feel I'm missing anything and you're experienced enough...
Feel free to comment, correct and complete the info I'm providing.
Let's get this started:
WARNING!
You shouldn't "Calibrate" your Battery... Unless you really need to.
Never mess with it, unless you clearly see that the battery has decreased it's duration; and you see that after several full charges the duration didn't improve.
Notes:
- Battery Stats Rebuilds Automatically; unless you have a faulty Battery.
- Calibration / Erasing Battery Stats was a heavily discussed Topic (Long time ago...)
Some people claim that it is Placebo effect, others say it's the Holy Grail for Battery Fixing...
My Opinion: You should never mess with it, unless you clearly see that the battery has decreased it's duration; and you see that after several full charges the duration didn't improve.
Stock Battery Stats = Best Duration.
(Heavily Tested Myself).
To keep into Consideration:
I Don't exclude the chance of: "Bad Custom Roms Messing it up".
I could name a few "Rom Cooks / Names" that made my devices having similar battery duration symptoms. I cannot confirm that, as it is hard to prove. If you suspect of any Custom Rom, try using Stock Rom for a while.
Also:
If you use Custom Roms (Cyanogen Based ROMS)... It is pretty normal that the duration will decrease A LOT!
Those Customs are known for Good Performance but, Huge Battery Consumption.
(No Offense to Cyanogen. As without Cyanogen there wouldn't exist so many great Customs. Horrible ones as well though...)
For Constant Rom Testers:
After all those several flashes you must probably need "new" Battery Stats.
"How to Clean the Battery Stats"
For me a Clean Flash and System Perfection is Everything, therefore I would go as following:
1) Perfom a "Clean Flash".
Note: I would Flash Stock Rom.
More factory settings applied, means tons of bugs solved - At least in most situations.
2) Get your Device Fully Charged.
I think this is not important. But I've always done this way. Every single time to prevent any uncomfortable situations.
3) Assuming you have ClockWork Mod Recovery (a.k.a: CWM);
Enter Recovery Mode; Delete "Battery Stats";
4) Reboot into System;
5) Give some good use to your device for a few days.
Note: Give Intense Use on the 1st Day.
The stats will be fully rebuilt after a week or so. Maybe more on Old/Faulty Batteries (Up to a month).
However for a Faulty Battery, it can decrease even more it's duration, instead of improving it.
Hope this helps you out.
Best Regards;
Richard
OK
But the first thing to do is to recalibrate the battery (that means suppress a file)
after that you should look at your system (apps running, wifi, bluetooth, ...)
and sure it's impossible for me to spend hours, days looking at your systemm
regards

Categories

Resources