Facebook battery drain - AT&T Samsung Galaxy S II Skyrocket SGH-I727

Can anyone confirm if it is nornal for facebook to drain 12% of the battery. All notifications are off. I am on Sky ICS on Rogers

Same issue here
I am having the same issue here. I, too, am running SkyICS, but unlike you, I am on AT&T rather than Rogers.
-Yousuf Soliman

mmawji said:
Can anyone confirm if it is nornal for facebook to drain 12% of the battery. All notifications are off. I am on Sky ICS on Rogers
Click to expand...
Click to collapse
I would clear cache even thou you turn notifications facebook still tends to cause wakelocks for no reason what i do is use wizz widget then i get all my updates with it and only use the facebook app whenever i need to send a message. But sometimes after a cache clear and having it off for awhile the next time i sign in it will not cause wakelocks so its kinda random with the program if you absolutely have to use it.

Facebook is a vampire app. It'll sometimes burn through a ton of battery in a short time with no reason, even if you tell it to never auto-sync. Uninstall it (it's no better than bloat) and put Friendcaster on in its place.

I've noticed this as well. I actually downloaded the Facebook messenger, and use the browser if I want to look at news feed or check what's on my wall, other than that, fb messenger is good at getting me my messages on time without a big batter usage
Sent from my SGH-T769

Related

Best way to save battery is a minor inconvenience

If you dont care about push email and syncing contacts (most of us arent that important) I highly recommend turning off "Always on data" in the wireless settings. This time of day I am normally around 60% battery left (sometimes less) when I have it on... with it off? Im hovering around 92% battery and my phone started at 97% this morning because of the charger bug...
Basically if you turn this off, your phones DATA radio shuts off after 10 minutes of sleep. Gtalk, Gmail, contacts, calendar will not auto-push at this point, nor will any of your other apps (but who cares the phone is off). The work around for GTalk is simple - use trillian or Beejive which utilize Google Push messaging. Basically when you wake your phone, you instantly get all the missed IMs since both chat apps save your IMs on the server until you are available to push to. Android is awesome with reconnecting 3G and it happens in less than 2 seconds.
If you care about battery, check this out. Id rather have battery last 2 days than auto syncing contacts and gmail. Plus you can setup the standard email app to check your email for you since that doesnt require push (will check email when you wake it up).
Anyone else had success with this? I have considered it but haven't pulled the trigger yet.
I tried different sync settings with time, moving between checking for emails every 15-30 minutes as well as hourly, wasn't too much of a difference. I've turned off background data, but I haven't checked to see if turning off all data works. If I can find this setting I'll definitely try it tonight
I'm going to try this in a few minutes...once I get off this call. I hate being put on hold!
Best way to save battery is to turn off 4G (run only 3G). Why would I want my data off all the time. With 3G only I get over 20 hours battery life consistently with data on.
Am I the only one that can't find this setting? I went to settings and wireless & networks but don't see always on data.Never mind I found it in mobile networks.
Click on mobile networks. It's in there.
Sent from my ADR6400L using XDA Premium App
I guess I am lucky, I have gotten great battery life even with 4g on. I have noticed if you are in a bad 4g area that toggles to 3g a lot this will kill your battery. I live in a great 4g area and never bounce back and forth.
I've done this on all my android phones, it makes an enormous difference. Android OS keeps an always-on data session, and all the Google services are constantly talking to their servers like gmail, market updater, talk, Google voice, etc. Turn off mobile data with a toggle widget until you actually need data is by far the best way to save huge battery.
Other phones such as the iPhone do not work this way. Instead the data session only initiates when you do some thing that needs it, such as opening the web browser. After closing the browser the data session terminates. Of course push email would keep it on all the time. But stock setup does not.
Android just keeps it on all the time.
What charging bug?
Sent from my ADR6400L using XDA Premium App
psufan5 said:
If you dont care about push email and syncing contacts (most of us arent that important) I highly recommend turning off "Always on data" in the wireless settings. This time of day I am normally around 60% battery left (sometimes less) when I have it on... with it off? Im hovering around 92% battery and my phone started at 97% this morning because of the charger bug...
Basically if you turn this off, your phones DATA radio shuts off after 10 minutes of sleep. Gtalk, Gmail, contacts, calendar will not auto-push at this point, nor will any of your other apps (but who cares the phone is off). The work around for GTalk is simple - use trillian or Beejive which utilize Google Push messaging. Basically when you wake your phone, you instantly get all the missed IMs since both chat apps save your IMs on the server until you are available to push to. Android is awesome with reconnecting 3G and it happens in less than 2 seconds.
If you care about battery, check this out. Id rather have battery last 2 days than auto syncing contacts and gmail. Plus you can setup the standard email app to check your email for you since that doesnt require push (will check email when you wake it up).
Click to expand...
Click to collapse
Will have to try this out. One thing Im missing on this phone that I had on my Droidx is power profiles. I made a profile that turned off data after 30 mins. This saved a crazy amount of battery. I cant bring my phone into work, so I leave it in the car.
On the Droid X, if I let it keep the data session always on, Id be down to like 50 percent battery with the phone sitting doing nothing all day (about 9 hrs). By having the data turn off after 30 mins, the phone would be at 80 percent at the end of the day.
I replaced my texting plan with Google Voice. This isn't an option for me.
I usually just leave it on 1X if its just sitting in my pocket and I don't need speed.
Are people seeing good battery gains with all the bloatware removed? I have root but I haven't gotten around to removing the Verizon bloat
edit: Now that I think about it, 1X could be a bigger power drain than EVDO. Hmm
I have to agree no need to turn of data. Use anycut to create a toggle widget and just put it on 3g. I use my phone from moderate to heavy and am still at over 60% on battery that's better than my Droid x. Let's face it 4G eats up battery but seriously when do you need besides when downloading things or for when netflix comes out or tethering. But for just normal use I don't even notice a difference when it comes to browsing.
Sent from my ADR6400L using XDA Premium App
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
I am not in a 4g area but with my screen brightness turned down and the HTC weather sync turned off I am easily getting a day. I noticed when I look to see what is taking the juice its mainly the screen.
ddarvish said:
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
Click to expand...
Click to collapse
You turn it off for times when you know you need to save power. If I'm out drinking at the bar for 4 hours, kill data and my phone is still at 98% after 4 hours. If I turn it off during a work day I still have 85% after 9 hours. The saving is enormous.
Since its only a 1 click toggle on your home screen, it makes no sense to avoid using this advantage.
Of course 99% of the time I leave data on. But when I know I'll need it, I use it.
ddarvish said:
this is the most retarded thread. why the f would i go and buy a smart phone that is meant for push email and fast 4g internet and disable all that ****. either live with the **** battery life, live with a thicker phone and get a extended battery or return the **** for a dumb phone.
Click to expand...
Click to collapse
Great post, I can see you will be a helpful addition to this community...
Back on topic, guys this phone has been out for what? 2 weeks? Relax, trust me, kernel development was great on the INC, I could easily get a day & a half out of my phone on the stock 1300mah battery. Once we get the kernel source for the TB, and the devs start to work on that, you will notice battery life improve significantly. Until then 4g is a big reason, so keep that off if you don't need it. Syncing always has been, either make it manual sync, or keep it at long updating intervals.
Great post, I can see you will be a helpful addition to this community...
ROTFLMAO!
Definitely gonna try this out.
Hi which activity in anycut do i have to use for this to conserve battery?

For people who have bad battery life - try uninstalling Google+

I've used to have a very good battery life on my Droid Charge. Few days ago I've installed Google+ client and played with it (love auto-syncing photos with Picasa). Yesterday I've noticed that my battery drains much faster than usual. Tried disable all sync and notifications in Google+ settings and even signed out from accout, but it was still draining about 6% per hour overnight. Uninstalled Google+ and so far it seems I am back to 1-2% per hour.
I am running EE4. If you have Google+ and have issues with battery life, try uninstalling it (not just signing off) and see if you battery life improves.
I also have suspected Google + for abnormal battery drain. I'm goingto uninstall and see if that helps
I have not noticed any extra battery drain with google + installed. I have auto sync pictures on when plugged in only if that makes a difference.
The problem is sync notifications turn themselves back on...funny you say this, as I have been watching it for the last week...but didn't have a real chance to test till today...
It be great if I could get some more input...to see if its me or not...or the rom(s) I'm running but turn off sync through settings open appear back out and go back to settings. Saw the same thing on reboots?
Anyone else getting this?
Sent from my SCH-I510 using XDA Premium App

Disabling apps may cause huge battery drain.

As soon as I got my phone and set it up, I disabled all the AT&T bloatware in addition to google+, twitter, ypmobile, etc. Phone was always running great, but I kept wondering why I could never get over 3 hours screen time.
Fast forward to this morning....I re-enabled every app that I have disabled, and now I'm sitting at 3 hours screen time with 35% battery left. Didn't change anything else.
So I'm not sure why disabling apps caused a huge battery drain (I thought it would help with battery), but it did for me.
Might be something to check out if you are having battery issues.
Weird. Mine last longer. Check your auto-sync settings?
johnl199 said:
As soon as I got my phone and set it up, I disabled all the AT&T bloatware in addition to google+, twitter, ypmobile, etc. Phone was always running great, but I kept wondering why I could never get over 3 hours screen time.
Fast forward to this morning....I re-enabled every app that I have disabled, and now I'm sitting at 3 hours screen time with 35% battery left. Didn't change anything else.
So I'm not sure why disabling apps caused a huge battery drain (I thought it would help with battery), but it did for me.
Might be something to check out if you are having battery issues.
Click to expand...
Click to collapse
You said as soon as you got your phone set up you did this. That brings a few things to mind:
1) It sounds like it was your first or second battery charge. You need to fully charge/discharge a couple times before the battery's properly configured and you'll experience the device's full battery life.
2) Being that you just set it up, auto-sync would be working overtime for the first-time sync. You know, pulling in all your contacts, emails, calendar events, facebook everything, and so on, causing a higher-than-normal strain on the radio (either wifi or LTE, doesn't matter) and CPU.
Now that your battery's calibrated and your first-time sync is done with, give'er a full charge, disable the same apps again, and let us know how that goes.
truciet said:
Weird. Mine last longer. Check your auto-sync settings?
Click to expand...
Click to collapse
I've checked everything. Everything was OK, so I decided to re-enable the apps to see what would happen and now my battery life is where it should be.
Maybe I disabled an app that needs to be enabled or something. I don't feel like figuring out which one it is, so I just enabled all of them.
johnl199 said:
I've checked everything. Everything was OK, so I decided to re-enable the apps to see what would happen and now my battery life is where it should be.
Maybe I disabled an app that needs to be enabled or something. I don't feel like figuring out which one it is, so I just enabled all of them.
Click to expand...
Click to collapse
Do you work for ATT and just want us to turn the Bloat back on
craig0r said:
You said as soon as you got your phone set up you did this. That brings a few things to mind:
1) It sounds like it was your first or second battery charge. You need to fully charge/discharge a couple times before the battery's properly configured and you'll experience the device's full battery life.
2) Being that you just set it up, auto-sync would be working overtime for the first-time sync. You know, pulling in all your contacts, emails, calendar events, facebook everything, and so on, causing a higher-than-normal strain on the radio (either wifi or LTE, doesn't matter) and CPU.
Now that your battery's calibrated and your first-time sync is done with, give'er a full charge, disable the same apps again, and let us know how that goes.
Click to expand...
Click to collapse
I mean when I first set up the phone I disabled the apps. I've been using the phone for a few days with the apps disabled, so I just re-enabled them this morning.
This seems counter-intuitive. Until a few more people report similar situations I'm reluctant to believe that it was one of the apps being enabled/disabled that caused and fixed the problem.
I personally disabled all the bloatware that was possible and I've had phenomenal battery life. Sounds like your phone just needs to go through those first couple charge cycles to get the battery going properly.
yeah mate, have to agree with the guys above. i disabled all the ATT crapware and haven't had any problems. sounds like you've got a wake lock somewhere. download CPU Spy from the market and search the forums for Better Battery Stats to find the culprit
I've got quite a few things disabled and I hit 34 hours on a single charge earlier today. Sadly I had to reboot so the uptime chart only shows 24 hours.
After seeing this I've re-enabled all of the HTC bloatware (facebook, twitter, etc.). I have a feeling that my crappy battery life may have something to do with HTC's Sense software somehow trying to interact (with their widgets and whatnot) with my disabled apps. If that doesn't change anything, I'll try to enable AT&T's bloatware too and see if that makes a difference.

Troubleshooting cpu usage

This great forum is full of information but for some reason whenever I tried searching the cat reading the book pops up and says its taking a long time so I figure I will try to ask here. is there a app that will basically keep track of which apps use the most cpu, ram or resources in general? I am trying to figure out which of my 100 or so apps installed is using the cpu the most so I can possibly find an alternative. I just installed the custom kernel from this page http://forum.xda-developers.com/showthread.php?t=2129218 and it did seem to make the phone faster but the battery usage is still the same. Another question I have is if it is really necessary to run antivirus software on the phone? Doesn't google have something to check for bad apps in google play?
DroidWall
Install DroidWall. Block network access to any app that does not require network access - cameras, video players, calendar, minibooks, text readers, galleries, soundboards, music players.
Lots of these apps like to wake themselves up (even if you don't use them), search your phone for data then transfer data over the internet. That all uses CPU and kills the battery. If they wake up and find no network connection they shut themselves down again. Block them and you are guaranteed 20% or better battery life.
EEngineer said:
Install DroidWall. Block network access to any app that does not require network access - cameras, video players, calendar, minibooks, text readers, galleries, soundboards, music players.
Lots of these apps like to wake themselves up (even if you don't use them), search your phone for data then transfer data over the internet. That all uses CPU and kills the battery. If they wake up and find no network connection they shut themselves down again. Block them and you are guaranteed 20% or better battery life.
Click to expand...
Click to collapse
Thanks but Droidwall does not list my camera in the list of apps. I just installed the latest Faux kernel and set spu limits to 213 -1015 or whatevere the exact numbers are. Will see what happens. I was using the Mazkrnl_0218GB.zip kernel just prior to this but that one was forcing me to pull the battery many times. And before I had the stock CM7 kernel from the 301 CM7 release.
sonicmixmaster said:
Thanks but Droidwall does not list my camera in the list of apps. I just installed the latest Faux kernel and set spu limits to 213 -1015 or whatevere the exact numbers are. Will see what happens. I was using the Mazkrnl_0218GB.zip kernel just prior to this but that one was forcing me to pull the battery many times. And before I had the stock CM7 kernel from the 301 CM7 release.
Click to expand...
Click to collapse
What is your camera? Can you post the Google Play link here?
Also, turn off Background Data, turn off Auto sync, and do not let your apps update automatically. That also drains the battery.
I can get 2½ days on standby on my G2X. I'm running the last CM7 nightly and Trinity T15-G2x-06022012 kernel.
I can get better battery life with Maz's kernels but I was getting overheating and SOD.
EEngineer said:
What is your camera? Can you post the Google Play link here?
Also, turn off Background Data, turn off Auto sync, and do not let your apps update automatically. That also drains the battery.
I can get 2½ days on standby on my G2X. I'm running the last CM7 nightly and Trinity T15-G2x-06022012 kernel.
I can get better battery life with Maz's kernels but I was getting overheating and SOD.
Click to expand...
Click to collapse
My camera is the one that came with CM7 and does not have a Play link. I would like to keep the auto sync on and data as I like to have some stuff updated like weather but would like to know how to stop the facebook app from doing updates because I really don't care about them and see that facebook seems to be a top cpu user for me. I installed an app called Battery Drain Analyser (play.google.com/store/apps/details?id=com.msd.battery.indicator&feature=search_result) and it seems to help me find out what is sucking up my battery. I would like to keep the facebook app but not have it fetch updates constantly. I know I can firewall it but that would require me to constantly edit the firewall rules every time I want to use the app. The same thing goes for some other apps that self update like twitter. If there was a way to turn off background updating of these apps like facebook and twitter and keep on the updating when i start the apps myself.
sonicmixmaster said:
My camera is the one that came with CM7 and does not have a Play link. I would like to keep the auto sync on and data as I like to have some stuff updated like weather but would like to know how to stop the facebook app from doing updates because I really don't care about them and see that facebook seems to be a top cpu user for me
Click to expand...
Click to collapse
Well, the camera that came with CM7 doesn't need network access.
But if you are keeping background data on and auto sync on, and you are running the Facebook app, put that all together and that's a battery **** sandwich. You are deliberately giving yourself poor battery life.
For me, I don't need to have the weather CONSTANTLY updated when I'm not looking at it, I just click the Weather app and I see the weather. I'm not that obsessed with the weather to have it update when I'm not looking at it.
My guess is if you took my advice you'd double your battery life, but there you have it.
EEngineer said:
Well, the camera that came with CM7 doesn't need network access.
But if you are keeping background data on and auto sync on, and you are running the Facebook app, put that all together and that's a battery **** sandwich. You are deliberately giving yourself poor battery life.
For me, I don't need to have the weather CONSTANTLY updated when I'm not looking at it, I just click the Weather app and I see the weather. I'm not that obsessed with the weather to have it update when I'm not looking at it.
My guess is if you took my advice you'd double your battery life, but there you have it.
Click to expand...
Click to collapse
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls! I already have a build in CM7 feature that does this! why would anyone need this? I am willing to bet that every android phone has some type of way to show you that you missed a call. I think its all about advertising. The little F shows up on the status bar on top now along side my missed call icon when I have a missed call. This crap started when they pushed the new version a few days ago.
sonicmixmaster said:
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls! I already have a build in CM7 feature that does this! why would anyone need this? I am willing to bet that every android phone has some type of way to show you that you missed a call. I think its all about advertising. The little F shows up on the status bar on top now along side my missed call icon when I have a missed call. This crap started when they pushed the new version a few days ago.
Click to expand...
Click to collapse
I use Auto3G. This little gem ensures I will have battery when I need it
-- The noob says:
This just in... my IQ has increased 50 points thanks to the g2x!
sonicmixmaster said:
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls!
Click to expand...
Click to collapse
Why oh why are you using the newest Facebook app? I know people still using the old facebook app and won't update. I have plenty of apps that I won't update because the latest app is crap.
I updated because there was an update I don't know if there was going to be any problems with it
Sent from my LG-P999 using xda app-developers app
jededbm Pij
mansa_noob said:
I use Auto3G. This little gem ensures I will have battery when I need it
-- The noob says:
This just in... my IQ has increased 50 points thanks to the g2x!
Click to expand...
Click to collapse
I will give this app a try. Seems like it makes sense. Thanks.

Facebook background battery drain on EMUI 5

Hey all,
I have an L04 running B360 Nougat with EMUI 5. I updated using Charles method. I noticed the Facebook drain issue pretty much right away after upgrading. So I did a factory reset afterwards, which helped at first. But later in the day, the app started draining again...
With the Facebook app installed, I notice ridiculous background CPU usage on Facebook, using about 20% of battery with over 1 hour of background CPU usage in one day. I tried blacklisting Facebook so it gets closed in the background after screen is locked, but I notice the process just starts itself again without me even opening the app....
I have notifications off on Facebook and a bunch of other things, but it still drained like crazy. My OP3 does not have this issue despite running also on Nougat. I have no idea why it drains so much, when it should be doing absolutely nothing in the background. Seems to keep the phone awake too.
Has anyone else had this issue? Currently the app is uninstalled so that I can get decent battery life.
I noticed increased battery drain in general with Nougat/B360, not sure exactly why. I recommend installing "Swipe for Facebook" in the meantime, as it isn't as battery intensive and is a great replacement for the normal FB app.
The Facebook app had a bug that had an issue with battery drain. Did you installed the latest version?
Try to download the latest Facebook and Messanger app from apkmirror and try again.
Thanks for the quick reply guys. I am going to check out swype in the meantime.
Potato997 said:
The Facebook app had a bug that had an issue with battery drain. Did you installed the latest version?
Try to download the latest Facebook and Messanger app from apkmirror and try again.
Click to expand...
Click to collapse
Yes they are the newest version that's on Google play store. Messenger itself seems fine, it's Facebook itself that's killing me...
aeozyalcin said:
Thanks for the quick reply guys. I am going to check out swype in the meantime.
Yes they are the newest version that's on Google play store. Messenger itself seems fine, it's Facebook itself that's killing me...
Click to expand...
Click to collapse
I also recommend FB Messenger Lite if you don't really need the calling features of the regular Messenger app; I'm not a fan of all the Snapchat-like features that they've been adding to the main application lately.
I confirm that the Facebook app, no matter what version you have, is a huge battery drainer. It doesn't respect the EMUI settings or anything. It drained the phone over night even on flight mode.
After uninstalling it, the battery performance on EMUI 5 is very good.
If you're on L09C432 please refer to this thread to get the system fix released by Honor/Huawei
morpheus302 said:
If you're on L09C432 please refer to this thread to get the system fix released by Honor/Huawei
Click to expand...
Click to collapse
Yeah I saw that on the forum yesterday. But I'm thinking I can't put that update on my L04. Swipe for Facebook seems to be pretty awesome, I have been using that. I also installed the regular Facebook app again to try once more, and it has already consumed 3 times the energy Swipe has consumed, and I used Swipe mostly..
aeozyalcin said:
Seems to keep the phone awake too.
Click to expand...
Click to collapse
If you go the application info and click on battery, you can find an option to disable the system wakeup (refer to the screenshot).
Overall, I did notice that the battery life decreased after the nougat update. I personally have problems with Instagram, I constantly have the power-intensive prompt notification, and just like you said, the lockscreen-app-kill doesn't work like it's suppposed to.
takichiman said:
If you go the application info and click on battery, you can find an option to disable the system wakeup (refer to the screenshot).
Overall, I did notice that the battery life decreased after the nougat update. I personally have problems with Instagram, I constantly have the power-intensive prompt notification, and just like you said, the lockscreen-app-kill doesn't work like it's suppposed to.
Click to expand...
Click to collapse
Huh, interesting... I only have close after screen lock and power intensive prompt as the two options on that screen.... No option for system awake. Are you on L04 on EMUI5?
aeozyalcin said:
Huh, interesting... I only have close after screen lock and power intensive prompt as the two options on that screen.... No option for system awake. Are you on L04 on EMUI5?
Click to expand...
Click to collapse
Yes, I have L04 on Nougat/EMUI5.
This option is not available for all apps, but I'm sure I've had it for Facebook with EMUI4.1
aeozyalcin said:
Hey all,
I have an L04 running B360 Nougat with EMUI 5. I updated using Charles method. I noticed the Facebook drain issue pretty much right away after upgrading. So I did a factory reset afterwards, which helped at first. But later in the day, the app started draining again...
With the Facebook app installed, I notice ridiculous background CPU usage on Facebook, using about 20% of battery with over 1 hour of background CPU usage in one day. I tried blacklisting Facebook so it gets closed in the background after screen is locked, but I notice the process just starts itself again without me even opening the app....
I have notifications off on Facebook and a bunch of other things, but it still drained like crazy. My OP3 does not have this issue despite running also on Nougat. I have no idea why it drains so much, when it should be doing absolutely nothing in the background. Seems to keep the phone awake too.
Has anyone else had this issue? Currently the app is uninstalled so that I can get decent battery life.
Click to expand...
Click to collapse
Its not problem of new emui 5 , Mine is running old version emui 4.1 and still drain battery for better battery performance use facebook via google might be way better then apps through playstore.
I use Facebook Lite and Messenger Lite, you can grab either from APKMirror.
So system wakeup toggle now magically shows up for Facebook. I switched it off, and it has been good on power now. However the funny thing is, when I go to "Apps that use power in background" screen, Facebook is listed there as an application that frequently wakes up the device. It's bizarre.
I'm monitoring power consumption of Facebook closely to see how it behaves.
Facebook is one of the apps that the company behind it has the mentality of "I'm going to run on the background of your phone no matter what". It's absurd. Three apps on my phone, Facebook, Messenger and Instagram (but surprisingly not WhatsApp) wake up at the same time. If one of them is allowed to wake up, wakes up the rest - it's insane. I've tried everything possible on a non-rooted, non-xposed phone. It just starts on the background, and you can see on Greenify wakeup tracker that the trio (fb, messenger, instagram) starts exactly at the same time.
Of course, this is not the first time they are being user-hostile: https://www.macstories.net/linked/the-background-data-and-battery-usage-of-facebooks-ios-app/
The only thing I found that kind-of mitigates the problem is using AppOps by Quixingchen ( https://play.google.com/store/apps/details?id=rikka.appops ) which, in EMUI 5, allows to remove the permission to run in the background from certain apps. It doesn't require root, but requires to do some tricks with adb and usb debugging. Removing it on the trio of appls forces them to use the GCM push method, which is much battery friendly but may delay some notifications - that is ok for me.
I hope this post helps people with battery drain issues - me personally don't have any issues with EMUI 4.1/5 and facebook, but I was already aggressively trying to make fb stop running in the background, so I don't know what would happen if I didn't.

Categories

Resources