This app was mentioned in 44 comments, with an average of 1.84 upvotes
There's one better. It's called Amplify - Battery Extender [Lollipop Compatible]. It can be obtained either through the Play Store or the Xposed Repository
It was also known as Unbounce for a short while.
The free version blocks NLPcollectorwakelock and NLPWakelock by default. To block others, you gotta pay.
It's got Material design and is MUCH more intuitive to use. It also gives details about certain wakelocks/alarms and indicates which wakelocks are generally safe to block and which are not.
I'm not sure why this is so far down. I leave all my devices on high accuracy and never see a GPS blip on battery life chart, even when indoors. What usually does hit my battery is Google's location tracking waking up my phone to report, not the actual GPS chip itself. I throttle the wakes with Amplify. When the screen is on, nothing is throttled and it can track constantly for all I care.
I only use mid to high end devices though, maybe the chipsets are better.
Oh man, I miss Amplify so much. It would let me control every single wakelock on my device & would extend my battery life so much. I wish I could give you my previous settings but the last time I used that app was on my Galaxy S4 with Xposed & root
Even if it does, you can control this with Amplify.
It allows me to have screen off updates to be very rare, but unrestricted updates while screen is on. As such, my location history is very jagged while its in my pocket, but when I arrive its always updated when I check my phone.
I'd say that's actually pretty good. I usually get around 2.5-3 hours SOT with EX and Ghostpepper. If you're looking to improve your battery life even more, you could try Amplify
Amplify Battery Extender -Root (Xposed module)
With Amplify, you can kill off any wakelocks you deem necessary (again, within reason). Also, try this XDA guide.
I had a similar problem on my N6 and my LGG2
Install this and allow every 600 seconds on NLPWakelock and NLPCollectorWakeLock.
Basically, Amplify optimizes how services wake up the phone when they need to do stuff so the CPU sleeps more often, which saves battery. It requires root and Xposed.
https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce
Edit: More info on the SmartCover. There's info about the bug in this thread: http://www.reddit.com/r/LGG3/comments/30htb3/trying_to_flash_xposed_for_lollipop_lgsmartcover/ Apparently, it also affects the LG Weather app, but I already had that frozen in Titanium Backup so I didn't notice.
Thanks!
I know Greenify (use it now). What's Amplify? This? https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=en - I'm also using ForceDoze right now, but am always concerned about using these services together.
A new battery will not solve android OS battery drain. If you are rooted and have xposed installed, download amplify so you can determine which wakelock is draining your battery. You can then limit it's activity.
Airplane mode disables all radios, WiFi, data, etc. so there would be no internet available. Most likely cellular data is turned off which is why there is no internet without WiFi.
It doesn't say anything about Xposed here. I understand that Xposed is for stock ROMs. While I still don't like it, it is useful for that. But I am talking about putting Xposed on CyanogenMod.
Do you have Amplify installed and configured? If you're too aggressive with the settings, or limiting more obscure processes, this may be the cause of it. at least it was for me. Followed a popular setup config tutorial on XDA and it just resulted in the phone randomly restarting.
I honestly don't know a way to check which app turns on your screen. But, since you're rooted and have Xposed installed, you could install Amplify to check the wakelocks.
I'm guessing one of the top results (apart from NlpWakeLock and NlpCollectorWakeLock, which are part of the 'Network Location Provider' and are usually the top results) here should be the culprit.
Could you share a screenshot from Amplify here soon? I think that'll provide some more insight in your problem!
If you have root I'd say check (and stop) wakelocks and alarms with something like Amplify. When everything is working correctly you should only lose a few % at night (recently I've been getting about 2% over 8 hours with wifi and cell on) but it's very easy for a single app to keep the phone active in a way that might not show in the battery settings.
Guessing you're rooted since you have xposed.
Install Amplify, and tweak your wakelocks following their recommendation spreadsheet. Left unchecked, Google Play Services (among others) can be a battery killer.
If you get xposed installed, check out this app: http://repo.xposed.info/module/com.ryansteckler.nlpunbounce
It decreases the constant wakelocks/alarms for google now so you can still use it but without the massive drain.
https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce
(Note I haven't tested this yet)
Use battery historian (this is an instance of Google's battery historian set up on a spare server I have laying around):
If you have adb and a USB cable, you can skip the complex bugreport steps above and just run adb bugreport > file.txt
and upload that.
Once you've uploaded, you can diagnose.
Here's what the Historian 2.0 tab looks like for me. You can see that there's a pretty sharp drop in battery around 6PM and that the screen wasn't on but there was a solid block of partial wakelock.
If you hover over the wakelock bar, you can see that the wakelock is attributed to "net_scheduler" and that it's sucking ~25%/h battery.
If you then go back to the system stats tab, you can scroll down to the "Userspace partial wakelocks" section and find the wakelock, which in my case is YouTube Music's net_scheduler
wakelock.
Once you know the app and the wakelock, you can either fix the app so it doesn't do it (in my case I think this is the Offline Mixtape being set up to download too many songs) or if you're rooted and have Xposed, use something like Amplify to block the wakelock.
Yes. It's the first sentence in the description for the app... https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=en
If you're rooted I'd recommend getting the xposed framework and Amplify, it helps you identify wakelocks and delay/stop them. Greenify might also be helpful, it works on a per-app level though and doesn't require xposed. (I also think it can be used without root.)
If you trip KNOX, you can't use Samsung Pay and your warranty will be voided. These are the big two reasons not to root. If you live with that, then you should trip KNOX because:
Does Amplify work on 5.1?
Android System is a collection of small processes that are part of the core OS. One or more of these components is causing wakelocks. Install BetterBatteryStats or Wakelock Detector to further investigate, as they give more specific information than the settings/battery menu. If you only recently updated to your current ROM, give it one or two days to settle down. There are several background processes that only occur in the initial period (media scanning, cloud backup/restore, contacts sync).
Some resources for you to improve battery life:
EDIT:formatting and grammar
Power Nap, Amplify, and Greenify are all legitimate power savers with many user reviews. Just allow the important wakelocks through and you should notice some improvement without any performance trade off.
If you want to get more advanced, you can try flashing a custom kernel. The kernel is what manages the CPU and various other internal settings. For some, the CPU is running at a higher than necessary frequency causing battery drain. Using a kernel geared towards battery life will prolong uptime at the expense of performance. However, with certain kernels you'll barely notice a difference in speed. The most important thing about kernels is that you need to find one that is compatible with your ROM and device, otherwise you can run into some serious problems.
If you really want to go all out, consider flashing a custom ROM. Look for one with minimal bloat and some kind of power management built in. For many ROMs, Google Services is flashed separately, meaning you can choose which ones you will use and exclude the ones you won't, preventing them from draining your battery.
Personally I noticed the biggest improvement from flashing a custom ROM and finding a decent kernel. However, wakelock management can go a long way in squeezing some extra hours out of your phone. I would recommend Power Nap if you want something easy to set up (it's also free). As for the other 2, Amplify really lets you get into the nitty gritty, and Greenify has a lot more options.
If you want to monitor exactly what is draining your battery, BetterBatteryStats and Wakelock Detector are the best apps I've found.
Power Nap (requires root+Xposed)
Wakelock Detector (requires root)
For more information on custom kernels and ROMs, find your device at xda-developers and look in the development section.
Is it this one? Sending support ticket now.
You are right, stock the phone rarely deep sleeps. The battery graph should have horizontal lines in it at some point. Even with my optimized setup, the stock kernel wakes up a lot, but I verified with WLD that its only waking up for a second or less each time: https://imgur.com/a/qt1rY
Before cutting the wakelocks, it was a solid bar for "active".
Amplify, Wakelock Detector, and Greenify.
I expected this and got a bootloader unlocked S7 on Swappa.
Stock Samsung kernel, Superman ROM with most features disabled.
This app allows you to do just that. I used it for a while but the benefit was low in my case: https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce
It does wonders on my sisters S3