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
Related
Sometimes you are away from a charger and want to conserve what you have left, or are trying to run a resource heavy app without glitches (satnav) or trying to get a big update/download faster.
I thought we could post tips that either help with speed of the device or with saving battery - particularly if you know of apps or settings that slow the running down or eat battery.
I know these are quite obvious but I'll list some anyway to get us started
Turn these off for extra speed and batt :
Wireless General
GPS (you can leave location by network on for most stuff like weather apps)
Wifi - turning it off while you're out and about saves lots o batt. I also keep network notification off completely unless I'm in a new location looking for a wifi fix.
Bluetooth - set for off and undiscoverable
Mobile network - Set it to 2G for a big boost in battery life (and I've found, if the 3G is rubbish - I know, obvious, but I recently spent 20 mins moaning of no signal at all to send a tx at a gig, then realised I could flick to 2G and was away!!)
Data Sync
Google - You can turn of Auto sync and just sync manually when you choose
Background Data - Turning this off gives a huge battery boost, but gmail won't arrive in real time, so if you're expecting important mail don't turn it off.
On the sync option, if you know contacts and calendar are not changing that often you can uncheck these and sync manually every now and then
Apps that use Data Sync
Weather - check how often the app refreshes and set it to a longer time - some weather apps are by default set to refresh every 30 mins and this might not be needed most of the time.
Twitter and Facebook widgets and apps - again check the refresh periods, also notifications will Use batt more than no notifications.
Same probably applies for Exchange Sync but I don't use it.
Sound/Display - these things will save batt when you need it.
I think having Ring AND vibe will be more batt intensive, so maybe knock off the vibrate when you want to save battery
Keep Brightness low and lower screen timeout.
Turn off Auto rotation and animations and Notification Flash
Turning keypad tones off etc will save a bit too. It all adds up.
Turning Off TouchFLO
When running CoPilot, it helps to turn off wifi and some have reported that if you can toggle the Sense UI to the ordinary Android 3 screen home this helps too (Tho I've personally not had problems) To turn off Sense UI or Touchflo 7Screen home, you need to first go to settings-applications-manage applications and look for TouchFLO then clear defaults. After this, when you go to home, you'll be offered a choice of home or TouchFlo. To toggle back to Touchflo, press the home button again. To return it to default, just check the Use by default for this action, and then make your choice.
Post anything you've found to help or hinder speed, or to drain or boost battery life
Ta Dayzee xx
Is there a widget to switch from 3G to 2G?
no, that is not a setting that can be done on a widget. all the ones that are around and claim to do it just jump you straight into mobile settings so you can toggle it yourself in two clicks instead of four....
But there is the Mobile Network one - HTC built in - when that is turned off, you can still get calls, and send txts. I use this toggle to do that - also can you not set a shortcut to do 3g to 2g only using bettercut? I'm sure you can, because you have that option in settings and bettercut can make a shortcut to any settings toggle.
Dayzee
Edit - Bettercut doesn't work with Hero Well, certainly not for creating and adding a shortcut to a system setting - will let the devs know...
Is it my imagination or does having the people widget on a home screen makes the device a little sluggish?
Is anyone else using touchdown? Not sure if that is slowing my device down and using battery a lot too?
Toggle Settings is a good app for controlling Daisys suggestions above, taskiller or Advanced Task Manager are essential for closing unwanted apps.
Couple of notes about apps that close stuff down like Taskiller and Task Manager - they can slow your fone down immediately after an end all, as the apps that need to run like TouchFlo have to restart - which they do, all by themselves - but it makes the fone prone to laggyness and force closing if you try to open stuff straight after.
If you get one that allows exclusions (I know advanced Task Manager does but dunno on others) then exclude TouchFLO and you'll get less proba after close all.
Also there were reports that one of the Taskiller apps messed with the long press home functions. Not sure on this tho...
Dayzee said:
If you get one that allows exclusions (I know advanced Task Manager does but dunno on others) then exclude TouchFLO and you'll get less proba after close all.
Click to expand...
Click to collapse
With Taskkiller you also have the option to exclude programs. It also has a widget you can tap to close all (except the ignored programs) The free version only allows two apps to be ignored. Exclude TouchFlo is a good suggestion.
Ce said:
With Taskkiller you also have the option to exclude programs. It also has a widget you can tap to close all (except the ignored programs) The free version only allows two apps to be ignored. Exclude TouchFlo is a good suggestion.
Click to expand...
Click to collapse
Try TaskPanel, it's free and doesn't seem to have any restrictions in its exclude list. You can also add a memory threshold when TaskPanel should automatically kill applications (configured through a separate list). And finally, it registers itself as an ongoing task and starts up automatically.
TaskPanel ist great... Thanks for that Tip. Have it running in the Background and now it Kills processes that are not in my Exclude List everytime the RAM goes below 50Meg.
My Hero is now (almost) Lag-Free.
Full charge at 7am and at 5pm, battery still at 94%.
How?
Turn off background data.
jhericurls said:
Full charge at 7am and at 5pm, battery still at 94%.
How?
Turn off background data.
Click to expand...
Click to collapse
Background data? As in what? Mobile network?
jhericurls said:
Full charge at 7am and at 5pm, battery still at 94%.
How?
Turn off background data.
Click to expand...
Click to collapse
Surely that disables all the sync services etc which is really what the phone is all about!
Also the Market won't work unless background data is enabled... It will save battery but a said, many services won't work unless you update manually.
I switched this off when in France so I didn't eat up my roaming data bundle.
The Jones said:
Is it my imagination or does having the people widget on a home screen makes the device a little sluggish?
Is anyone else using touchdown? Not sure if that is slowing my device down and using battery a lot too?
Click to expand...
Click to collapse
Ive also noticed this also with the people widget after i removed it as well as the Clock # 8 it severely reduced the lagginess of my Hero
Hi Dayzee & co.,
If you're looking for a good way to save battery power without having to turn wifi on and off manually, check out "Y5 battery saver"
Y5 - Battery Saver is an AndroidTM application which saves your battery by turning the Wifi off in locations where you have never been connected before. The application turns Wifi back on when you are back to known location. It will remember the locations automatically. All you have to do is turn the Wifi on and connect to the known Wifi network for the first time
Really cool, and works like a charm. Ok, you need to have your GPS turned on, but at least that one is useful everywhere you are (except inside buildings, fair enough)... whereas wifi isn't. Furthermore, wifi uses up more battery than GPS.
Concerning Advanced Task Killer (awesome!), you might want to check out this thread if you're sick of having to restart your phone each time you have to sync. In a few words: always put HTC sync in the Ignore list of the program. Unchecking it won't do.
Cheers!
Stop using Peep (set it all to manual update), remove the widget and start using Twidroid.
As well as a huge reduction in battery draw, you'll find your Hero is far more responsive than is ever was before.
The last few days my Hero has not been sluggish and the battery life has increased dramatically. Set to 30 mins update just like Peep was.
Here's my tip, that works really well, for me. I've tried a myriad of task managers, but finally settled for TaskPanel. It doesn't really matter what you use, I suppose, but I found it to be one of the clearest. Furthermore, advanced task killer's and taskillers "kill all" commands seemed to randomly kill the TouchFlo process as well, even though it was "ignored"...
I've come to the conclusion that cpu load rarely is a problem on this phone (in terms of finding a reason to possible lag), unless you are watching videos (which you probably won't, since it appears to be impossible to encode videos so they don't at least slow down a bit every five seconds) or listening to music.
Instead it's the amount of memory you have free for apps to use. I have no idea why, since I also live by the credo "memory free is memory wasted", so ideally my phone would have 5 megs of ram free and everything would work great. Now for some reason, my Hero desktop starts to lag substantially (as well as other gui-elements, such as long scrolling lists) whenever my memory goes below 40 megs.
I always hated the "favourite people" widget by Htc, so I closed it day one. Maybe that's why my htc experience has been pretty positive. I also closed the desktop widgets for SMS-messages and Mail, since they can't show MMS:es or HTML-mail and since they are both ridiculously slow at flicking from one message to the next. I also threw away the novelty clocks by Htc, since they animate too often and that slows down the interface while they are moving. Instead I opted for the iPhone-like clock "digital clock widget". Just don't force kill it, since it will stop updating and you will be stuck with a beautiful clock that shows the right time once every day.
So basically, my formula for a fluid hero experience is:
* Check your free memory with TaskPanel every now and then. If it goes below 50, prepare for slowdown. If it goes below 40, go on a killingspree.
* Register TaskPanel as an "ongoing service", so it shows up in your notification drawer. Now, if you can see your notification drawer (which you can't in the browser), then instead of clicking home to close stuff, open TaskPanel (or whatever) and kill the app you are about to stop using.
* With multitasking comes responsibility. Odds are, if you ever owned an iPhone, this is something you were *****in and moanin about. "Gimme multitasking, gimme!". Well now you've got it and so, learn to use it. Everything that is slow, badly programmed or a resource hog has gotta go, unless you really really need it. Beautiful clock animating slowly? Too bad! Ditch it.
Somebody said Android wold be very good at managing resources by itself and that sounds reasonable. However, I read numerous comments about people finding this to not be the case. Maybe in version 2.0. But for now I'm stuck killing of processes myself. It works for me and makes my UI snappy. And I can keep 3-5 apps running at the same time (that are my own choices, not mandatory apps that come with the UI) without problem. I regularly have babbler, androidirc, taskpanel, market, ebuddy, redditisfun running at the same time without problem. Just kill off apps you are not going to use for a long time.
Ok, sorry to be rambling, but this is my take on the situation. It might get resolved with the Hero update or with the 2.0 version of Android. Don't know, but until then, we need some tools and wild speculation won't solve anything. If you made it through the whole message, I would appreciate your comments - especially any positive experiences you have from "letting Android do its own cleaning". It sounds a little fishy that it would be bad a first, but after about a week, things will get really snappy? What if I boot my phone? Will I have to wait a week again for things to become fast?
-JJ
Speed and battery boosting Tips
Dayzee said:
Sometimes you are away from a charger and want to conserve what you have left, or are trying to run a resource heavy app without glitches (satnav) or trying to get a big update/download faster.
I thought we could post tips that either help with speed of the device or with saving battery - particularly if you know of apps or settings that slow the running down or eat battery.
I know these are quite obvious but I'll list some anyway to get us started
Turn these off for extra speed and batt :
Wireless General
GPS (you can leave location by network on for most stuff like weather apps)
Wifi - turning it off while you're out and about saves lots o batt. I also keep network notification off completely unless I'm in a new location looking for a wifi fix.
Bluetooth - set for off and undiscoverable
Mobile network - Set it to 2G for a big boost in battery life (and I've found, if the 3G is rubbish - I know, obvious, but I recently spent 20 mins moaning of no signal at all to send a tx at a gig, then realised I could flick to 2G and was away!!)
Data Sync
Google - You can turn of Auto sync and just sync manually when you choose
Background Data - Turning this off gives a huge battery boost, but gmail won't arrive in real time, so if you're expecting important mail don't turn it off.
On the sync option, if you know contacts and calendar are not changing that often you can uncheck these and sync manually every now and then
Apps that use Data Sync
Weather - check how often the app refreshes and set it to a longer time - some weather apps are by default set to refresh every 30 mins and this might not be needed most of the time.
Twitter and Facebook widgets and apps - again check the refresh periods, also notifications will Use batt more than no notifications.
Same probably applies for Exchange Sync but I don't use it.
Sound/Display - these things will save batt when you need it.
I think having Ring AND vibe will be more batt intensive, so maybe knock off the vibrate when you want to save battery
Keep Brightness low and lower screen timeout.
Turn off Auto rotation and animations and Notification Flash
Turning keypad tones off etc will save a bit too. It all adds up.
Turning Off TouchFLO
When running CoPilot, it helps to turn off wifi and some have reported that if you can toggle the Sense UI to the ordinary Android 3 screen home this helps too (Tho I've personally not had problems) To turn off Sense UI or Touchflo 7Screen home, you need to first go to settings-applications-manage applications and look for TouchFLO then clear defaults. After this, when you go to home, you'll be offered a choice of home or TouchFlo. To toggle back to Touchflo, press the home button again. To return it to default, just check the Use by default for this action, and then make your choice.
Post anything you've found to help or hinder speed, or to drain or boost battery life
Ta Dayzee xx
Click to expand...
Click to collapse
turning off allmost every things,then what reson to have a smart phone and spend 600$ for the device better, turn off your hero and keep in the pocket and turn it back on to use...keep in pocket with power off till next use.this is not the sulution .turning off everythings ........rether go with motorola razer v3.
I still don't see the point of using task managers and killing tasks. I just let the OS manage everything for me.
My Hero run very well indeed since I worked out that Peep was a real battery and resource hog.
I've just been for a 4 mile walk and used My Tracks to track the walk, Twidroid, Browser hot linked from tweets in Twidroid, answered a phone call and responded to a number of texts.
Looked at My Tracks a number of times to see what it was doing and to look at the satellite map. I like to point out things on the phone screen to the kids that they can see in real life - geeky but they think its cool.
Kept checking on how fast we were walking etc...
So screen was active quite a bit.
All over the space of 1hr 15mins with the GPS running all the time.
Hero never lagged once, battery used was around 10% (at a guess, maybe 12%).
Overall very impressed.
So after some research and Googling, I discovered that "Killling" your app is only worse or has no effect for your battery life. Even using apps that "save" battery only harm it even more. I've been told these were the fundamental things to save battery ever since I even got my hands on a smart phone.. Guess I've been asking the wrong people.
So, what are real ways to save battery? I'm a heavy phone user, often surfing the net or watching Netflix on the go. Dimming my screen is not enough, are there any other techniques to prevent my phone from dying? I've got an Android 4.
If you're rooted:
Underclock
Undervolt
Change cpu governor/io scheduler
Flash different ROMS and kernels
Change your modem
And a few more.
Not rooted:
Use screen filter? Lol.
Update your firmware
Sent from my GT-I9100 using XDA
okmijnlp said:
If you're rooted:
Underclock
Undervolt
Change cpu governor/io scheduler
Flash different ROMS and kernels
Change your modem
And a few more.
Not rooted:
Use screen filter? Lol.
Update your firmware
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
I am rooted, thank you for the info! I'll be looking into it~
Get bigger battery?
Turn thing off lol only kidding but turn off auto updates such as news etc
If you look at your battery stats, under settings, you'll see what uses the most battery. Usually I find that my screen uses around 70% of my battery, but if you have something else high on the list you might have a "rogue app" preventing your phone from going into sleep mode.
If your screen is the culprit you can only save 10% or so by throttling your CPU etc. The only way you can make real savings is by reducing screen brightness.
Easiest way to save battery is use gemini app manager to stop apps being able to autostart when you don't want them to as then you don't have the os having to kill off unused apps to make more free ram.
For example a lot of apps can autostart when your wifi goes on or off, when your 3G signal drops etcetera including things like facebook or google play. By changing auto start for such apps you don't have to run a task killer which also saves battery.
Dave
Sent from my LG P920 using Tapatalk
i use the aokp rom milestone 4 atm, and i also have come accross a fantastic battery app called "Badass Battery Monitor". its free and details very very specifically what apps are using the battery most.
I have managed to increase my battery by rooting out the apps i dont use that are using prescious power...
Also, turning off useless app permissions for apps theat really dont need them and work perfectly well without them will also save on power massively. for this i use "LBE Privacy Guard" works an absolute charm
I have widget where I can turn off Internet connection, set brightness, GPS etc. Internet stand-by mode uses damn much battery... And when you don't use Internet, you can put on 2G, it also saves battery.
This may not benefit you if you are a heavy user but I find the feature on my Droid 3 that turns off 3G after 15 minutes of inactivity saves battery and also saves data. Not sure if this is a standard Android feature or if it would even benefit you.
Here with LG P990 and I don't have option to turn off 3G aftre some minutes... but if/when you didn't need high speed you can choose only 2G network (for example when needed receive only notification): this save a lot your battery.
Moreover you can verify battery consumption to see if there are autostart apps from your vendor than have heavy power consumption (for me there was OnScreenPhone) and use gemini app manager as explained previously.
In the end you can find out custom ROM for your device usually optimized for smoothness and power consumption.
First apps I download when switching to a new Rom to get a little control on battery are
Adfree- Get rid of ads, they eat a bit of battery.
DroidWall- Control what apps are able to access Internet under separate "Mobile Data" and "Wifi" Conditions.
Screenfilter- Dim the screen below factory settings.
LED's hack- Turn off the Softbutton Backlights (home/menu/back/search), even though they don't seem like it may eat up your battery, it is an extra 'light' that's on, even though it may be minimal, it's still drawing power.
Also, It maybe just a Photon thing cuz of the Pentile display but I always use if not completely Black background image, a dark one because the 'lighter' or 'whiter/colorful' images take more battery, same reason I always look for 'Inverted' or black themed apps too.
Turn OFF any 'Haptic feedback' settings on your phone (Keyboard, Phone DialPad, Screen/UI Interactions, etc..)
For Calls (Ringtone) and Notification settings, don't have them set to 'Ring and Vibrate' or just 'Vibrate' because the Vibration Mechanism will eat alot if battery. Some may argue that the Notification 'Vibrate' setting and even the Haptic feedback (which does in fact use the phones Vibration mechanism) would not kill battery because it's a 'quick' or 'minimal' use (depending on use) and but if your keyboard had the Haptic feedback on, thinking of how many times your touch the keyboard for even on Text message, try will add up and help kill the battery.
Turn OFF any/all Homescreen/UI Animations
Turn OFF any Auto Sync setting and instead have APPS sync in a specified interval, (Of course Depending on how important the information that's being pulled like Email) , Could be set to like every 4 hours to sync an so on.
Manually input Date/Time settings instead of "Get network provided values" because it'll be one less thing pulling from Internet.
Set Screen Timeout to 30 Secs and Never have Auto-Brightness set, instead use a brightness toggle of some sort (Stock 'Power Control' Widget works well) to only have it as bright as you need to view in current conditions.
Open the Google 'Talk' application and uncheck the 'Auto log-in' setting, and then 'Sign out'. For some reason this always runs in the background and eats alot of battery.
If I think of more things ill post them
Hope these tips help, if they do don't forget to hit the thanks button thanks.
MoPhoACTV Initiative
There are many ways...
Switch on WiFi, 3G at only using, and close the not using application, decrease display brightness etc...
And if you root your phone, you may change CPU governor, or build.prop tweaks, script tweaks... Or change to custom kernel or custom ROM.
I forgot that 'LED's hack' is not available in the market anymore, I attached it below.
i hv just downloaded screen-filter lets c how that works...
Juice defender
Try JuiceDefender by Latedroid. It helps a lot to turn off things you don't need when you don't need them. Sorry I can't post the link- I'm new to XDA
my experience:
undervolting does not help much. you have to test a lot for only a little bit of improvement.
in my opinion you will not really remark it.
but what helps, i think, is set cpu speed, if possible. for example i use samsung galaxy s2 where cpu has max 1200mhz. i set max cpu freq to 800mhz. with a good rom (hydrogenics f.e.) android keeps running smooth with 800mhz and battery lasts noticeable longer.
I agree that undervolting doesn't help so much.
Like in up post, best thing to save Your battery is to change cpu power. You can also use diffrent cpu govenor : good for battery are smartassv2 and power save. Just need to have rooted phone and download app, fx. Antutu CPU Master or Set CPU. U can also make your cpu speed profiles.
how does smart actions use your location for certain conditions without killing your battery in the process?
hah2110 said:
how does smart actions use your location for certain conditions without killing your battery in the process?
Click to expand...
Click to collapse
I'm pretty sure that smart actions uses WiFi for location based actions rather than GPS. Not that that really answers the question but I have really good battery life with the regular RAZR, (non-maxx) rooted running Black Widow with the yellow theme. I had to re-install Smart Actions from the play store (sadly it does not contain an action for toggling the data for whatever reason) and I also run CPU tuner to manage a lot of the screen off power usage.
I can go the day starting with a full charge, light usage since I'm at work, insanely heavy usage on the car charger for my lunch and then I end up with abut 40% when I get home about 12 hours later. Watchdog is really good about capping certain apps and you'd be surprised how much more battery life you get when you remove completely the proper Facebook app.
I talk way too much
Hello, I have been searching the forums for any tips or apps people use to get the most battery life out of their HTC One and couldn't find what I was looking for. I'm not complaining too much since I am getting around 4 hours of screen time per day. But was just wondering if anyone used any apps or has a tip that they used that saw boost in saving battery usage. Thanks
juice defender
Juice Defender, Green Power, OR BatteryGuru - Made specifically from Qualcomm for Qualcomm Snapdragon processors! Tried it on my Atrix HD and it did some impressive work at saving battery.
Never used Juice Defender personally, but I did use Green Power before on my Note I, and it was great. Saved me a ton of battery.
Currently using BatteryGuru atm for the One though.
Most important thing we could get is the ability to dial down the auto brightness, it's way too bright
I use startup manager, to have non-system apps not start at boot(saves alot of battery) I also use quad-core cpu sleeper(paid) worth it "when screen is off drops to one core, setcpu with profile to drop my max frequency to 1000 when screen is off and to full when screen is on, and finally use the stock htc power saver to only kill mobile date when off, can get 2 days on idle use and about 3/4 day regular use unless playing really graphic games
ps also using team seven kernel
powersaver is all this phone needs imho
CheesyNutz said:
powersaver is all this phone needs imho
Click to expand...
Click to collapse
Agreed!
Im glad to see this thread, I was thinking about starting one like this. For the past 2 days my ONE is draining battery fast, Im at 33% right now after an overnight charge, been using it one and off all day. Im a bit lost. I just installed battery guru. Is there a good app to show where your battery usage is going? per app or process? I had a decent iPhone app for this, Im searching the Play Store now.
thanks
G Sam battery monitor is what I use
Sent from my HTC One using Tapatalk 2
Greenify to hibernate all the apps causing wakelocks
Mr.s ookipy
Always keep power saver on.
I am going to give Batteryguru a try. I don't know if I am just not using Greenify right, but I don't see much difference.
Pittsdriver said:
I am going to give Batteryguru a try. I don't know if I am just not using Greenify right, but I don't see much difference.
Click to expand...
Click to collapse
Same here. If anything I feel like greenify drains more battery.
I used Carat to identify the battery drainers. Then Froze/disabled a few apps.
The real battery drainer is how much I love this freaking phone!
I do miss the task manager from my GS3 though. Wish there was a way to free RAM like it used to have.
Sent from my HTC One using xda premium
curious... how long does it take you guys to charge your htc ones? and does it ever heat up? mine seems to be running warm from just charging.. is this normal?
DS battery saver - keeps your phone in deep sleep, most of android's battery woes come from apps randomly waking up the device to do their sync and whatnot. By default will wake the device up on a regular schedule and do a forced sync I think. Has options for whitelists so the apps you trust can still do what they want when they want. I've heard juice defender is a good one of this too, though I prefer DS battery saver for its simplicity.
Greenify - Takes a more iOS approach to apps in background. ie. it freezes them. This prevents them from consuming precious mAh
Disable location reporting (or GPS alltogether) in maps.
Disable sync for the weather/stock/news stuff in settings
Get a kernel that supports Undervolting (I prefer elementalX) and use a utility like system tuner pro to UV the everloving **** out of it. Our qualcomm chips seem to handle this particularly well.
That's all I can think of.
---------- Post added at 10:31 AM ---------- Previous post was at 10:28 AM ----------
choboii said:
Same here. If anything I feel like greenify drains more battery.
Click to expand...
Click to collapse
Greenify will only do something if the app you put onto its list was being a problem in the first place really. I suppose it works best with carat. Use the latter to identify hog apps and then greenify to deliver sweet battery saving justice to them (or uninstall them). Most android apps (at least for me) seem to be pretty good with not wrecking my battery in the background though, just sit there and wait for me to call on them again like a good app should.
Am i the only one that read the manual? Pg. 37
Getting the battery to last longer
How long the battery can last before it needs recharging depends on how you use
HTC One. HTC One power management helps to increase battery life.
In times when you need to extend the battery life more, try out some of these tips:
Check your battery usage
Monitoring your battery usage helps you identify what's using the most power so you
can choose what to do about it. For details, see Checking battery usage on page 37.
Manage your connections
§ Turn off wireless connections you're not using.
To turn on or off connections such as mobile data, Wi‑Fi, or Bluetooth, go to
Settings and tap their On/Off switches.
§ Turn GPS on only when a precise location is needed.
To prevent some apps from using GPS in the background, keep the GPS
satellites setting off. Turn it on only when you need your precise location while
using navigation or location-based apps. Go to Settings and tap Location to
turn this setting on or off.
Manage your display
Lowering the brightness, letting the display sleep when not in use, and keeping it
simple helps save battery power.
§ Use automatic brightness (the default), or manually lower the brightness.
§ Set the screen timeout to a shorter time.
38 Your first week with your new phone
§ Don't use a live wallpaper for your Home screen. Animation effects are nice to
show off to other people but they drain your battery.
Changing your wallpaper to a plain, black background can also help a little. The
less color is displayed, the less battery is used.
§ Set the web browser to auto dim the screen while webpages load. Open the
Internet app, and then tap > Settings > Accessibility > Dim screen during
page loading.
For more details, see Settings and security on page 166 and Personalizing on page
56.
Manage your apps
§ Install the latest software and application updates. Updates sometimes include
battery performance improvements.
§ Uninstall or disable apps that you never use.
Many apps run processes or sync data in the background even when you're not
using them. If there are apps that you don't need anymore, uninstall them.
If an app came preloaded and can't be uninstalled, disabling the app can still
prevent it from continuously running or syncing data. In Settings > Apps, swipe
to the All tab, tap the app, and then tap Disable.
Limit background data and sync
Background data and sync can use a lot of battery power if you have many apps
syncing data in the background. It’s recommended not to let apps sync data too
often. Determine which apps can be set with longer sync times, or sync manually.
§ In Settings, tap Accounts & sync and check what types of data are being synced
in your online accounts. When the battery is starting to run low, temporarily
disable syncing some data.
§ If you have many email accounts, consider prolonging the sync time of some
accounts.
In the Mail app, select an account, tap > Settings > Sync, Send & Receive, and
then adjust the settings under Sync schedule.
§ When you’re not traveling from one place to another, sync weather updates of
only your current location, rather than in all of your named cities. Open the
Weather app, and then tap > Edit to remove unneeded cities.
§ Choose widgets wisely.
Some widgets constantly sync data. Consider removing the ones that are not
important from your Home screen.
§ In Play Store, tap > Settings, and then clear Auto-add widgets to avoid
automatically adding Home screen widgets whenever you've installed new apps.
Also clear Auto-update apps if you're fine with updating apps from Play Store
manually.
39 Your first week with your new phone
Other tips
To squeeze in a little bit more battery power, try these tips:
§ Tone down the ringtone and media volume.
§ Minimize the use of vibration or sound feedback. In Settings, tap Sound and
choose which ones you don't need and can disable.
§ Check your apps’ settings as you may find more options to optimize the battery.
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.xiam.snapdragon.app
Sent from the Sexiest Android Device (HTC One)
Here's a really big tip I've found from trial and error... Turn off Google Location data, best wifi performance, and turn on power saver in settings. I have auto synchronize on, auto screen brightness, and other stuff and I'm getting 15+ hours with moderate usage with 32 percent left when I plug in at night and go to bed. That's also moving in and out of 4G and lte areas and using wifi where available
Sent from my HTC One using xda premium
thaks for the post,i've found the solution for a long time too
I don't believe in disabling everything a smartphone is supposed to be able to do. I'd just get a basic flip phone if that was the case.
I'm trying the snapdragon app atm
Sent from my HTC One using xda premium
Sooner or later you will find yourself looking to save some battery life. here are a few ways.
5 Tricks to save battery life:
1: Change to a Dark screen or theme: 0:22
2: Put apps to sleep: 1:39
3: Turn-down display resolution and Screen timeout: 3:07
4: Turn off unnecessary features: 4:36
- Wifi
- GPS
- Bluetooth
5: Switch off Vibration and Animations: 5:25
6: Ultimate Battery saver: 7:00
The video shows how to do these if you're not familiar with the settings on the phone. Feel free to add to the list.
If you have anyways of saving battery ( not turning the phone off...) then share it.
Debloating could potentially save some battery. Turning off Wellbeing as well
agreed with other poster, you are crippling the phone with those features disable. Although, I have been testing dark theme and it does help with battery.
I also went into Settings and search for Usage data and disable most app usage data for apps and it gives a performance boost. I also scaled down animation from 1x to 0.5x in dev option.
#8. Do not your phone
I use Nap Time by Francisco Franco which helps especially when you're not using the phone, just need two adb commands to work. Have also debloated quite a bit and not having any troubles with battery life.
For me, an overnight charge gets me through a full day of normal usage, so I don't bother with many power-saving sacrifices. I use AOD and maximum screen resolution, with GPS, BT, & NFC enabled; I don't engage general power-saving, or debloat or disable apps or services. But I do avoid keeping the screen brighter than necessary, I use Night Mode (dark theme), and I enable automatic control of WiFi (turns on when I'm near a network I use, otherwise turns off).
If I'm traveling & sightseeing, constantly using the phone for navigation, photography, and web browsing, and running through a VPN when on WiFi, then the battery only lasts half a day, so I carry a charging brick to supplement it.
I work where I have a lot of free time but no way to charge my phone so haveing a few ways to save battery helps. I do have a battery pack but sometimes I just don't feel like carrying it and a wire.
When you are out of the house and will not be around wifi for a while, turn it off. It constantly searches.
It's not just a couple things... it's many.
Depending on the user and the variant, what works for some will not work for all. Dependencies... know what they are or learn.
If you're still on Pie DO NOT upgrade as it will make optimizing harder.
My SOT on my 10+ is 7-11% @hr 7% for web browsing and 11% for vid streaming. It rarely goes above that... if so I go looking for the cause.
Google play Services is disabled unless I need it running.
Wifi, always disabled.
Bluetooth as needed.
Manual brightness and syncing except for text.
All power management is disabled except fast charging is toggle off. CPU/display power mode set to optimize.
Google Backup Transport and Framework always disabled.
All cloud crap and carrier, Google, app, Samsung feedback disabled.
Google Firebase, Assistant and Quick Search always disabled.
All emergency services junk disabled.
As much of Knox as possible.
All MS crap.
All AT&T junk except texting.
Much of the Samsung bloatware is package blocked but some Samsung apks are useful.
Package Disabler and Karma Firewall lock it down along with a custom settings configuration. About 86 packages are always disabled with about 7 that are toggled on/off with the PD MDM widget.