Rom battery life - Samsung Galaxy S7 Edge Questions and Answers

Hi everyone, I'm a new user and I'm looking for a rom to help my phone with battery power. I was looking for an optimized and specific rom to optimize battery life. I can't post in the ROM section I hope you can help me.
Thank you so much.

Depending what stock firmware/software you're on rn, choose the right custom ROM, and then maybe use a custom kernel like ThunderStorm Kernel. Supposed to be a battery saver kernel, haven't tested just yet myself

Use a stock based ROM and a kernel that underckocks. AOSP and other ports will not be as efficient with battery in general. Lower clock speed generally improves battery life although keep "race to idle" in mind. Ur ROM and kernel are not the only things that affect battery life. Apps like nap time, Greenify, force doze, sysconfig patcher (for Magisk) can improve standby battery drain whilst having a dark mode/theme can help with screen on battery drain. Having better reception can improve battery life. If you don't use WiFi, Bluetooth or location then having them off can improve battery drain. Background apps/ bloatware can drain battery so limiting background apps/ removing bloat can help. Disabling notifications for apps u don't need them for can help. If u don't like using ur phone as a phone then I know alot of XDA members use airplane mode intermittently. This is just the tip of the iceberg and you'll need to comb through XDA to get more details. There are a few posts dedicated to battery saving too. Keep in mind that some of these strategies can affect functioning of your phone and it's all a balancing act between function and battery. My philosophy is to make my phone not waste any battery while still keeping all the functionality I use. Good luck.

Related

Can Removing Daemons/Services Save Batt Life?

i got an unmodded and locked TMOUS hd2. i'm new to modding. is it possible to remove any unnecessary background daemons or services in order to save battery life? if so, how?
All you need to do is disable them - or try a custom rom there are minimal roms out there for you. They have great battery life and speed.
If however your battery life is the issue, just disable BT, 3G, internet and reduce your screen time to a minimum, that will have a big effect on the battery
johnerz said:
All you need to do is disable them - or try a custom rom there are minimal roms out there for you. They have great battery life and speed.
If however your battery life is the issue, just disable BT, 3G, internet and reduce your screen time to a minimum, that will have a big effect on the battery
Click to expand...
Click to collapse
you said i can disable the services or background daemons. but how do i do this?

[GUIDE]How to improve your phones battery life

How to improve your phone's battery life
It is about time to make a guide to help people who are struggling with battery life. There was a guide to save battery life but that was only for dorimanx users (thanks to voku). This guide is for all s2 users who currently have to battle with their phones lack of battery efficiency.
Disclaimer
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this guide
* before doing anything! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Click to expand...
Click to collapse
Here are the things we are going to discuss:
- Battery life myths
- Affects of apps
- Affects of ROMs and Kernels
- Affects of screen usage
- Other things to improve battery life
Battery life myths
Here are some myths that some people believe to cause battery life drainage:
Q. Installing a custom rom will increase my battery life
A. This statement can be true if the right ROM has been chosen. A ROM with less inbuilt apps could have less battery drainage, whereas a ROM with lots a bloatware will be the complete opposite. However, a number of factors can account for battery drain, therefore this isn't necessarily correct.
Q. Rooting my phone will increase my battery life
A. Rooting doesn't save battery life. It just allows the user to modify the phone which would be otherwise be restricted by Google or by the manufacturer. It is installing battery saving apps (like Greenify) that can use root that could save your battery.
Q. Black or dark colours that are displayed on my screen will drain batteries faster than on a white or brighter colour.
A. Dark colours used to drain the battery more significantly than white or lighter colours. But that was for LCD displays! The S2 has a AMOLED display which blacks are displayed by switching off the individual LED crystals, therefore saving battery.
Q. Battery drain can be improved if undervolt my CPU/GPU
A. For most people, undervolting can be a very tedious adjustment a person can make to their phone. The actual battery savings from undervolting is small and can also be a waste of time for the inexperienced. Undervolting introduces instability and lagging if inappropriate voltages have been set and so the user experience will be annoying!
Q. If I reset the fuel guage indicator, the battery life will last longer
A. Resetting the fuel guage indicator (found in custom kernels) doesn't solve battery drain issues. It just helps to relieve the battery drop after rebooting your phone as the fuel guage sometimes needs to recalculate the battery's remaining life.
Q. Updating my ROM to the latest version will give me better battery life
A. In most cases, this statement isn't true. For stock roms, updates can be problematic and lots of things can go wrong during the installation. Updated stock roms can bring more bloatware to the device causing your phone to drain more battery. This happened when android 4.1.2 was released for the s2 and as a result, lots of people were forced to choose to install a custom rom. Custom ROM updates can be a good thing as ROM developers always work on their ROM to fix bugs. This can be a benefit for battery life since more bugs are fixed. However, sometimes an update may not go too well and battery life could start draining quickly after installing the update. Choose the version that you believe is best and/or check reviews/comments on XDA before flashing a ROM.
Affects of apps
You may have heard the less apps you have, the longer your battery life will last. This may be true if you have lots of apps that rely on active notifications, but even with having fewer apps with active notifications, there still could be a noticeable effect on your battery life.
Apps that use active notifications:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Apps that classify as active notifications includes:
- Instant messenging apps like facebook messenger, skype and hangouts
- Any social media related apps including youtube, facebook, google+
- Some games that have social media features
What you can do?
These apps are a likely cause of your battery drain. To prevent further battery drain, these apps can be removed by uninstalling these apps manually. Some phone OSes bundle social media apps with their software bundle, if you don't use social media apps like facebook, uninstall them. If you must rely on using social media apps, try using your phone's browser to load up the mobile version of the social media website. Doing this may save you battery life.
Battery saving apps
Believe it or not, some battery saving apps can drain your battery instead of saving you battery life! Here are some examples of battery saving apps that simply drain your battery:
- Apps that claim to manage your wifi and mobile data
- Apps like Juicedefender that claim to 'intelligently' manage your phones behaviour
- Task killers that don't require root (usually doesn't work properly anyway)
What you can do?
Uninstall the app. Enough said. If you have to use a battery saver, the only one I trust is greenify: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en (Note: Requires root)
Google Now
Google now is one of the most commonly used apps on android phones today. It has many features that can make your phone experience easier. However, it is known to have a drain on your battery so here are the things you can do.
What you can do?
Turn off ask google from homescreen or from anywhere on your phone. This speech recognizer function keeps your microphone active which in turn could drain your battery. A better option would be to disable Google now altogether. Some home launchers have an option to disable google now from homescreen, so you will need to disable it from there.
Battery monitors
A battery monitor doesn't classify as a battery saving app. This is because it doesn't do anything to manipulate your phone so it doesn't really save any battery. Moreover, battery monitors look at the statistics of battery drainage which could help users identify their battery issue.
What you can do?
If you experience battery drainage after using and closing an app, install and wakelock detector: https://play.google.com/store/apps/details?id=com.uzumapps.wakelockdetector&hl=en and you can see which app you need to force close to save battery. Apps that have a long awake time period could indicate a possible battery hogging app. Uninstall the app and your battery life could be extended. Another way to check if you have an app that is hogging up your battery is by using the in-built battery settings graph. Pressing the graph will allow you to see a combination of statistics. The statistic you should be focusing on is the awake bar and the screen on bar. If there is more awake than screen on, this usually indicates there is a rogue app. If they are the same, you have no wakelock problems.
Antivirus Software
If you are connected to the internet, there is a chance that you have encountered a virus once in your life. An antivirus may need to be installed to protect your device from viruses, all sorts of malware and even phishing. But what affects do they have on battery life?
So what's the battery affect?
Antivirus software aim to protect your phone without much performance hit. There are some fake antivirus apps that claim to protect your device but instead scams you into buying your product. Antivirus software don't usually use much battery life and are actually quite lightweight (most of them are, but they can still be unsuitable for old android devices like the i9000). Here is a good webpage that discusses the performance and the battery consumption on various antivirus suites for android devices: http://www.av-test.org/en/news/news...tection-apps-put-to-a-6-month-endurance-test/
Bloatware
Bloatware is one of the biggest culprits that just simply steals your battery life. Here are examples of bloatware:
- Any pre-bundled software that come with your phone
- Any apps that you don't even use that came with your phone
What you can do?
Uninstall the apps that you don't need/use. If you can't or have trouble uninstalling certain apps, try using titanium backup to freeze and uninstall any apps you don't need: https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en (Note: Requires root). Some pre-bundled apps can only be uninstalled from your phone's application manager in the settings.
Affects of Kernels and ROMs
Custom kernels and custom ROMs can have a large variety of benefits for the user. Custom ROMs could add features that are only available on AOSP roms, custom kernels can add hardware improvements and functionality such as support for BLN and more CPU governors. But what are the battery effects concerning with custom kernels and roms?
Kernels
Kernels play an important role in any Operating system. It contains all of the drivers, information and programming required to allow the device to function properly. Without it, our phones will be worthless. Custom roms introduce more features than your standard custom rom kernel and here are the list of some kernels:
- Siyah Kernel
- Dorimanx Kernel
- Gustavo Kernel
- Apolo Kernel
- Speedmod Kernel
- And the list continues
The point is that custom kernels allow the user to customize more things on their phone than normal. This includes CPU governors, IO schedulers, voltages and etc. Here are some things you can do in a custom kernel that will help save you battery
Don't overclock your CPU
As simple as the statement reads, don't overclock your CPU. Overclocking your CPU could boost you phone's processing speed but this can also lead to overheating issues and bad battery life
Underclock your CPU
Here is where the benefits starts to come in play. Underclocking is making your processor run at a lower speed than the manufacturer's specifications. This results in better battery life but could also reduce performance. A slight underclock is enough to improve your battery life by a bit.
Play around with CPU governors and I/O schedulers
Being one of the more experienced XDA members around here, I often see users asking for the best combination of CPU governor and IO schedulers. My response will be to try a balanced CPU governor first or try a battery saving optimized CPU governor, then see which IO scheduler you like most. In my case, I like HYPER and SIO as it is a solid combination and provides great stability and battery life. For more information on CPU governors and I/O schedulers, visit my website here: www.androidmodguide.blogspot.com
Disable LED on touch
LED is a feature that allow your phone's hardware buttons to light up when you touch your phone's screen. This can be a bad thing in regards with battery life. Disabling LED on touch will prevent further battery drain especially if you constantly text others or play games.
Try not using BLN
BLN is a great feature that all phones should have. But keeping the phone's hardware button lights can lead to excessive power drainage. If you find BLN is not too important for your everyday phone usage, disable it. It will save you some battery especially if you get lots of notifications and constantly check your phone for updates.
Enable LCD Power Reduce
Even though the display on our device is an OLED display, the settings still applies for our device. LCD Power Reduce is similar to Adaptive Brightness in a way as they both alter the display settings when displaying different content. This feature is included is most custom kernels and is usually set to enable by default. If you disable this because you don't like the colours, you are missing out on extra power savings.
ROMs
One of the great things of rooting your phone is that you are able to flash a custom ROM. Stock roms can come with lots of bloatware and unnecessary apps that it just simply slows the phone down. Custom ROMs can help speed up your phone as they generally come with less or no bloatware and are better optimized for our device thanks to the developers of the ROM. Here are some examples of Custom ROMs:
- Cyanogenmod
- Paranoid Android
- Omni ROM
- Slimkat
- And many more ROMs
Here are the thing you can do in a custom rom that can help you reduce power usage
Avoid android lollipop
Android lollipop was one of the most anticipated android releases in Google's history. Lollipop comes with heaps of new features, optimizations and fixes that just make android better for everyday usage. However, with more features comes more chance for apps to drain your battery. Not all apps run on lollipop without bugs and are susceptible to stability issues due to the newly implemented ART runtime. If you care about your battery life, stick with stock android 4.1.2 or custom kitkat rom as they don't suffer from the same issue!
Use ART
Not the paintings or the drawings that you would think of when you see 'ART'. ART (or Android Runtime) is a new runtime for android that is supposed to replace the aging dalvik runtime that currently run on most devices with kitkat and below. The benefits of using ART is that it supports 64bit chips (which doesn't give us any benefits), faster app load times and slightly better battery life. ART for kitkat is still a bit unstable and it requires more of your storage space when installing apps (less apps, more space used). However, not all apps are compatible with ART so make sure to google the app and version (important!) before switching to ART.
Enable battery saving GPS settings
Enabling GPS on a phone can seriously drain the battery quickly if someone was to forget that it was left on. Newer android versions allow the user to use different combinations or methods to determine the person's location which can potentially save battery life for people who use location services a lot.
Enable Adaptive backlighting
A relatively new (yet still old) feature on newer android versions include a feature that controls the brightness of your phone when specific content is shown. The difference in brightness in not really noticeable and so it is a feature that everyone should enable.
Use the default messaging app for your messaging (SMS)
With Android Kitkat, you are able to set the default messaging app. The default messaging app that comes with your phone is most likely a basic messaging app that allows you to send any kind of normal SMS to someone else with a number. Third party messaging apps like hangouts are more heavy with features and this can be a bad thing if you care about your battery. The simpler the messaging app, the better! (Not regarding the look, but I'm talking about features)
Use lighter home launchers
Home launchers determine how your phone would look if you were to access your apps that are on your phone. Launchers can be designed for visual and function purposes. The general rule with launchers is choose a lightweight launcher (like nova launcher) for your phone and your phone will have more ram and responsiveness. Battery life could be slightly improved by switching launchers too.
Use stock android browser
Web browsers on android are a must for most internet enabled phones today. With the large variation of web browsers, people may feel tempted to try out a different, more advanced browser. However, the truth is that if you browser on the web a lot, third party browsers can drain your battery faster than stock browsers. Stock browsers are the browsers the come with the OS. It may not be the most aesthetically pleasing interface but it usually lighter than most their party browsers on the play store and can save your battery!
Use stock keyboards
Without a software keyboard on our device, how else could we type a message or search for anything on the web (excluding voice and hardware features)? The keyboard bundled with stock roms may not be the easiest to use so you might download and use a different keyboard. Third party keyboard could be resource hungry and as of a result, it could drain your battery. Choose a simpler keyboard like android keyboard (bundled with AOSP roms) or google keyboard with holo design.
Avoid using audio improvement apps
You may have seen an equalizer app or an app that specifically is made for users to tweak the sound of the music. This can be great when you want to improve your audio but this could cause addition audio drain to your phone. If you can, try not tweaking the settings too much or make any changes that would improve the loudness of your speakers or earphones as this requires addition power. Audio enhancing apps generally require more processing power from your CPU and from your DAC, so that means less juice for your phone! If you are using an app like viper4android, use the battery saving mode when installing the driver and don't install the super high quality mode to save battery!
Affects of screen usage
Most people are unaware that one of the biggest factors that affects your battery life is the screen usage. You screen is one of the most power hungry components on your phone and so it's best to limit the brightness to get the best possible usage time. Here are some things you can do to stop screen battery drainage
Decrease time to turn off screen automatically
Having the automatically turn off screen feature set to long periods of time can seriously affect your battery life, especially if you forget to lock your phone after you are finished using your phone. Setting this to a shorter time will ensure no extra battery life is wasted from excessive screen on times.
Decrease your brightness and turn off automatic brightness
This is one of the most common actions to do to increase your battery life. Having your screen too bright can lead to serious battery drain. Find a setting that suits you and disable automatic brightness as it could adjust your brightness even once setting your brightness level.
Use darker, black wallpapers
This isn't necessarily a good method to save battery but the evidence suggest that actual black colours will save you battery life. Choose a wallpaper that uses black colours and your battery life should be slightly better (if you find yourself using your phone to only use the homescreen )
Other things you can do
If you have tried everything to fix your battery life and you don't see any improvement, you can either buy a new battery or simply buy a new phone.
Use greenify
You may say "I thought battery saving apps were bad for battery life?" Well in this case, Greenify is different from most battery saving apps as it is responsible of 'hibernating' your apps stocking them from leaving your phone on wakelock which could consequentially result in loss of battery life. This option is available for all other rooted phones too with different versions of android too.
Buying a new battery
If you have done everything possible to fix your battery life and your battery life can't stop depleting, it is probably a good time to buy a new battery. There are a number of ways to check if your battery is dying buy monitoring your battery voltage depletion or seeing a drop in battery life when your phone is hardly awake. When buying a new battery, be sure to buy from a trusted source and if possible, buy a genuine battery. There are a lot of compatible batteries that state that they have {so and so} battery capacity but the chances are they have the same capacity as the genuine battery (and sometimes less!).
Disable fast dormancy
Fast dormancy(FD) is a feature that controls your mobile radio by putting it to sleep when not in use. This can be a good thing if your carrier supports this but it could be a bad thing if your carrier doesn't With stock rom, you can easily disable fast dormancy by going on the phone dialer and typing *#9900# . In custom roms, you can use quick dialer numbers, so you will have to use an app called fastdormancy toggle by the legend gokhanmoral: https://play.google.com/store/apps/details?id=com.gokhanmoral.fastdormancytoggle.i9300&hl=en. Even though the description says it's for the i9300, it should work with the i9100. As you can see on the image above, this shows the different combinations of phones that have FD enabled or disabled and carriers that do and don't support FD.
Mediascanner bug/Music bug/FP bug/Fuse bug fix
Known as the infamous music bug, this bug has existed since Android 4.0.3. The problem was caused by the corruption of FP registors, in other words, when your screen turned off, the code for saving your state of your phone was not properly coded by Samsung, and as of a result, battery life was lost. The music bug affected all users of android 4.0.3 or later and could be noticed when after playing music from an external sd card where the music would just suddenly stopped. To fix this bug, install a custom kernel that includes this music bug fix (like apolo kernel, dorimanx kernel or gustavo kernel) and your problem should be fixed. Note: This also requires a rooted phone with custom recovery.
Change your phone's modem
A modem modulates and demodulates signals for communication between networks. Your phone's modem is responsible of providing a software layer that controls the mobile cell to communicate with the cell tower. Sometimes, the current modem may be poorly optimized for your carrier/device which may lead in some battery drainage. To solve this issue, you may have to replace your current modem software with a newer or different one. The benefits can only be determined by the user, so it is hard to tell which modem is best for your usage. Have a look at this thread to download a modem: http://forum.xda-developers.com/galaxy-s2/general/ref-samsung-modem-ril-cwm-installers-t1881304
Factory reset
Some battery drain issues that can't be solved using apps like greenify or issues to do with mediaserver can be resolved with the good old factory reset. Factory resetting your device will return your device back to the factory defaults (deletes your apps, settings, etc) but doesn't delete you personal files (like music, photos, etc). Be sure to backup all important files just in case something doesn't go as planned. Beware: Stock Android 4.0.x Touchwiz users are advised that factory resetting with stock recovery with stock kernel can cause your phone to hardbrick. Once your phone is hardbricked, your phone is officially dead unless you buy a new motherboard for your phone! Update to JB 4.1.2 first then factory reset or install a custom kernel. To check if your phone is affected (if you have insane chip), download and run this app: https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check&hl=en.
Keep your phone cool and don't play games while charging
This is more of a maintenance tip for your battery but when you charge your phone, your phone's battery and circuitry can heat up. This heat can damage your phone's battery so it is important to keep your phone cool. Remove any cases on your phone and allow it to cool naturally. Don't play games while charging your phone as this will heat up your phone even more until your phone gets very hot. Remember that in the battery world, cool is better.
Huge thanks for all of the kernel developers including @dorimanx, @cybernetus, @Computoncio, @pedestre, @Gustavo_s, the developers of the custom roms including @CyanogenMod, @fusionjack and everyone else who made customizing the s2 possible.
Reserved.
Good guide mate thanks!
I will hopefully update the guide today, as well as my governor and scheduler guide
Update: I've added one new tip to stay away from android lollipop. I've also fixed how the image links were shown instead of the actual image.
gsstudios said:
I will hopefully update the guide today, as well as my governor and scheduler guide
Update: I've added one new tip to stay away from android lollipop. I've also fixed how the image links were shown instead of the actual image.
Click to expand...
Click to collapse
Definitely some good info here! Not sure I totally agree with your statement about Lollipop. Currently I find it very stable and don't personally suffer any more issues than I did using any other custom build. Battery wise I've had 4hrs+ screen time with 3g/WiFi, location on, sync on all day. No under clocking used. On a standard battery. With a some streamed Google play music, a couple of short calls and a lot of browsing. In fact with how smooth it runs in comparison to previous android builds vs battery life I highly rate it. Although yes nothing beats stock 4.1.2.
Also I did use sine build.prop tweaks with some Xposed modules and some popular battery saving apps.

How is the battery life on Cyanogenmod 12.1

I have an S5 G900F with stock Touchwiz android 5.0 lollipop and I was just wondering if battery life is better in the recent releases of Cyanogenmod? Is it better than the stock touchwiz?
With a few apps, I got a noticeable change in my battery life. It seemed to be longer. But even if I didn't download mentioned apps, I still got maybe 20% better battery life.
I believe I used four apps:
Automate
ROM Toolbox Pro
Greenify
Tasker
What I did was:
1. With Automate and Tasker, I turned off the WiFi and Mobile Data when my screen is off. I don't really care about notifs alerting me,
so I just don't get any notifications but the System UI's when I'm sleeping or the screen is off. I also made it so that when WiFi is turned on,
my Mobile Data would be off and Vice Versa.
2. Greenify does it for you.
3. I underclocked my phone for a bit with ROM Toolbox Pro, no noticeable difference in performance but also a better length of battery life. And when my screen is turned off,
it would be automatically underclocked to <1GHz.
I am going to migrate to Marshmallow soon with CM13 Alpha, we have the same phone. I'm just going to test it if it could be used as my daily driver. Also if the apps I mentioned would still work.
Stop asking other people about battery life on other ROMs and just download and flash it to try and see for yourself. Everyone's battery usage will differ based on what apps you use...

[Guide] Optimizing Battery Life

Hey Guys, Kyuubi10 back again with a quick guide on improving the battery life of the HTC One M8.
Let's be honest, this phone is getting quite old now. You can already start to feel it lagging, and slowing down. And the battery doesn't last as much as it once used to.
But don't give up hope...your M8 isn't dead yet, and with some good management it can even rival 2016 flagships.
Let's begin with Marshmallow...
If you have not updated your M8 to Android 6.0 yet, WHAT ARE YOU WAITING FOR?
Marshmallow is the best version of Android yet, the efficiency of Lollipop with the Stability of KitKat, and a very fresh take on Battery saving!
Reasons why you should update ASAP:
1 - Lollipop's memory leaks 99% fixed (Don't want to say 100% due to the possibility of some existing out of my limited knowledge, but for all intents and purposes there are no more memory leaks.) This is very important, because the memory leaks were both draining battery life, and slowing down the device...which in turn keeps the screen on longer and wastes even more battery.
2 - Doze!!! It's the latest battery saving feature to be added to Android, and it's basically a SUPER idle state, where the phone if left untouched with screen off for long periods of time will not waste any battery whatsoever! I tested this when going to sleep, phone was in airplane mode, battery saver turned on, screen brightness at minimum...I left it at 100% charge, I woke up it was still at 100%. With airplane mode off, and battery saver turned off the phone lost only 3% battery overnight.
This being said, true battery saving is measured while using the phone right?
It's not about how long it can last without being used, but how long it can last while being used.
But what if you already are on Marshmallow, and your battery life is still not cutting it?
The following solutions are organized from simpler to more complex.
1 - Follow this official HTC guide: Tips for extending battery life. It provides tips on reducing screen brightness, keeping connections off when you're not using them (Wi-Fi, Data, BT, GPS, NFC etc...), lowering volume and vibration strength and using power saver mode.
While their advice is quite obvious stuff, and most of you probably do it anyways, I would like to stress the use of power saver mode when you are out and about away from a convenient power source. Doesn't matter if your battery is at 90%, turn PS mode on, you will barely even feel a difference, but your battery will last you much more than before!
2 - Buy yourself a smartwatch. While it may seem counter-productive to keep Bluetooth on constantly to keep connected to the watch, it actually improves battery life by helping you avoid turning on your phone's screen. At the end of the day the battery saving that comes from it may be equivalent to the drain caused by bluetooth being on, or even greater than the drain. Thus effectively saving you battery life, and being convenient while doing it.
3 - Here comes the big one...ROOT your device and install a custom ROM and Kernel. Just by installing an optimized ROM and optimized Kernel you will get battery savings + better performance. Often you will also have settings you can tweak to optimize battery savings at the cost of performance or vice versa. And with a custom Kernel you can choose one with battery saving CPU governors.
4 - CPU Governors. CPUs, just after your screen, is the second most battery consuming hardware part in your device. Especially since it is on most of the time. Choosing a governor that can make it's job more efficient can save you bucket loads of battery.
The most common one for battery life is called "Conservative", and it will provide you with considerable battery life at the cost of performance. But if you want both good performance and good battery life then you are probably looking for a governor which employs the "Race to Idle" ideology. (If you don't know what it is, do a quick google, it's easy to understand.)
A good option I like to recommend is Wheatley, but if your kernel choice lacks it then interactive will be good enough...but you will have to tweak it's settings yourself to make it most efficient. Couple months ago I created this guide which you may find helpful when tweaking the interactive governor.
5 - Since we have spoken about Rooting then let's start adding some ROOT apps to the mix. Greenify would be my first recommendation.
For 2 main reasons... 1, It helps you stop annoying, battery draining apps which keep themselves running in the background. 2, It's latest versions have included a feature where you can set Doze to start sooner than default. Thus allowing you to reap Doze's benefits earlier and for longer.
Talking about the annoying apps, there's one in particular which comes to mind....Facebook.
Personally, while I don't like it's battery draining, I also don't want to uninstall it...since it's quite useful. Thus in Greenify I found my answer!
6 - Last but not least, if you are noticing unusual battery drainage, but you can't find which app is causing it (or may even be a system app), or if you notice that Doze is not having any effect... it might mean that a wakelock is not letting your device idle for long enough for Doze to start.
For this you will need an app called "Wakelock Detector". Charge your phone to around 80-100% and place it on a desk and let it idle for a couple hours (e.g. When you are asleep). When you are back check what WD found, and it might surprise you. (I found an app called HTC Mode which was keeping my device awake and preventing Doze from starting.)
Another advantage of this app is that once you find the wakelock it links you to Greenify through which you can put that specific app to sleep. Thus preventing it from setting the wakelock again.
If you follow all these steps, you should be able to feel the considerable difference in battery life. Reminding you why you fell in love with this device
I hope I have been of help, I noticed that there weren't any Battery Guides specifically made for the M8, so I thought I would leave one here in case anyone is looking for one!
If I have helped you make sure to hit that :good: button, I will greatly appreciate it, and you will be helping the community find this guide more easily.
Thanks for reading! Enjoy your longer lasting M8!
Thank you for the Info! Before marshmallow I used "app ops" but this doesn't work on Android M. Because of the app wakelock detector I removed the messenger app from facebook. It drained my battery. Thank you.
Sent from my htc_m8 using XDA-Developers mobile app
adgadg15 said:
Thank you for the Info! Before marshmallow I used "app ops" but this doesn't work on Android M. Because of the app wakelock detector I removed the messenger app from facebook. It drained my battery. Thank you.
Sent from my htc_m8 using XDA-Developers mobile app
Click to expand...
Click to collapse
App ops is good for permissions, and stopping an app from connecting to the internet. Android M already has a permissions feature natively included.
What you want is to stop it from running in the background.
While you can uninstall it (and probably find another app which you can use facebook messenger in. e.g. Disa), I would personally recommend you simply use greenify to put it to sleep.
All official facebook apps are huge battery drainers, but greenify will keep them in check, so that you don't have to use another app with less functionality.
Obviously I am not forcing you lol, but it is my recommendation.

x727 with horrible battery life (system service seems to be the culprit)

Guys, please help me again!!!
My phone has horrible battery life. I know for a fact that it has up to 4000mAh as expected, I have keeping account of how much each apps used. However, it is drained out very fast. It has been this way even with the stock rom. Now I have flashed in Turbo rom the US version 21s (which I love very much, btw) and it is still draining like crazy.
I have even disabled location service and history and it is like that. I have even used other roms (lineageOS and paranoid), the battery still drains like crazy. I have only like a 15 hour-ish battery life on a phone that I used lightly so far.
I really want to keep this phone but if it keeps being like that, I might have to send it back or something which I desperately don't want to do...
Maybe you need to remove some bloatware on the stock LeEco ROM.
Otherwise I think you're getting decent enough battery life. Download Greenify or some other battery checking app to see if any app in particular is draining battery life. Look in the optimization page in Battery and try to unoptimize or optimize some apps. Doze might be causing issues.
Damn it.
I'm having the same problem, I can not fix what I've done, doing a clean setup completely erasing everything did not solve the problems.
There is no such problem in custom roms.
What can be done in this regard.
Power ManagerService and PowerManagerDisplay have no way to stop exploiting the battery. : Ağlayan:

Categories

Resources