This app was mentioned in 92 comments, with an average of 2.08 upvotes
The developer is nice enough to give a free copy to XDA members, and I used that for a while but then I bit the bullet and bought it to help out a community developer
I've had issues like these before and something like BetterBatteryStats can help you figure out what was causing the wakelock if it happens again. You can download it for free on the XDA thread I just linked and, if you find it useful and/or want to support the developer, you can buy it on the Play Store.
Install Better Battery Stats (needs ADB permission) so you can monitor which apps consumes your battery while sleeping.
My phone consumes 0.7% to 1% per hour while in sleep. My battery consumption
Not him, but maybe try BetterBatteryStats?
Doesn't require root, just ADB permissions. Shows you a detailed look at wakelocks on your device. If it really is wakelocks, you should probably see it on there. Running it on my V30, and it's pretty nice to have for figuring out what might be draining battery.
Unfortunately batteries tend to do this when they get old (after a couple years). They also tend to report less accurate numbers as far as capacity/time left (but are more accurate the lower the charge gets) so it's not so much the battery suddenly dying as it is the phone suddenly "realizing" the battery is dead.
I don't have much advice besides trying a new battery, and maybe trying to monitor what's eating your battery with something like BBS.
Have you checked to make sure none of your Google syncs are stuck? That'd be my first guess. Otherwise as SaltyChicken17 linked, Wakelock Detector is a good way to figure it out, and I'd also recommend BetterBatteryStats. Objectively the best method to narrowing down a wakelock is Battery Historian, but that method isn't user-friendly at all.
Better Battery Stats
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
You can also use CurrentWidget to monitor charge, and discharge.
https://play.google.com/store/apps/details?id=com.manor.currentwidget&hl=en
This app's not accurate for every device, it does seem to work good and consistent with my Nexus 5.
Some things to consider:
I would suggest that you try using Better Battery Stats to track down the cause of your battery drain. Play Store Link to support the developer
I haven't ever turned it on yet on this phone, so I wouldn't really know. On my HTC one m9 I configured it to turn on automatically at 15% and that seemed to make some difference at least. Your screen usage should still be the most important factor though and the battery usage in standby seems to be very good. I don't know what the battery saver does exactly but I wouldn't want to delay my notifications for extra batterylife or anything like that unless I'm running really low on juice. What I do know is that third party 'Battery saver' apps are usually just worse for your battery, since e.g. constantly cleaning your ram actually often costs battery because apps will have to restart fully and it can keep your device awake if an app keeps restarting itself.
If you are into optimizing your batterylife, look in to BetterBatteryStats. That app gives you more data about your battery and lets you analyze your device for wakelocks and such which could be very impactful to your standby batterylife. Some guy on XDA develops it since ages already. It used to only work on rooted devices but supposedly it works on non-rooted ones too in recent versions of android. I personally am not gonna bother with it for now since I am not having any problems.
This isn't the easiest thing to do, but the instructions are pretty good. https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en_US is a 5* app that can reveal which other apps are holding your phone "awake", or even if the operating system is not sleeping. It does require a usb cable, and some typing on the command line to make it work (thanks Google :( ), but it is incredibly powerful at showing which apps or system processes are blocking sleep.
disable "use mobile data while connected to wifi" , clear cache from storage settings, clear data of google play services,uninstall or find alternative for apps that displays full screen ads, disable samsung apps that you dont use, try all of these and install this and post the details after a full battery cycle
Install BetterBatteryStats and/or Wakelock Detector - once you've run one/both of those for a while the culprit should be pretty clear. EDIT: At this point they probably won't show you what caused that specifically, but if it ever happens again they will.
Solid advice right there. Maybe also install BetterBatteryStats to make sure that all your other apps are behaving nicely and not causing the phone to stay awake for no reason.
The app is available on the devs XDA thread for free if you want to cheap out.
It's a balance between usability and detail - the main Android UI is designed for general users, with simple "x% used by app" stats, and basic graphing for signal, camera, GPS, wifi, etc. Heck, these even go into more detail with stats if you tap the graphs (though I can only speak for Marshmallow for definite - but I'm pretty sure I had similar stats in Lollipop).
If you really want more detail, there are third party apps that'll delve into the battery stats, like the aptly named Better Battery Stats (available for free here, or paid on the Play Store if you want to support it.
Or you can go nuts with Battery Historian, if that's your thing.
It looks like your phone isn't deep sleeping like it should.
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
Try installing that app. After you open it you will need to press the "install as system app" button then restart your phone.
Let you device run for a day and at the end use the top drop down menu to select and then post the screenshots for "partial wakelocks", "kernel wakelocks" and "alarms.
I don't exactly know how good it is these days, but I used BetterBatteryStats a lot in the past and it's been really great to determine wakelocks and other things draining the battery. I suppose it might not be as relevant anymore with the advancement of Android.
Anyway, if that doesn't suit you, I can further recommend GSam even though I'm using AccuBattery myself.
Thanks! What device and Android version? Can you install https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en to check if my app cause any drains? In theory it should be unnoticeable.
Betterbatterystats. It's a paid app but imo it's very worth it. Helped me hone in on what's draining my batt especially on idle/Screen off. Requires a few ADB commands to work, take note.
UPDATE
after this battery drain issue I did some research on my own. I found a good app for investigate every single process or SENSOR battery usage.
Better Battery Stats (no paid advertising) https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
I found out that my sensor consume a huge battery. after Google search I found out what a ADUX 1050 sensor is and disable it. it's the proximity sensor. I deactivated all options and my unaccounted process goes down from 1k to 100.
Apps/System app settings/Call settings/Incoming Call settings/Proximity sensor
in this settings I deactivated everything about this sensor my battery drain dropped down. maybe this is not helpful for you, but for me it was.
the next thing I have to investigate is the GPSD service that is also a huge battery drainer. I will update later if it works or not
cheers
This won't fix the issue. That seems to be everyone's go to on this sub but it's almost never the right answer. It can be a whole bunch of things and the only time you factory reset is when you've exhausted every other option. It's unlikely to work which is why it's last.
For OP: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en_US use this app or something similar to find out what is draining the battery and then remove that app.
Those numbers don't look great, I'm still on EMUI 9.1 and get great battery life, EMUI 10 shouldn't impact that much.
The built in battery stats aren't always useful, try installing better battery stats: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
Charge to 100% before bed then unplug, check BBS in the morning to see how long your phone is in deep sleep (just for reference mine is always around 90% deep sleep & 2-3% battery usage overnight with all sensors on), also check if there are any wakelocks.
I'd encourage you to try Better Battery Stats. https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en_AU
Note there are some steps you must do for it to be able to do its job - they're in the app description. They involve connecting your phone to a computer and running a couple of adb commands to grant it specific permissions.
I found that it was able to nail down exactly which app was causing wake locks, that was then useful for disabling/uninstalling and seeing what changes. I've uninstalled it since - job done.
When System used more battery than screen, it could always be something wrong. You can also find BetterBatteryStats here.
You can use a 3rd party app like BetterBatteryStats or AccuBattery to see. The statistics will be based on last reset of the app statistics (or last time data was wiped for the app, etc).
Probably google play services at it again. Many times with android I've seen it both when I was using the Samsung Galaxy S2 and the Oneplus One.
I recommend better battery stats to find out what's the haps. It's for advanced users and may require root.
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
Check out Better Battery Stats or Wakelock Detector to see what's going on
I've never really had this problem beyond a few apps acting up so I don't really know the details but I'd look into wakelocks. I believe the go-to tool is BetterBatteryStats but this is all just info I've picked up from frequenting this sub.
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
10% a minute? That's crazy. Something must be seriously wrong because even at 100% CPU and GPU usage I doubt it would go through the whole battery in 10 minutes. Any chance you could download a battery stats app from the Play Store (such as this one) to see if you can get more specific data?
Better Battery Stats also may be useful. However, you have to either be rooted or follow these directions to be able to use it.
Better Battery Stats: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en_GB and an .APK and better discussion/commentary here: http://forum.xda-developers.com/showthread.php?t=1179809
If he is using his phone to play audio with the screen off, then it will be normal for the phone to be held awake. Use betterbatterystats or wakelock detectorto identify the rogue apps.
It could be a bunch of reasons why Android OS is eating up your battery, not just a few reasons.
Do you happen to be rooted at all? If so, you'd be able to find out more with apps such as BetterBatteryStats to figure out what is causing it. That way you can figure out the wakelocks, alarms, apps and such that are going off constantly eating your battery.
Also in the meantime to possibly help, and if you are not rooted, you could take a look at using Greenify as well. Works without root, better with. But it's one way forward to possibly improving your battery.
Better Battery Stats. It's the most commonly used app for investigating what apps are causing wakelocks (things that keep your phone from going into deep sleep.)
These might help:
Better battery stats https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
Gsam Battery monitor https://play.google.com/store/apps/details?id=com.gsamlabs.bbm
System tuner https://play.google.com/store/apps/details?id=ccc71.pmw
App tune-up kit https://play.google.com/store/apps/details?id=com.quicinc.tuneupkit
Trepn Profiler https://play.google.com/store/apps/details?id=com.quicinc.trepn
Basically, search for apps that are active even when your display isn't on, like messengers, monitors, anything that shoots out notifications or scans the environment or uses a lot of sensors.
Turn off Google features like Wi-Fi scanning, Google Now, location etc. Remove some apps, or one by one, and see if there are less partial wake locks ("Awake" status on the default battery graph when display isn't on). Cache wipe is sometimes helpful, as is a full factory reset if everything else fails.
I've been having the same issues, with max SOT at about 2½ hours. I've gotten my idle battery drain in control pretty much, it was about 2.5%/h and now it's about 0.4-0.8%/h. I can't stand a phone that just drains power even if it isn't "doing anything". If only the phone didn't lag so bad most of the time, I'd be about fine with it.
Why'd you root if you don't know what to do with it? :P
AdAway (system-wide ad blocking), BetterBatteryStats (gives a better idea of what exactly is draining your battery), Ex Kernel Manager + ElementalX (all-around goodness), CF.lumen (adjust screen temperature and brightness automatically depending on the time of day), FlashFire (for all your flashing needs), Ice Box (for easy disabling/enabling of apps you don't frequently use), Naptime (for ultra Doze), and ViPER4Android (basically for better-sounding audio).
I use BetterBatteryStats. Gives you details about deep sleep vs. awake, awake vs. screen on time, and wakelocks.
I have the Verizon model as well, and here are the things that I did which led to much better battery for me.
The first two steps I found in this XDA Developers forum post.
Now, I know you don't want to root your phone, but if for whatever reason you change your mind and decide to, I highly recommend following any of these steps.
If you decide to root your phone, it is very easy to unroot it, and there are multiple methods of doing so, such as through SuperSU, or through ODIN. Taking updates is not as easy as an OTA, but you can use ODIN and the provided firmware files to return to stock/unroot, take upgrades, all without losing your data.
That is a very dramatic drop that you are seeing. I would recommend using a different battery stats than the default system one. I personally use BetterBatteryStats, but you could also give Wakelock Detector a try to see what process is causing your phone to drain so quickly, and I see many people here use GSam Battery Monitor. I would bet that there is a process or app on your phone causing this drain.
If this is not the case, and your phone just drains battery like it is it's job, then I would possibly look into getting a replacement, as it is possible your device is faulty.
Good luck, I hope I helped!
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
has some nice widgets which shows screen on time(as compared to deep sleep or awake).
To find out if it is a wakelock (wakelock keeps phone awake, usually some system service like Location service used by an app, so basically invisible in the standard battery stats screen).
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
Free on XDA: https://forum.xda-developers.com/showthread.php?t=1179809
Wakelock information NEEDS root or extra permissions granted via adb: https://forum.xda-developers.com/showpost.php?p=67819528&postcount=4
ps. Sure you have simply rebooted? Usually fixes random wakelock issues.
Better Battery Stats. Great app.
If you are rooted: get this https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=de
Most likely. Install this app for a better view of what apps are requesting a wakelock: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
You could try using BetterBatteryStats to figure out what's stuck in a wakelock.
Install Better Battery Stats Free - http://forum.xda-developers.com/showthread.php?t=1179809 Support dev - https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
Fully charge and use as normal. After an hour or so, you can see whats eating your battery up. If your ROM doesnt have wake lock blocker or app ops built in, install AppOps - https://play.google.com/store/apps/details?id=com.findsdk.apppermission&hl=en
and block the wake service there.
Would also recommend checking out custom kernel. I am running franco's r26 (beta) and my phone is sleeping like a baby, where as before it would have massive amount of wake locks.
Get an app called BetterBatteryStats.
Activate all the adb commands in the instructions on the play store page. It's under the "unrooted devices" section: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
Charge your phone to 100% before bed, then plug it out before you go to sleep.
Check the stats in the morning. You'll find out what the hell the phone was doing in teh background.
Much more detail than the built in battery page in the settings.
Here's a quick overview of the app. https://www.youtube.com/watch?v=ntLTJHACiCg
>Battery Stats app
BetterBatteryStats (on Play store or XDA) is one option. Using Battery Historian on a bugreport is another option though perhaps overkill and certainly more complicated.
I don't think I have seen any reports of standby drain lower than 0.6%/hour for a Pixel so you are not too far off that depending on what you mean by "overnight".
If you need more than AccuBattery or GSam, you'll probably need root and give BetterBatteryStats a try.
Try using an app like BetterBatteryStats to see if it gives you any more info. You may have to adb some commands.
link to betterbatterystats - really worth paying for?
Well, the obvious BetterBatteryStats :) https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats
That's rough-looking. Bad cell signal can definitely affect battery life, but I don't think that's the real blame here. Can you describe your usage during that daytime graph? Looks like you have a lot more wakelock there than you should, unless you were streaming music or Chromecasting the vast majority of that time. Do you have Bluetooth scanning enabled in Location Settings? If so you'll definitely want to turn that off, as it really doesn't seem to do much to help with location and can be a serious drain. And do you have Ambient Display enabled?
That night graph is definitely weird-looking too. Overall it looks like it's draining way faster than it should, both when in-use and not. Are you rooted? If so you should install Better Battery Stats (https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en) and Wakelock Detector (https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetector&hl=en), then go through a normal day of usage and take a look at their readings. If not rooted, you'll be able to see a bit more useful information in GSAM Battery Monitor (https://play.google.com/store/apps/details?id=com.gsamlabs.bbm&hl=en). Not a lot, but it could be enough to narrow down the culprit.
Also this app will help give you a detailed list of what is draining your battery and when.
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en
Try monitoring your usage with this, it'll allow a more in-depth look at what may be causing wakelocks.
CM... so you have root? Install BetterBatteryStats (for free on XDA) or Wakelock Detector, these show the actual names of the processes instead of the vague "miscellaneous".
You do have to unlock the bootloader, and there are pre-rooted images available (not sure if there is one specifically for Fi builds,) but these aren't necessary on the Nexus 6. A custom recovery flashed via fastboot, and then flashing this file via the newly installed recovery is all that's needed to root any 5.x image.
The only downside is that OTA updates will fail to install, since they can only be done via stock recovery, and perform a check to ensure that your boot and system partitions are untouched. The work-around is to flash stock recovery.img, boot.img, and system.img files from the latest full factory image via fastboot, then use "adb sideload" to flash the OTA file, and then repeat the rooting process.
None of this requires wiping of the user data, and you only lose apps that write directly to /system partition (e.g. BetterBatteryStats) in which case you just re-install them.
If you're rooted, then Better Battery Stats should do what you want for finding battery eating apps.
BetterBatteryStats to track apps/funstions that consume your battery.
https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en