Related
I'm using CM13 and new to using Greenify as I just bought the donation package but have some questions that I'm not sure about.
1. I have instant messaging apps (Whatsapp and WeChat) and games on my phone, when I finish using the app, I press the home button and have them running in the background, does that uses more battery or do I need to add the apps to the hibernation list?
2. Should I use hibernate or shallow hibernation as I switched from iPhone to OnePlus 3 and on the iPhone when I reopen the app, it will return to where I left it.
3. I have enabled aggressive doze so that it will go to sleep mode when the screen is off, will I get delay Whatsapp and Wechat messages or do I need to add it to the whitelist so notifications comes instantly when I receive them?
Many thanks!
Lither said:
I'm using CM13 and new to using Greenify as I just bought the donation package but have some questions that I'm not sure about.
1. I have instant messaging apps (Whatsapp and WeChat) and games on my phone, when I finish using the app, I press the home button and have them running in the background, does that uses more battery or do I need to add the apps to the hibernation list?
2. Should I use hibernate or shallow hibernation as I switched from iPhone to OnePlus 3 and on the iPhone when I reopen the app, it will return to where I left it.
3. I have enabled aggressive doze so that it will go to sleep mode when the screen is off, will I get delay Whatsapp and Wechat messages or do I need to add it to the whitelist so notifications comes instantly when I receive them?
Many thanks!
Click to expand...
Click to collapse
1. Any app which is not greenified will run in the background once it is opened and then dismissed by the Home button. As far as the IM apps are concerned, the advice of the Dev is not to greenify them if you rely on them. However, some people have successfully greenified those IM apps which use GCM without issues but some others complain of delayed notifications. So it may be better not to greenify them if you rely on them. Of course they will consume more battery since they are running in the background.
2. If you want iPhone like behaviour, use shallow hibernation. Otherwise, the apps will start afresh.
3. It is better to add such apps to the white list.
i could be wrong.... but i noticed that most of the times aggressive doze does NOT exted the real battery life...... maybe it COULD extend it if you do not touch the phone for long periods like 2...4 hours at time, but if you make a normal usage of the phone i suspect that activating and deactivating doze is DRAINING more battery than it tries to save!!!
.........any other though?
realista87 said:
i could be wrong.... but i noticed that most of the times aggressive doze does NOT exted the real battery life...... maybe it COULD extend it if you do not touch the phone for long periods like 2...4 hours at time, but if you make a normal usage of the phone i suspect that activating and deactivating doze is DRAINING more battery than it tries to save!!!
.........any other though?
Click to expand...
Click to collapse
Similar observation on battery savings. In most cases any power related benefits of aggressive doze are wiped out when the device wakes from its comma and performs a bunch of 'catch up' tasks. Such behavior can lead to lag immediately after wake which is a common complaint associated with aggressive doze. That said, aggressive doze may have other situational benefits...especially over longer durations. As always YMMV.
yes, i think about a person who does pick up the phone just every 4...5 hour at day because it is not important (for him) to always check the latest messages, and in that condition it could be useful the aggressive doze.
i even noticed that to disable the movement sensors is NOT a great thing...... of course great if someone is in car or moving everytime but it has the CON of turning on/off the brightness sensor of the phone and at every display power on the phone lags for 1/2 seconds.
i must admit that in the last years i've always used aggressivedoze/ or naptime and greenified lots of apps but i should reconsider the fact to UNinstall all....... and see if the battery life is really worse or not.
realista87 said:
yes, i think about a person who does pick up the phone just every 4...5 hour at day because it is not important (for him) to always check the latest messages, and in that condition it could be useful the aggressive doze.
i even noticed that to disable the movement sensors is NOT a great thing...... of course great if someone is in car or moving everytime but it has the CON of turning on/off the brightness sensor of the phone and at every display power on the phone lags for 1/2 seconds.
i must admit that in the last years i've always used aggressivedoze/ or naptime and greenified lots of apps but i should reconsider the fact to UNinstall all....... and see if the battery life is really worse or not.
Click to expand...
Click to collapse
The sensor issue is device specific. I enable 'doze on the go' on all my devices and have yet to encounter the brightness glitch. However, I don't use the more aggressive sensor suppressions available in some apps. Note 'doze on the go' is enabled by default w/Android 7+.
After experimenting with countless apps/tools/techniques (ugh) my Android power management methodology has evolved to a 'lite touch' minimalist approach. I only take overt action when a specific drain can not be contained by other means. Greenify is the tool of choice with only a few bad actors in the explicit hibernation list. Android defaults handle everything else. My devices sleep soundly, behave predictably and score admirably low drain rates. App selection obviously plays into that. Big pigs like Facebook, Google everything and WhatsApp are not part of my portfolio as lighter alternatives exist. Good luck with your own adventures.
I'm new to greenify, so bear with me.
In the pro version, I enabled both shallow hibernation and aggressive doze, in addition to adding a number of apps manually.
However, I found that the proximity sensor became a bit wonky, waking the screen while still in a call, and occasionally failing to wake the screen on call end.
Is it possible that greenify is causing this, and if so, what would you suggest I change to fix it?
HTC 10 rooted, Xposed, Maximus HD (MM)
Sent from my HTC 10 using Tapatalk
BillTheCat said:
I'm new to greenify, so bear with me.
In the pro version, I enabled both shallow hibernation and aggressive doze, in addition to adding a number of apps manually.
However, I found that the proximity sensor became a bit wonky, waking the screen while still in a call, and occasionally failing to wake the screen on call end.
Is it possible that greenify is causing this, and if so, what would you suggest I change to fix it?
HTC 10 rooted, Xposed, Maximus HD (MM)
Click to expand...
Click to collapse
Absolutely! Disable aggressive doze and shallow hibernation as they generally offer no significant benefit on Android 6 (Marshmallow) and often trigger side effects similar to what you describe. I'd also remove ALL apps from Greenify's hibernation list unless they exhibit undesirable behavior.
Given MM based ROM be sure to enable 'Doze on the Go' in Greenify settings which will help your device enter doze more rapidly and remain there longer even when in motion.
Davey126 said:
Absolutely! Disable aggressive doze and shallow hibernation as they generally offer no significant benefit on Android 6 (Marshmallow) and often trigger side effects similar to what you describe. I'd also remove ALL apps from Greenify's hibernation list unless they exhibit undesirable behavior.
Given MM based ROM be sure to enable 'Doze on the Go' in Greenify settings which will help your device enter doze more rapidly and remain there longer even when in motion.
Click to expand...
Click to collapse
Done. Would you suggest a battery app to monitor wake locks, and if so, which one?
Also, a general question about lithium batteries should not be trickle-charged overnight, or left plugged in constantly because it stresses the battery. Just wondering if there's any truth to that, or if it's an urban legend.
Sent from my HTC 10 using Tapatalk
BillTheCat said:
Done. Would you suggest a battery app to monitor wake locks, and if so, which one?
Also, a general question about lithium batteries should not be trickle-charged overnight, or left plugged in constantly because it stresses the battery. Just wondering if there's any truth to that, or if it's an urban legend.
Click to expand...
Click to collapse
Not a fan of monitoring wakelocks which are broadly misunderstood and usually not the source of excess (operative word) battery drain. Android's native monitoring tools are generally adequate. Two well regarded alternatives are Better Battery Stats (BBS) and GSAM. Both can be found in the Play Store.
Leaving a Li-ion powered device on charge overnight is fine. Especially phones and other portable gizmos which are usually discharged the following day. However, Li-ion batteries should not be left in a fully charged or discharged state for an extended period as irrevocable damage can occur. That's why most Li-ion powered devices arrive partially charged which is the state they like best.
More detail: http://batteryuniversity.com
Davey126 said:
Not a fan of monitoring wakelocks which are broadly misunderstood and usually not the source of excess (operative word) battery drain. Android's native monitoring tools are generally adequate. Two well regarded alternatives are Better Battery Stats (BBS) and GSAM. Both can be found in the Play Store.
Leaving a Li-ion powered device on charge overnight is fine. Especially phones and other portable gizmos which are usually discharged the following day. However, Li-ion batteries should not be left in a fully charged or discharged state for an extended period as irrevocable damage can occur. That's why most Li-ion powered devices arrive partially charged which is the state they like best.
More detail: http://batteryuniversity.com
Click to expand...
Click to collapse
Thanks for that info. Very interesting site, but way above my pay grade. I guess by "extended period" that scenario would be a store demo unit that's constantly powered, or a home scenario of similar sort.
Here's what I took away from a brief overview, if anyone else is looking on:
(Sourced from 'How to Prolong Lithium Based Batteries' from Battery University)
From: Battery University:(emphasis mine)
Similar to a mechanical device that wears out faster with heavy use, the depth of discharge (DoD) determines the cycle count of the battery. The smaller the discharge (low DoD), the longer the battery will last. If at all possible, avoid full discharges and charge the battery more often between uses. Partial discharge on Li-ion is fine. There is no memory and the battery does not need periodic full discharge cycles to prolong life.
Environmental conditions, not cycling alone, govern the longevity of lithium-ion batteries. The worst situation is keeping a fully charged battery at elevated temperatures. [I'm reading this as a warning for those of us with quick charging cables]
The question is asked, “Should I disconnect my laptop from the power grid when not in use?” Under normal circumstances this should not be necessary because charging stops when the Li-ion battery is full. A topping charge is only applied when the battery voltage drops to a certain level. Most users do not remove the AC power, and this practice is safe.
Click to expand...
Click to collapse
Davey126 said:
Absolutely! Disable aggressive doze and shallow hibernation as they generally offer no significant benefit on Android 6 (Marshmallow) and often trigger side effects similar to what you describe. I'd also remove ALL apps from Greenify's hibernation list unless they exhibit undesirable behavior.
Given MM based ROM be sure to enable 'Doze on the Go' in Greenify settings which will help your device enter doze more rapidly and remain there longer even when in motion.
Click to expand...
Click to collapse
Still having some trouble from time to time with proximity sensor, screen wake (almost locks on or off) and fingerprint sensor when waking.
I wiped both dalvik/art and system cache which seemed to help for a bit and also seemed to make the phone a bit more responsive, but this afternoon, the above problems resurfaced.
Can you please recommend some settings to start with, since I'm a noob with greenify, and I'm not sure if I have everything set right. Also might app updates without a reboot have something to do with this?
HTC10
Maximus HD (MM)
Rooted (obviously)
Xposed
Thanks in advance!
Sent from my HTC 10 using Tapatalk
BillTheCat said:
Still having some trouble from time to time with proximity sensor, screen wake (almost locks on or off) and fingerprint sensor when waking.
I wiped both dalvik/art and system cache which seemed to help for a bit and also seemed to make the phone a bit more responsive, but this afternoon, the above problems resurfaced.
Can you please recommend some settings to start with, since I'm a noob with greenify, and I'm not sure if I have everything set right. Also might app updates without a reboot have something to do with this?
HTC10
Maximus HD (MM)
Rooted (obviously)
Xposed
Click to expand...
Click to collapse
With Aggressive and Shallow doze disabled the only other setting that might prove troublesome is 'doze on the go'. However, that one is important on MM as it prevents your device from waking and/or staying awake when in motion. Still, might be worth disabling to see if it makes a difference.
Rebooting after app updates is generally unnecessary unless recommended by the developer.
Additional thoughts:
- verify working mode is Root + Boost (Xposed)
- keep the list of apps to explicitly Greenify short (demonstrated bad actors); implicit doze will take care of the rest
While my preference leans towards Greenify (ease of use; flexibility; long term track record; community support) there are several other fine apps with similar functionality. Force Doze pops to the top of the list. Occationally a user will report issues with one while the other works fine. Another option to consider.
BillTheCat said:
Still having some trouble from time to time with proximity sensor, screen wake (almost locks on or off) and fingerprint sensor when waking.
I wiped both dalvik/art and system cache which seemed to help for a bit and also seemed to make the phone a bit more responsive, but this afternoon, the above problems resurfaced.
Can you please recommend some settings to start with, since I'm a noob with greenify, and I'm not sure if I have everything set right. Also might app updates without a reboot have something to do with this?
HTC10
Maximus HD (MM)
Rooted (obviously)
Xposed
Thanks in advance!
Sent from my HTC 10 using Tapatalk
Click to expand...
Click to collapse
If you have greenified any system apps, please reconsider. One of them may be the culprit.
If nothing else works, ungreenify everything and start from scratch. Greenify one app at a time, observing the behavior for some time before greenifying the next. You may find the culprit. Laborious, but effective.
Davey126 said:
With Aggressive and Shallow doze disabled the only other setting that might prove troublesome is 'doze on the go'...
Click to expand...
Click to collapse
tnsmani said:
If you have greenified any system apps, please reconsider. One of them may be the culprit...
Click to expand...
Click to collapse
Hey, guys. I'm still having trouble with both the proximity sensor and fingerprint sensor. Could really use some expert advice here.
The phone screen often does not come back on - especially during a long call or when switching between calls, and frequently just "loses its mind" and I have to press the power button to get the screen back, or even to turn the phone off. Another problem is waking via the fingerprint sensor which is unreliable.
I don't know if it's the settings I've selected (my money is on this one) or if there's a rogue app that's hosing me. For example, I use OneBox for my business IP Telephony. Could it be that?
I did, in fact, manually select a couple system apps to greenify, but that's because the ROM developer put them into the system space, rather than the user space. So I'm not sure if that counts.
Here's what I have so far...
Greenified:
ES File Exlorer Pro
Facebook
Firefox
Instagram
Key Ring
SensorPush
Settings:
Working Mode: Root+Boost
Shallow Hibernation DISABLED
Aggressive Doze DISABLED
Wake-up Tracking and Cutoff DISABLED
Automated Hibernation: SELECTED
Xposed based features:
Doze on the go: SELECTED
Wakeup Timer Coalescing SELECTED
Telephone Wakeup SELECTED
Greenifying System Apps: SELECTED
BillTheCat said:
Hey, guys. I'm still having trouble with both the proximity sensor and fingerprint sensor. Could really use some expert advice here.
The phone screen often does not come back on - especially during a long call or when switching between calls, and frequently just "loses its mind" and I have to press the power button to get the screen back, or even to turn the phone off. Another problem is waking via the fingerprint sensor which is unreliable.
I don't know if it's the settings I've selected (my money is on this one) or if there's a rogue app that's hosing me. For example, I use OneBox for my business IP Telephony. Could it be that?
I did, in fact, manually select a couple system apps to greenify, but that's because the ROM developer put them into the system space, rather than the user space. So I'm not sure if that counts.
Here's what I have so far...
Greenified:
ES File Exlorer Pro
Facebook
Firefox
Instagram
Key Ring
SensorPush
Settings:
Working Mode: Root+Boost
Shallow Hibernation DISABLED
Aggressive Doze DISABLED
Wake-up Tracking and Cutoff DISABLED
Automated Hibernation: SELECTED
Xposed based features:
Doze on the go: SELECTED
Wakeup Timer Coalescing SELECTED
Telephone Wakeup SELECTED
Greenifying System Apps: SELECTED
Click to expand...
Click to collapse
Did you try the earlier suggestion of removing everything from hibernation and then hibernating one app at a time? If not, try that.
What is SensorPush? Is that the wireless thermometer thingy? Disable that and see.
tnsmani said:
Did you try the earlier suggestion of removing everything from hibernation and then hibernating one app at a time? If not, try that.
What is SensorPush? Is that the wireless thermometer thingy? Disable that and see.
Click to expand...
Click to collapse
Actually, I figured I'd start from scratch. Disabled the app in Xposed, used TiBu to wipe data and uninstall. I'm going to wipe all the caches and reboot to see what happens.
What I could use some help with is to understand what settings in the app you guys would recommend for my phone /rom:
HTC10
Maximus HD (Marshmallow)
Xposed
Once I'm OK with basic settings, I'll follow your suggestion of one app at a tim.
Yes, Sensor Push is the app for remote temperature / humidity sensors. But it's not this app, I've only had it installed for a couple days, the problem has persisted for weeks beforehand.
Sent from my HTC 10 using Tapatalk
BillTheCat said:
Actually, I figured I'd start from scratch. Disabled the app in Xposed, used TiBu to wipe data and uninstall. I'm going to wipe all the caches and reboot to see what happens.
What I could use some help with is to understand what settings in the app you guys would recommend for my phone /rom:
HTC10
Maximus HD (Marshmallow)
Xposed
Once I'm OK with basic settings, I'll follow your suggestion of one app at a tim.
Yes, Sensor Push is the app for remote temperature / humidity sensors. But it's not this app, I've only had it installed for a couple days, the problem has persisted for weeks beforehand.
Sent from my HTC 10 using Tapatalk
Click to expand...
Click to collapse
No appwise recommendations can be made since the device, ROM, kernel, apps etc vary vastly not to speak of the the specific usage pattern of the individual.
What is recommended though is to greenify those apps which you don't use often but which keep running. Do not greenify apps which you often use.
As for system apps, be careful, but the same principle applies. Don't greenify something like PlayServices because its running is essential and it will continuously try to wake up draining battery.
Install BBS and monitor which apps drain battery and then greenify only those which drain but will not cause issues if greenified. Always greenify one app at a time to see the effects.
In general, greenify as less apps as possible.
I have a Moto G4 Play model number XT1600 (Moto G Paly in the US) and I am having some issues with the proximity sensor.
When answering a call, sometimes the screen goes dark and unresponsive to touch or by quickly pressing the power button. I have Greenify installed but I'm not sure if it is related.
After reading some posts here, I decided to understand the behavior of my phone when I make the calls and here is what I learned:
- after the proximity sensor turn the screen off when the phone is close to the ear, many times it will not detect when the phone is put away from the ear. But if you make a movement that leaves the phone in the horizontal position in your hand, the screen will be lit again (it takes a few seconds).
- if you put away the phone from the ear and leave it in a desk in the horizontal position, the screen will almost immediately be lit again. It seems that the proximity sensor works together with another sensor that detects the little bump when you put the phone on the desk.
- I did the movement to put the phone away from the ear, leaving it in the horizontal position in my hand; screen continued dark. Then with my finger I did a few taps in the back of the phone and the screen went on again.
- Another test I did when none of the above alternatives worked: in the settings there is an option to turn the camera on with a double press of the power button. When this option is set and the screen goes unresponsive while answering a call, I do the double click to activate the camera. The screen turns on with the camera app and then I am able to switch to the phone app.
Annoying but it is an alternative solution.
Not sure if this is the normal behavior but this is what I learned today
hjbuzzi said:
I have a Moto G4 Play model number XT1600 (Moto G Paly in the US) and I am having some issues with the proximity sensor.
When answering a call, sometimes the screen goes dark and unresponsive to touch or by quickly pressing the power button. I have Greenify installed but I'm not sure if it is related.
After reading some posts here, I decided to understand the behavior of my phone when I make the calls and here is what I learned:
- after the proximity sensor turn the screen off when the phone is close to the ear, many times it will not detect when the phone is put away from the ear. But if you make a movement that leaves the phone in the horizontal position in your hand, the screen will be lit again (it takes a few seconds).
- if you put away the phone from the ear and leave it in a desk in the horizontal position, the screen will almost immediately be lit again. It seems that the proximity sensor works together with another sensor that detects the little bump when you put the phone on the desk.
- I did the movement to put the phone away from the ear, leaving it in the horizontal position in my hand; screen continued dark. Then with my finger I did a few taps in the back of the phone and the screen went on again.
- Another test I did when none of the above alternatives worked: in the settings there is an option to turn the camera on with a double press of the power button. When this option is set and the screen goes unresponsive while answering a call, I do the double click to activate the camera. The screen turns on with the camera app and then I am able to switch to the phone app.
Annoying but it is an alternative solution.
Not sure if this is the normal behavior but this is what I learned today
Click to expand...
Click to collapse
I experienced this same issue on an older XT1030 which is the mini varient of a 2nd gen Moto X. Spent quite a bit of time trying to diagnose the issue (like you) and had devised various work-arounds that were never quite satiafsctory. Also rocking Greenify w/Xposed but ultimately determined that was not a direct factor with the proximity sensor glitch.
What fixed it (for me) was Gravity Screen which you can find in the Play Store. Takes a bit to get understand how to configure but very nice once everything is set up. One downside is you will probably want to disable Moto's active screen function - at least during initial configuration. Good luck.
Is there any reason why pending updates might have an effect on the proximity sensor?
Sent from my HTC 10 using Tapatalk
BillTheCat said:
Is there any reason why pending updates might have an effect on the proximity sensor?
Sent from my HTC 10 using Tapatalk
Click to expand...
Click to collapse
I have noticed that if app updates are kept pending in PlayStore, it does affect various things, which seem totally unconnected.
tnsmani said:
I have noticed that if app updates are kept pending in PlayStore, it does affect various things, which seem totally unconnected.
Click to expand...
Click to collapse
Ah. So I'm not hallucinating after all...
Sent from my HTC 10 using Tapatalk
Well guys, it looks like I'm going to have to abandon Greenify. I just can't seem to find any combination of settings that won't interfere with the proximity sensor. Unfortunate, really, because it's a great app and I even bought the donation package, but it's just making my life miserable.
Anyway suggests for alternatives would be appreciated. I have one mention for 'force doze'. Anything else?
Sent from my HTC 10 using Tapatalk
I wish I had more technical skills to understand why my Moto G4 Play (XT1600) had its proximity sensor behaving erratically for several days. I uninstalled Greenify and installed it again. Settings are
Working mode NON ROOT, Agressive doze ON, Wake-up Tracking DISABLED, Auto Hibernation OFF, Alternative Screen Off Mode OFF, Quick Action Notification OFF, Long Press OFF, Don't Remove Notifications ON, Xposed Features (not available), Greenifying System Apps OFF, Extras for Geek OFF.
My proximity sensor is working fine with Greenify installed.
I keep all my apps and system up to date and I suspect that some recent update may have fixed the erratic behavior of the proximity sensor.
hjbuzzi said:
I wish I had more technical skills to understand why my Moto G4 Play (XT1600) had its proximity sensor behaving erratically for several days. I uninstalled Greenify and installed it again. Settings are
Working mode NON ROOT, Agressive doze ON, Wake-up Tracking DISABLED, Auto Hibernation OFF, Alternative Screen Off Mode OFF, Quick Action Notification OFF, Long Press OFF, Don't Remove Notifications ON, Xposed Features (not available), Greenifying System Apps OFF, Extras for Geek OFF.
My proximity sensor is working fine with Greenify installed.
I keep all my apps and system up to date and I suspect that some recent update may have fixed the erratic behavior of the proximity sensor.
Click to expand...
Click to collapse
Aggressive doze is neither needed nor beneficial on most configs. However, it can result in erratic app/device behavior. Suggest disabling and observe drain over several charge/discharge cycles. If only looking at at sleep performance be sure to include 1-2 min after waking as the device plays 'catch-up'. If there are no overall benefits to aggressive doze why introduce the potential for side-effects?
Since June 2017 I have a Huawei Mate 9, originally with Nougat. I noticed that some apps do not run properly when the display is off, but under Oreo it is even worse. Apps like
* ssh daemons
* wifi auto on/off
* Tasker schedules
which should run in the background do usually not run when the screen is off. I have disabled all possible battery optimization options in the Android settings and checked 'keep awake' or 'run when screen is locked' in the individual apps, but in all cases the services only run when the screen is on or locked a few seconds ago.
It appear that you have to keep the screen on in order to run these apps which they call 'battery saving' while it is actually extra battery consumption as the screen is the greatest battery usage hog.
Is there a way to keep such apps running in the background with the screen off ?
That, is due to the battery saving code that oem is known for.
Xiaomi Mi 9
Battery life saving tips
- Discussion -
Presenting a few tips based off personal experience that can help squeeze out those extra few minutes/hours of battery life from our device.
Please note:
This is not a science and what works for some may not work for others. There are many factors involved in having good battery life and one person’s 1 SOT (screen on time) may mean completely different usage to another’s. For example, 1 hour of internet browsing will of course be less battery-intensive than 1 hour of processor-hungry gaming. So bear this in mind…
I am running the weekly Xiaomi.EU rom (9.4.11 at the time of posting) and so some of these settings/features may not be available on other versions of MIUI.
Some of the below will require. Some users prefer not (or can’t for whichever reason) to root and so you’ll just have to skip those if so.
Lastly, this thread is intended on being a work in progress and I welcome comments/suggestions/additions on the content. These are the settings that I adhere to which I believe, as well as most users, which are useful to aid battery life. Some tips may help out significantly, some may just offer a slight increase. Some may not even help at all and may just be placebo!
If something doesn’t work for you or you greatly disagree, let’s discuss it…
Network settings + roaming
There are various settings which are known to help out with the notorious Cell Standby drain etc. such as:
Preferred network type (found either by Settings – SIM cards & mobile networks – Sim Card Settings - Preferred network type OR by dialling *#*#4636#*#* via your phone app). Users in the EU find that setting the network type to GSM/WCDMA/LTE or WCDMA/LTE (on both sims) can help stop the device look for network frequencies that it’ll never find, such as the TD-SCDMA etc. You can Google what frequencies your network provider uses which can help you decide.
VoLTE (Settings – SIM cards & mobile networks) – there may be some debate over this one, but it can be said by having VoLTE enabled, whilst calls will be clearer, it will use 4G which is that bit more power hungry. Therefore some testing may be preferred if you’re a frequent caller. I personally have this on without and haven’t tested it fully, but I’m also not a huge caller.
Make calls using WLAN (Settings – SIM cards & mobile networks) – by using WiFi for calls this should be more battery efficient than using mobile network data.
Data roaming (Settings – SIM cards & mobile networks) – I tend to keep Overseas data roaming off when I’m in my home country with the thought that it prevents the device from looking for networks it won’t find. As for National roaming, I have this kept off too normally as I don’t travel around much generally, so again to prevent it searching for alternative networks when it already has a strong signal.
System settings
Here we have several system settings/features that may be used on a day-to-day basis but may not be needed to be enabled at all times. Generally speaking, having something turned on all the time yields benefits for convenience but at the cost of battery life, as seen below.
Wifi / Bluetooth – both of these can be regarded as similar, in the sense that by having it enabled all the time it can connect automatically without your input. For example, if I leave my WiFi on when I leave my home it’ll automatically reconnect when I come back. Great! However, throughout the entire day if it doesn’t find a known network it will constantly be looking for one, draining battery. Not so great. Therefore if the convenience of not having to turn your WiFi on/off is your preference, then leave it enabled. Though if you know you’re not going to be connected to a network, then some manual control may be preferred. The same rules apply for Bluetooth devices.
WiFi & Bluetooth Scanning (Settings – Additional Settings – Privacy – Location – Scanning) – this can be a big drain I have found and is usually activated when you have High Accuracy location mode activated. Again, it comes with its benefits of providing higher accuracy, but with some battery cost. By disabling both WLAN and Bluetooth scanning, extra battery life can be saved. There are some apps I’ve found that force you to enabled High Accuracy mode, so just remember to switch off these scanning settings once again if so.
GPS & location accuracy (Settings – Additional Settings – Privacy – Location – Location mode) – I personally don’t mind just using Device only and keeping this on all the time. As whilst like with Bluetooth as mentioned above, if I know I’m not connect to my Bluetooth speaker for example, I at least like to open Google Maps and it find me straight away rather than toggling GPS on etc. Personal preference of course, as with all of these…
NFC (Settings – More) – as with WiFi and Bluetooth settings, if you’re not using it and don’t mind the manual toggling on/off as needed, then disable and do just that.
Hotspot (Settings – Portable Hotspot) – as above really, as this could be a big drainer if left on. Luckily there is a setting (Turn off hotspot automatically) which can help with this.
Display
A massively subjective aspect of using your device and only you know what you’d rather have and what you;d rather be looking at. Just as we know, a higher brightness level will result in high battery drain and the screen can be the biggest drainer of the all, so choose wisely if you’re trying to conserve some juice.
Screen brightness (Settings – Display – Brightness level) – I personally have it set to manually controlled, as I find the auto-brightness not to be very smooth, at around 20-30% indoors and perhaps up to 100% outdoors. I believe that manually controlling brightness preserves battery as it of course doesn’t use the ambient sensor and brightness remains the same, rather than jumping up and down reacting to light levels.
Ambient display (Settings – Display – Ambient display) – functionality of having the ‘always on display’, but at the cost of some battery life. There is the scheduling that you can use to help with this, but personal preference whether you want this on or not. I personally don’t, though at times I’m tempted to given the notification light, for me, isn’t that practical.
Contrast and colours (Settings – Display –Contrast & colours) – it can be said that Standard will be the most battery friendly, Increased Contrast drawing that bit more power due to the increase in contrast and Automatic Contrast using the most given it will use the sensor to optimise contrast based off available light. I personally have it on Increased contrast and I’m happy enough.
Double tap/raise to wake (Settings – Display – System) – with both of these sensors will be used for the convenience of tapping your screen and raising your phone in order to wake the device. This may be handy, but be mindful that such convenience will come at the cost of the sensors running using up some battery.
Themes
Another subjective aspect of your device is you can make it look. The suggestion here is for black themes to be applied where possible as on our screens black images use less power, as noted by Google. Though indeed black theming isn't for everyone so this suggestion, as with all of them, is purely up to you.
Night mode (Settings - Additional settings - Developer options - Night Mode) - enable night mode (Always on) to turn on MIUI system-wide black/dark theme, such as the dialer etc. *If you don't know how to activate Developer options, see here
Substratum and Swift Black - I highly recommend using this theme with the help of Substratum, though indeed only available to rooted users. Be sure to follow all the required steps to get Substratum working, such as installing the Magisk module etc.
Battery & Performance
Here are the various system battery settings which aim to preserve battery. Some perhaps more useful than others!
Adaptive Battery (Settings – Battery & Performance – Use Adaptive Battery) – this claims to limit battery for apps that you don’t use often, which I have enabled, though as will be seen below some further manual control can be done.
Battery saver / background app restrictions (Settings – Battery & Performance – App Battery Saver – Choose apps) – here you can select per-app a choice of 4 background restriction settings. It’s time consuming, but it’s worth going through each app (note: use the 3 dots in the top right corner to Show system apps) and choose the restriction settings, if any, to be applied. Generally speaking, if you want notifications to come through from it (like WhatsApp) or you don’t want it being shut down in the background (like Spotify) then choose No restrictions. If you’re not so bothered about it and want the system to lay down the law on battery saving, choose Restrict background activity. There are settings in-between, like Battery Saver and Restrict background apps, but I’ll leave you to play around with those ones.
Battery Optimization (Settings – Battery & Performance) - this has several options to save battery ranging from adjusting screen brightness, turning on Battery Saver, turning off GPS etc. This can be used however I prefer to manually configure the settings, so this will be up to you…
Scenes (Settings – Battery & Performance) – here is a ‘smart scene’ called sleep mode which apparently will detect when you’re sleeping and close down apps, restrict NFC etc. I personally have this disabled as again I manually adjust such settings
Auto-start (Settings – Manage apps - *select app* - Autostart) – another useful option is to go through each app you have and disable the autostart, which could provide additional battery savings preventing apps from starting up in the background
Debloating / removing system apps
Lots of system resources can be freed up which can result in added performance and battery life. See the extremely helpful thread by @SirTAVARES who created the Debloat Applications (No-Root) thread.
I personally have used the above guide to remove a lot of pre-included apps, even on the somewhat pre-debloated Xiaomi.eu rom. Without root you can use ADB to remove apps and they won't reappear when you update your rom. They will appear back if you perform a factory reset, as they are not fully uninstalled.
Furthermore, with root you can remove the app from not only the user area but system area too. Check out the thread for more info on this.
Lastly, apps like System App Remover Pro can fully uninstall system apps, with the option to use the Recycle Bin option should you wish to restore
Battery draining apps and alternatives
It can be said that some apps are notorious for being big battery drainers, such as the official Facebook app. I’m not a huge user of some of the other apps, like Snapchat, Twitter etc. and to be honest I generally favour webpage versions of some things for example I don’t have the Amazon shopping app, I just use the web page version, saved as a bookmark on my home screen. The general tip here is if you are going to use an app, be sure to go through its settings and adjust notification settings/frequency. For example, I do have the Sky News app however set it to not notify me of news, the same for Yahoo weather. So tweak accordingly. If you have some good alternative app suggestions then I’ll be happy to include some here, but for now I’ll just start with…
Facebook – I use Folio for Facebook & Messenger which is a nice lightweight 'Facebook wrapper' in that it uses the Facebook webpage as the basis for the app. It also has a functional messenger included so no need for a separate app.
Battery monitoring apps - apps like GSam Battery Monitor and BetterBatteryStats can be useful in detecting the high draining apps, so could be worth using one of those in an effort to identify them.
Magisk modules
There are many Magisk modules out there which aim to solve battery. I only use one, which I’ll list below, however please feel free to make suggestions for inclusion in this section. I know that there are some like Greenify, Amplify (when using Xposed) etc. that could squeeze even more juice out of the device!
Universal GMS Doze - helps put Google Play Services to sleep to save some battery. I use this with no issues/impact on Gmail, Play Store etc.
Other system settings
Sync (Settings – Sync) – as with per app settings for notifications/sync frequency etc. settings, it’s worth checking here to see what apps are auto-syncing data. You can turn them all off (I believe) via the Auto-sync data toggle, or check them out individually via this menu setting. *Note: I have removed Mi Cloud etc. and so I don’t have any of that running in the background, but that’s up to you.
Vibration (Settings – Sound & Vibration) – now this is likely a very small potential for some battery savings but still worth noting. You can adjust the Vibrate on tap option ranging from Off/Light/Medium/Strong, which I’m sure someone who has it set to Strong will be using that tiny bit more power than someone who has it set to Off. Your call….
Permissions (Settings - Permissions - Permissions) - it's worth going through here to monitor per-app what permissions are being used. Some apps may not like being prevented using certain things and it may break some functionality, but it's an extra method in reducing potential usage, such as hardware usage, for an extra saving. For example, an app may try and use GPS each and every time you open it or even try running it in the background. If you're willing to, preventing it from doing so may help save some battery.
Authorization & revocation (Settings - Additional settings - Authorization & revocation) - here you can revoke some access from apps. I have stuff like Security, Downloads, Battery and performance and Settings listed here, all of which I've revoked with no noticeable negative consequences.
Fingerprint icon (Settings - Lock screen & password - Manage fingerprints) - another very small tweak for a potential very small saving. The setting is Show fingerprint icon when the screen is off (which is present on Xiaomi.eu 9.4.11) and by disabling will prevent the icon showing. As the icon is displayed by the screen, by turning it off it'll naturally save the power it takes to light the screen up, which as you may have noticed, it lights up with the tiniest movement of the device! I keep it on as I like it and battery doesn't seem to be greatly impacted - but this thread is about squeezing as much juice as possible, right?!
Recents and 'Clear all' - not a system setting but a little thing to do, is to open up the Recents menu and use the 'X' button to close all running apps, or swipe individual to close certain ones from running in the background. Now, it is the case the apps stored in the RAM aren't necessarily using battery, but this is still useful to stop apps that are running and active. Definitely a debatable one, as the argument against doing this is that it then uses battery to reopen the app, so perhaps just test it out and see for yourself.
Last but not least....
Now this last little tip of mine is certainly one that can be debated, but I do it nonetheless...
Remember, none of this is advice as such, it's just what I do to keep myself sane in knowing/believing (philosophical debate here?!) that I've done all I can to maximise battery life.
What I like to do is when installing a rom have the phone charged to 100% before doing so. This originates from the days of believing that batteries need to be calibrated. There is definitely lots of research that states it may not be needed and a simple Google search can reveal research into this, but it's something I like to do anyway.
So essentially my method regarding this, needed or not, is:
Charge phone to 100%
Update rom
Use phone until it switches off at 0%
Charge phone fully to 100% without interruption
I'm not stating this is needed, it's just what I do. Take it or leave it! I'm aware that there is science behind not allowing phone batteries to die at 0% in order to prolong the life of it, but again, it's just what I do and it works for me.
Your call!
That is it for now. As mentioned I highly welcome your comments and suggestions for adding to this thread so please do let me know if any questions etc.I'm purposefully not showing my SOT/battery stats as they won't be useful to anyone - the above tips are here for that!
Nice thread.. we need something like this. Thanks
marko94 said:
Nice thread.. we need something like this. Thanks
Click to expand...
Click to collapse
Thanks, let's make it the best it can be
Great post. I haven't used substratum since my latest phone HTC one m8.. How did u installed it? With magisk?
Thanks for this extensive write up....
sakaki14567 said:
Great post. I haven't used substratum since my latest phone HTC one m8.. How did u installed it? With magisk?
Click to expand...
Click to collapse
Yeah, substratum via play store and there's a magisk module too. Follow its guidance and let us know if any questions
Many thx for all this advice ?
Thank you. I would like to see more ideas and for this thread to get pinned and updated for more tips
hardtheory said:
Many thx for all this advice ?
Click to expand...
Click to collapse
Ahmad Shawawreh said:
Thank you. I would like to see more ideas and for this thread to get pinned and updated for more tips
Click to expand...
Click to collapse
Enjoy guys.
Let me know if you feel any difference and if any questions/additions
cd993 said:
Yeah, substratum via play store and there's a magisk module too. Follow its guidance and let us know if any questions
Click to expand...
Click to collapse
Compiled everything, except the overlay of android system (it remains blue accent for some reason) phone overlay and system ui.
Thank you for your advice
With all you have done for your setting, Could you share us the battery performance please?
Tharitsaivet said:
Thank you for your advice
With all you have done for your setting, Could you share us the battery performance please?
Click to expand...
Click to collapse
As it as been say, the performance would be pretty different from different user (wifi, Bluetooth usage, nfc, ect) . I can give you an example, I done almost all optimization that has been given in the thread. I have Bluetooth activated all the time cause of my amazfit cor.
If I'm at home an only use wifi and if I often use my phone with 25 % brightness I can have 10 hours sot. But in real life use, with bad mobile network, usage of mobile data, phone call, screen at 100 % on outdoor use, I can only have 4h30 of sot.
Dépend of the usage and what you done with the phone. Personally, if I have a smartphone, it's to use use it. If you desactivaye all network, keep battery saver, keep your screen at 20 %, buy a Nokia 3310 ?
hardtheory said:
As it as been say, the performance would be pretty different from different user (wifi, Bluetooth usage, nfc, ect) . I can give you an example, I done almost all optimization that has been given in the thread. I have Bluetooth activated all the time cause of my amazfit cor.
If I'm at home an only use wifi and if I often use my phone with 25 % brightness I can have 10 hours sot. But in real life use, with bad mobile network, usage of mobile data, phone call, screen at 100 % on outdoor use, I can only have 4h30 of sot.
Dépend of the usage and what you done with the phone. Personally, if I have a smartphone, it's to use use it. If you desactivaye all network, keep battery saver, keep your screen at 20 %, buy a Nokia 3310
Click to expand...
Click to collapse
From what you said, it's seem to be good for standby draining. As I normally use the phone when I have the break from 9am to 6pm only 2 hrs screen on, My current phone battery are lower than 40% in the evening.
Tharitsaivet said:
Thank you for your advice
With all you have done for your setting, Could you share us the battery performance please?
Click to expand...
Click to collapse
hardtheory said:
As it as been say, the performance would be pretty different from different user (wifi, Bluetooth usage, nfc, ect) . I can give you an example, I done almost all optimization that has been given in the thread. I have Bluetooth activated all the time cause of my amazfit cor.
If I'm at home an only use wifi and if I often use my phone with 25 % brightness I can have 10 hours sot. But in real life use, with bad mobile network, usage of mobile data, phone call, screen at 100 % on outdoor use, I can only have 4h30 of sot.
Dépend of the usage and what you done with the phone. Personally, if I have a smartphone, it's to use use it. If you desactivaye all network, keep battery saver, keep your screen at 20 %, buy a Nokia 3310 ?
Click to expand...
Click to collapse
Tharitsaivet said:
From what you said, it's seem to be good for standby draining. As I normally use the phone when I have the break from 9am to 6pm only 2 hrs screen on, My current phone battery are lower than 40% in the evening.
Click to expand...
Click to collapse
OK guys here is some stats for you, see attached. Been off charge 21 hours with almost 5 hours SOT down to around 40%.
Going strong!
Hi, also running xiaomi.eu but can't find the screen of your last screenshoot. Mine under battery and performance looks completely difderent
Sent from my OnePlus 5T using XDA Labs
tbv2005 said:
Hi, also running xiaomi.eu but can't find the screen of your last screenshoot. Mine under battery and performance looks completely difderent
Click to expand...
Click to collapse
I use Nova launcher which has that additional battery info screen
cd993 said:
I use Nova launcher which has that additional battery info screen
Click to expand...
Click to collapse
I'm using Nova too, but I've never seen that screen before. Where can I find it / activate it?
janvandusschoten said:
I'm using Nova too, but I've never seen that screen before. Where can I find it / activate it?
Click to expand...
Click to collapse
You can add it to the home screen as a shortcut:
Long press empty space on home screen - add widget - shortcut activities (drag that to home screen) - Settings - Battery and Performance (PowerUsageSummary)
Then you'll have a shortcut to this battery info screen
10hrs39mins, best yet! On WiFi all day just light chrome/xda/reddit etc.
This is on latest RevolutionOS rom
Has somebody noticed that email apps (like bluemail, gmail...) make the phone never sleep totally ?
I often have 15 hours "held awake" in my gsam battery stats! [emoji33].
If I kill the email apps then my phone sleeps MUCH, better.
I tried several mail apps..same result.
Is it because of Android 9 or Xiaomi?
On my other devices (Android 7 and 8) I don't have this problem with the same apps...
Envoyé de mon MI 9 en utilisant Tapatalk
I turned off adaptive brightness, but while manual brightness is set to maximum I noticed the screen also increases/decreases brightness depending on the outdoor conditions. Sometimes seems it gets even brighter that max manual setting.
Anyone else experienced this?
Hi @mejgs
I too had this annoying issue. Apparently this is caused by an app called "Device Health Services". Disabling it solved the issue for me. Do give it a try & let us know your observation
I noticed it too. Did u experience any issue when disabling it? I am rooting, thinking of uninstalling it altogether. Google has some unwanted apps bundled with Android one.
paq1170 said:
I noticed it too. Did u experience any issue when disabling it? I am rooting, thinking of uninstalling it altogether. Google has some unwanted apps bundled with Android one.
Click to expand...
Click to collapse
I've uninstalled that app. No issues so far
I don't have that app, I'm having that issue too
lima002 said:
I don't have that app, I'm having that issue too
Click to expand...
Click to collapse
Look carefully. You are supposed to have that app pre-installed. The app package is named com.google.android.apps.turbo
Thanks All. Disabling DEVICE HEALTH SERVICES fixes the auto brightness issue.
evanB70 said:
Hi @mejgs
I too had this annoying issue. Apparently this is caused by an app called "Device Health Services". Disabling it solved the issue for me. Do give it a try & let us know your observation
Click to expand...
Click to collapse
Disabled it, still the same issue. So far tried:
- Turned off adaptive brightness, rebooted
- Turned off adaptive battery, rebooted
- Disabled Device Health check, rebooted
- A combination of above
Still nothing!
It's getting beyond irritating now. Everytime I need to read any message or do anything on the phone need to manually lower the brightness and increase it again. That normalizes it for a like half a minute and then goes dim again.
Same issue with my Mi A3 and adaptive auto brightness.
I keep adaptive brightness on all time and when I unlock directly with fingerprint sensor half of the times if not more phone wakes up with high brightness...and doesn't go down...slider is on the dark side and not showing the real brightness...and to change the brightness I have to move around the slider...
It is quite annoying..I disabled device health and seems slightly better but the bug is still there...am I the only one with this problem?
I don't think its a bug but rather a way for the optical in-display fingerprint to properly recognize our fingerprints.
airon11 said:
I keep adaptive brightness on all time and when I unlock directly with fingerprint sensor half of the times if not more phone wakes up with high brightness...and doesn't go down...slider is on the dark side and not showing the real brightness...and to change the brightness I have to move around the slider...
Click to expand...
Click to collapse
I had the same bug, december update fixed it on my device (EU)