BetterBatteryStats v2.3-239 [Paid]


Overview: A high battery drain is often a limiting factor for a great user experience. With BetterBatteryStats you can analyse the behavior of your phone, find applications causing the phone to drain battery while it is supposed to be asleep and measure the effect of corrective actions:

Due to major changes by Google in Kitkat root is required from 4.4 and upward (see here for more details: A workaround is available for tech-savvy userson the website.

A high battery drain is often a limiting factor for a great user experience.
With BetterBatteryStats you can analyse the behavior of your phone, find applications causing the phone to drain battery while it is supposed to be asleep and measure the effect of corrective actions:
- Spot drainers based on detailed information about the root cause
- measure the effect of actions to reduce drain, following a simple method
- detect changes in the awake/sleep profile and quickly find the causes (rogue apps)

In other words BetterBatteryStats helps you gettings the best experience with your smartphone.

Please don't use the rating system for support. In case of issues or for any question or suggestion please contact me by e-mail or use the contact information from the about box.

If you experience problems with your superuser app keeping asking to grant su rights don't blame BetterBatterStats but try another superuser app instead.

- android.permission.WRITE_EXTERNAL_STORAGE is used only for writing dumps to the SD. In case you don't need that feature please feel free to revoke that permission. It won't have any side effect besides disabling that feature
- android.permission.BATTERY_STATS is obviously the permission to access the internal statistics and can not be revoked without making the app unusable (from Kitkat on BBS will have to be installed as a system app to access this permission)
- android.permission.DUMP from Kitkat on BBS can be installed as a system app to access this permission. It is required to access dumpsys without root for a better performance
- android.permission.ACCESS_WIFI_STATE is required since Android Marshmallow in order to access stats. In pre-6.0 version this permission can be revoked
- android.permission.ACCESS_NETWORK_STATE This permission can be revoked
- android.permission.RECEIVE_BOOT_COMPLETED is required for cleaning references. Revoking this permission may affect the results of kernel wakelocks and custom reference until new references were saved
- android.permission.READ_PHONE_STATE is required to detect when the phone was turned on/off in order to store references for advanced diagnosis
- android.permission.DEVICE_POWER is required to detect when the phone is disconnected from the charger and store the corresponding kernel wakelock reference. Revoking this permission will lead to losing "since unplugged"
- android.permission.BLUETOOTH is required to fix a bug where the communication to the batteryinfo service stops working
- android.permission.READ_LOGS is required to allow logcat dumps to be saved. You can revoke this right and will lose only the ability to save logcats
- android.permission.GET_TASKS is required to read the list of running tasks (ps)
- android.permission.WAKE_LOCK is required to hold a wakelock in order to save references when the screen goes off

BetterBatteryStats is open source so you can inspect/review/contribute and submit issues or feature requests. Please check the about dialog for further details.

What's New:

v2.2.2.0 (Bugfix Release)

  • fixes "no stats" and "sensor stats" form pre-lolipop devices
  • BetterBatteryStats
  • BetterBatteryStats
  • BetterBatteryStats
  • BetterBatteryStats
  • BetterBatteryStats
  • BetterBatteryStats
Developer Sven Knispel Last Updated January 14, 2017
Number of Downloads 100,000 - 500,000 Current Version Varies with device
Content Rating Everyone OS Version Varies with device
File Size Varies with device Score 4.5
More Info:
Related Apps:

Ghost Commander File Manager v1.56b4

 2 hours ago

Ghost Commander is a dual-panel file manager (as well as a FTP, SFTP, SMB,...

Power Browser - Fast Internet Explorer v60.0.2016123007 [Pre

 2 hours ago

One of the best web browsers for Android available on the market.

Ghost Commander File Manager v1.56b3

 2 hours ago

Ghost Commander is a dual-panel file manager (as well as a FTP, SFTP, SMB,...

File Manager -Local and Cloud File Explorer v2.6.7 [Premium]

 3 hours ago

Smart File Manager (File Explorer) Pro is the simplest, Powerful, Small, Free...

WiFi Automatic v1.7.8 [Pro]

 3 hours ago

This simple app can help you increase the standby time of your device: WiFi...

Custom Navigation Bar v0.8.8 beta [Pro]

 4 hours ago

Get Android O's navbar customization feature right now on your Android N device!

Gordon Kemsies


Provided that the phone is rooted, this is the single most useful app for monitoring battery usage of individual apps. But with the amount of information comes an somehow overloaded user interface. And the kind of information is very specific, so it requires some advanced knowledge to use the app properly.

Art Melanson

Do not buy. Will not work on most phones. This is a rip off

Shows almost no data. It does not work on my samsung s5 or any phone with kikat 4.4 or greater. . Wants the phone to be rooted! No instructions that I can find.

Bikram Agarwal

I've used xda version of this app since last two years. I wonder why I never thought of actually buying it. I'm so sorry that it took me this many months to finally come around and buy this. The best and must have battery stat app for Android. I just wish there was a Google+ community for this. Much more useful.

Fi Ms

For every rom update it takes one day to get it back. Corrupted my Google play store. Didn't properly work with titanium backup. The support didn't really help.

Daniel Forsyth

Good stats

Only four stars because it's annoying to have to keep reinstalling as a system app. Functionality is great

Gerard Worsyer

Needs some work

User UI needs to be better organized and formatted. Not going to give details as it could use a complete do over. Also it always shows WiFi on most of the time what it's not

Lam Bui

Problems on my Moto G (2013).

No option to view battery usage since "last charge". All I have is since "boot".

Ollie H

Don't get it?

So I need to root my tablet in order to be able to use this app I've paid for through the Google Play store? How do I do that, it's a Tesco hudl2. Thanks.

Gordon Campbell

Great app for tracking down battery drainers. It can be a bit tricky to understand as the info it provides is quite technical, however there's good, clear documentation and it's worth taking the time to understand it.

Dylan Boyd

Works wonders, but the interface is interesting

This app is absolutely golden as far as conserving battery life goes. It's on the must-have list of anyone who wishes to get an extra days' use out of their phone. Having said this, I do find the way the author has implemented theming and navigation around the app a little bit converse, as well as the animations and readable components. Nonetheless, I consider it worth a purchase.

Xavier Dyer

Worth every penny

Def worth it especially when you wanna know what's eating your phones battery. This app is a life saver

Kirk Sharrar

This is the best way to diagnose battery drain

I don't want apps draining my battery. I can find and deal with wakelocks and misbehaving apps.

Irwin Coelho

Looks good. Works well with marshmallow. I hope it will have 'Doze' details incorporated soon.

Richard Corfield

Given that I've paid money...

It would be helpful to have some info/guidance on how to actually use this app. There's no clue about how to measure what's happening on the phone.

Tommy D

Great! Update: causing wakelock

Does what it's supposed to so five stars! Better layout than gsam so if your trying to choose out if the two, get this! Update: started having problems with the screen not turning off by itself. Wakelock detector showed that better battery stats was causing the wakelock. It was the watchdog feature that for some reason was keeping the screen awake. With that disabled it is now working again. To be honest I don't really need this app. Running viperone 8.0.0 with elememtalx kernel and battery is amazing!

Doogie K

Nothing comes close.

Top notch. Even better if you have a rooted device.. Then, you can really get the full power of this App. It's very simple and straightforward.

Keith Allwood

I've been using this on xda for a while. A must have for rooted phones when flashing roms. The dev is dedicated to help and if he's not on his thread there's always someone to help you out. Thank you very much.

Jeff Altorfer

Amazing, and I mean amazing(!) app if rooted. Still somewhat useful, (even if not) 4.4 KitKat and later OS

KitKat and later reduced the utility of this app almost indescribably: If not routed now, you are seeing less than a tenth of what this app can do. Still, even now, unlike most great, pre-KK system diagnostic apps that are barely usable, it is still useful for sleep to awake tracking and list of system processes. If you're rooted, it's the holy grail of power leach finders: it gets right to the heart of the issue, and fast. No significant battery load either. If rooted, it is an absolute must have.

Ron Haney


Read discription guys. Must have root!! Now for those of us who know what we are doing, this is the end all app to find out where the battery life goes, this coupled with a system installed wake lock blocker will make the battery go for days. Bb stats eeeeess da best

Graham Sills

Not working

It will only show 1 reference point for stats. Doesn't give me option to see since unplugged, charged etc... not working tried to install as system app still doesn't work good. If phone goes to deep sleep it resets. If I reboot it resets.