Hi there!
First of all I'm not a really big ROM magician nor a programmer/ developer, and I know for some people I wont tell any new thing with this thread/ post.
As everyone knows, our phones (U,Sola,GO) have 512 RAM. This is a problem, if there are bloatwares on our phone thus slowing it down. But what if there is no BW?? The answer: Yes, there is... three words: Google Play Services.
We can (finally) take advantage of Android app collection! Every application that needs Google Play Services has an alternative. Google Play Services is eating up our phone, especially the fresh versions. Just try to uninstall it from your phone, delete dalvik and cache then reboot, use the phone for some minutes, reboot again. Then you will see that it's much faster because there are more free RAM for the apps that are important in everyday usage, because Play Services is not sitting in the RAM.
BTW Google Play will still work without Google Play Services (but I think Google Services will be needed, but it's light).
OK, So that's all I just wanted you to know. I don't wanted to write this into any ROM's thread because it's generally usable info.
Google Play Services is needed by many apps for Push notifications
Info4Geek said:
Google Play Services is needed by many apps for Push notifications
Click to expand...
Click to collapse
I'm using devswift's 4.1.2 unofficial JB ROM, and I've not met any problem after I've uninstalled Play Services. Ok, Hangouts not working anymore (using TalkSecure instead), but as I said there are lot of alternatives for applications.
So I'm curious what application's push notification needs Google Play Services that can't be replaced with other alternative?
BTW the phone is really faster without G.P.S. Erm... and there are no wakelocks because of the newest version's wearable service if you uninstall it
Asycid said:
I'm using devswift's 4.1.2 unofficial JB ROM, and I've not met any problem after I've uninstalled Play Services. Ok, Hangouts not working anymore (using TalkSecure instead), but as I said there are lot of alternatives for applications.
So I'm curious what application's push notification needs Google Play Services that can't be replaced with other alternative?
BTW the phone is really faster without G.P.S. Erm... and there are no wakelocks because of the newest version's wearable service if you uninstall it
Click to expand...
Click to collapse
Push on Android devices are only desserved by Google Play Services
I seriously don't understand. I mean push notifications are working for me with incoming SMS, missed call, Talk (hangout) message... etc.
As I've mentioned I have Google Services Framework (4.1.2-485486), and it's light on RAM and the push notifs are working.
I don't know if it's equals an older version of G.P.S or its a different thing. If it's an older version, then the problem is with the new(est) versions of G.P.S.
By the way thanks for the answers and enlightement!
Asycid said:
I seriously don't understand. I mean push notifications are working for me with incoming SMS, missed call, Talk (hangout) message... etc.
As I've mentioned I have Google Services Framework (4.1.2-485486), and it's light on RAM and the push notifs are working.
I don't know if it's equals an older version of G.P.S or its a different thing. If it's an older version, then the problem is with the new(est) versions of G.P.S.
By the way thanks for the answers and enlightement!
Click to expand...
Click to collapse
When I say Push notifications I talk about Internet applications who send live notifications without open apps like Twitter, Facebook, Messenger, Instagram, Tumblr, Tapatalk, Snapchat, PayPal, Foursquare and many more
Ahhh, okay, then this is why I haven't seen the missing notifications... because I never used any internet apps that uses push
Ok, so thanks for the information, it's good to know. I'll don't miss this feature, but someone may. So thanks again.
It's actually a very useful feature. If you turn off location reporting and switch auto sync off, your device will work faster with some more battery backup.
Vtrendzzy said:
It's actually a very useful feature. If you turn off location reporting and switch auto sync off, your device will work faster with some more battery backup.
Click to expand...
Click to collapse
This.
Yes, remove Play Services from your phone will make your phone faster. Play Services is kinda useful for some apps. Without Play Services they may even cannot launch. Well, it is a paradox.
Just froze those unnecessary apps, and unfreeze when needed , that is what I do.
Many apps won't work without Google Play Services.
Related
I've found a few battery culprits in the attachment below I think,
com.google.android.gsf
com.google.android.apps.maps
I'm guessing these are google services. I've never touched google maps before either so i don't know why it's processing in the background.
Any way to uninstall these or stop them from processing?
Could I control what opens at startup too?
Thanks in advance
Maps you can delete if you have better navi app or you're not using it.
GSF - Google Services Framework - is needed to make Google Apps work.
przemcio510 said:
Maps you can delete if you have better navi app or you're not using it.
GSF - Google Services Framework - is needed to make Google Apps work.
Click to expand...
Click to collapse
can i not delete it if i don't use the services?
przemcio510 said:
Maps you can delete if you have better navi app or you're not using it.
Click to expand...
Click to collapse
Dont think so. GMaps is needed for location based services, I guess.
Ashtiany said:
can i not delete it if i don't use the services?
Click to expand...
Click to collapse
the GSF- google service frame wrk is required for google apps like Map, gtalk, playstore,googleplay apps to wrk properly ma8 and deleting the same will ensure that these apps will not function properly
also alternatively u can post the BBS log file to check what else is draining ur batt so that the same can be taken care of if u have any batt drain issue ofcourse
I think its the network location service. If im not wrong this should solve it: go to settings location services, uncheck everything, or you know, read, then go to applications, running and force stop maps. It wont start again. Maybe on reboot. But it will only remain in memory, no more wakeups.
==================
GT-i9100 ICS 4.0.3
i've disabled maps so that is no longer an issue. The google service frameworks, i've disabled via Droidwall which is a firewall app.
Now under BBS i still get the alarm wakelocks but it's saying it keeps trying to reconnect (obviously because i've put a firewall under it)
it doesn't seem to be stopping anything, but would this save more battery or should i just leave it and let gsf be?
What do you mean by i disabled maps? How do you disable maps app. Do you mean force stop it? It isnt neceserraly the app maps, but some service that use it! So disabeling it wont help, for it will start again.
I think its worse now that you made a firewall rule. Now it will constantly try to reconnect. Also if you block google framework weird things will happen!
Did you try DISABLEING GOOGLE LOCATION SERVICE in phone settings? That way apps like maybe whatsapp or something idk wont be able to acces maps anymore.
==================
GT-i9100 ICS 4.0.3
Hi there,
I have facing issue in my Android 4.2.1 JB from alst 7 days. There are few apps which automatically getting installed without asking my permission. It hapeens when they detect i am connected to Wi-Fi or mobile data connection. i didn't rebooted my device. Everytime i have to uninstall these apps but after few hours they get automatically installed . Device rooted 2 months back
Apps are:
Baidu Browser
UC browser
Flapy Bird
Poker
Option like USB debugging and installed from unknown source are turned off. Even scanned by device through multiple anti-virus like Avast, AVG & CM Security. Below are the apps which are currently in my device:
Adobe reader, all-in-one toolbox, angry bird, avg, avast, axis bank app, B1 free archiver, backup& restore, barcode scanner, battery doctor, call control, cam-scanner, chrome, clean master, CM Security, Easy Video player, EN-HI dictonary, fusion (music player), goggles, hdfc app, iMedia share, kickass torrent, linkedin, FB messanger, My Tom, Next Launcher 3D, Outlook, Oaytm, Push mail, Quickoffice, Rails, Ringtone Editor Pro, root uninstaller, skype, speedtest subway surfer, superuser, temple run 2, tubemate, whatsapp, youtube.
Please help.
aadishivan said:
Hi there,
I have facing issue in my Android 4.2.1 JB from alst 7 days. There are few apps which automatically getting installed without asking my permission. It hapeens when they detect i am connected to Wi-Fi or mobile data connection. i didn't rebooted my device. Everytime i have to uninstall these apps but after few hours they get automatically installed . Device rooted 2 months back
Apps are:
Baidu Browser
UC browser
Flapy Bird
Poker
Option like USB debugging and installed from unknown source are turned off. Even scanned by device through multiple anti-virus like Avast, AVG & CM Security. Below are the apps which are currently in my device:
Adobe reader, all-in-one toolbox, angry bird, avg, avast, axis bank app, B1 free archiver, backup& restore, barcode scanner, battery doctor, call control, cam-scanner, chrome, clean master, CM Security, Easy Video player, EN-HI dictonary, fusion (music player), goggles, hdfc app, iMedia share, kickass torrent, linkedin, FB messanger, My Tom, Next Launcher 3D, Outlook, Oaytm, Push mail, Quickoffice, Rails, Ringtone Editor Pro, root uninstaller, skype, speedtest subway surfer, superuser, temple run 2, tubemate, whatsapp, youtube.
Please help.
Click to expand...
Click to collapse
Is someone messing around with your Google Account?
If someone login from your google account from computer and install app from play store site, it is installed from internet.
When you say it happens when you are connected to Wi-Fi or data, so I am 99.99% sure, it is due to messing with Google Account.
ok. Let me try removing my all google account from device and some other account to see if this happen again.
Thanks
hnkotnis said:
Is someone messing around with your Google Account?
If someone login from your google account from computer and install app from play store site, it is installed from internet.
When you say it happens when you are connected to Wi-Fi or data, so I am 99.99% sure, it is due to messing with Google Account.
Click to expand...
Click to collapse
Hi there,
I removed all my google account from mobile and added new gmail account. But issue is still same.
Maybe you could try to disable "Auto-update apps" in google play.
Even i have the same problem. I even removed the auto-update but still its happening.
Please help ?
he_arslan said:
Maybe you could try to disable "Auto-update apps" in google play.
Click to expand...
Click to collapse
"Auto-update apps" is disabled in google play. But same this is keep happening. Did hard reset of my phone but same issue.
i have that same problem with my tablet from ebay running 4.2.2 app DU Battery Saver & Widgets is installed without my permission and i don't even have google account on this device, but tablet is connected on wifi 24/7 and all apps are stock i have original firmware and i try to reflash device but this is happening again
Very odd... Have you tried disabling the Install from Unknown Sources option?
now it is, let's see if this will help
i have something the same problem
I bought on e-bay a Chinese 10.1" M10 type with MTK8127 chipset and Android 4.4.2 Kernel: 4.3.67 tablet.
It works great except that it is every day i get a new surprise "great" application that are installed on their own, do not ask for anything and ready to license to be posted.
The tablet was rooted with VRoot_1.7.3.4863_english_cid1005_7337ba1e_89.exe and with MtkDroidTools_v253 do full backups.
TelepĆ¼tek follows so far:
27/10/2014 1:16:17 DU Battery Saver
28/10/2014. 1:07:51 Flappy Cow
10/29/2014. Happy Jump 1:39:45
30/10/2014. 1:39:13 Freaking Math
31/10/2014. 1:49:11 Amazing Candle
11/1/2014. 1:28:43 Monkey (/data/app/com.candh.game.monkey-1.apk)
In addition, after each start / restart after a few minutes received a message in the notification area:
Du Battery Saver -> The key to optimize, clean up backstage power applications, rapid power
What I have tried:
Factory reset, after of course, google restore disabled and manually put up everything again.
Note that this is after factory reset the same applications in the same order almost exactly in same time per day.
The version numbera are earlier or actual that you can download from play.
The applications that I use on that device are the same that i use on other (Samsung) device so it is sure that there is no problem with them but i think the system itself compromised.
I tried Avast, Avira, eset, AirPush Block, Network connections, OS Monitor, Addons Detector, Trust - Event Logger but not found anything and I could not figure out what was happening.
I put CatLog - Logcat Reader to get it know whats happening but could not really understand what was happening.
Please help to figure it out based on the log to see what happens and how it happens and how can I get rid of this.
The following is a brief log details, of course, I will send out more on request.
See attachment.
kisger13 said:
I bought on e-bay a Chinese 10.1" M10 type with MTK8127 chipset and Android 4.4.2 Kernel: 4.3.67 tablet.
It works great except that it is every day i get a new surprise "great" application that are installed on their own, do not ask for anything and ready to license to be posted.
The tablet was rooted with VRoot_1.7.3.4863_english_cid1005_7337ba1e_89.exe and with MtkDroidTools_v253 do full backups.
TelepĆ¼tek follows so far:
27/10/2014 1:16:17 DU Battery Saver
28/10/2014. 1:07:51 Flappy Cow
10/29/2014. Happy Jump 1:39:45
30/10/2014. 1:39:13 Freaking Math
31/10/2014. 1:49:11 Amazing Candle
11/1/2014. 1:28:43 Monkey (/data/app/com.candh.game.monkey-1.apk)
In addition, after each start / restart after a few minutes received a message in the notification area:
Du Battery Saver -> The key to optimize, clean up backstage power applications, rapid power
What I have tried:
Factory reset, after of course, google restore disabled and manually put up everything again.
Note that this is after factory reset the same applications in the same order almost exactly in same time per day.
The version numbera are earlier or actual that you can download from play.
The applications that I use on that device are the same that i use on other (Samsung) device so it is sure that there is no problem with them but i think the system itself compromised.
I tried Avast, Avira, eset, AirPush Block, Network connections, OS Monitor, Addons Detector, Trust - Event Logger but not found anything and I could not figure out what was happening.
I put CatLog - Logcat Reader to get it know whats happening but could not really understand what was happening.
Please help to figure it out based on the log to see what happens and how it happens and how can I get rid of this.
The following is a brief log details, of course, I will send out more on request.
See attachment.
Click to expand...
Click to collapse
Did you disable the option to install from unknown sources?
es0tericcha0s said:
Did you disable the option to install from unknown sources?
Click to expand...
Click to collapse
Yes, sorry i forget to write it.
I just. This morning also am getting random apps installed. Dominos pizza, panda pop and cookie jam the newest app i have installed is brave frontier can it be malware or something else.
4218kris said:
I just. This morning also am getting random apps installed. Dominos pizza, panda pop and cookie jam the newest app i have installed is brave frontier can it be malware or something else.
Click to expand...
Click to collapse
It could be if you got it from anywhere but the official play store. Never install apps not from a trusted source.
4218kris said:
I just. This morning also am getting random apps installed. Dominos pizza, panda pop and cookie jam the newest app i have installed is brave frontier can it be malware or something else.
Click to expand...
Click to collapse
I got the same apps today - Domino's PandaPop, and Cookie Jam plus Drippler. I did not install Brave Frontier, so that isn't the source.
The only things done recently for me are:
- Connected up to my work Office 365 service, which requires admin access (for wipe, etc)
- Updated su binaries a few days ago - at prompt from SuperSU
Oh lovely...
http://www.pcworld.com/article/2853...aller-spotted-on-t-mobile-verizon-phones.html
yep thats it i bet, its on my tablet. thanks carrier...
Doktor-X said:
i have that same problem with my tablet from ebay running 4.2.2 app DU Battery Saver & Widgets is installed without my permission and i don't even have google account on this device, but tablet is connected on wifi 24/7 and all apps are stock i have original firmware and i try to reflash device but this is happening again
Click to expand...
Click to collapse
I just got DU Battery Saver installed on my Onix tablet. You read stuff on the internet about cheap Chinese tablets coming loaded with spyware and other sorts of stuff and I wonder whether apps can be freely installed via some hidden app on the device.
You all suck dumb asses
Thats why i hate these blog sites they call themselves experts but cant solve any damn thing untick auto updates, really you think we didn't knew that much really man,my problem never got solved in online sites infact you will get more confused why would some hack someone's google account and download du app make some sense guys you all suck
Hi
First of all thank you Oasis for creating a tool to fix things that shouldn't be broken to begin with! You are an example for a lot of developers :good:
I've read the first couple of posts on the original thread but I still have a few things that are not clear..
The advice of Oasis himself is too hibernate only those apps that misbehave. He states that hibernating apps will also remove them from the memory, which will come with a performance/cpu usage penalty when you want to use them again.
In the video tutorial however Josh greenifies almost every application that doesn't need push notifications.
So this would mean that when I use an application that doesn't have notifications but I open frequently, for example Nu.nl, a dutch newsapp, it will always have to reload the app from scratch instead of loading it from memory?
So baically the best way to use Greenify would be to NOT just greenify most apps, but to use the analyzer frequently and see what's running in the background and greenify those that don't depend on notifications?
Then newsapps that don't push news, image viewers, file managers, system tools like SD Maid and simple games that don't use internet should be ok not being greenified?
Is there no big list available of apps that misbehave or are safe to keep de-greenified?
Thanks in advance for any help on this.
Basically you got it right. Use the built-in analyzer as well as disable service and autostarts to check apps' behaviour. For my experience, sometimes is better to disable a background service than greenify an app, if the app "misbehave" for this service only (of course you'll have to check if the app still works). An example: guaranteedhttpservice and tracksyncservice in shazam...
marchrius said:
Basically you got it right. Use the built-in analyzer as well as disable service and autostarts to check apps' behaviour. For my experience, sometimes is better to disable a background service than greenify an app, if the app "misbehave" for this service only (of course you'll have to check if the app still works). An example: guaranteedhttpservice and tracksyncservice in shazam...
Click to expand...
Click to collapse
Where can I find and disable things like tracksyncservice? I also use Shazam but I can't find both services you mentioned in Greenify nor TiB?
latino147 said:
Where can I find and disable things like tracksyncservice? I also use Shazam but I can't find both services you mentioned in Greenify nor TiB?
Click to expand...
Click to collapse
"Disable Service" (and "Autostarts") from play store.
marchrius said:
"Disable Service" (and "Autostarts") from play store.
Click to expand...
Click to collapse
Ah, I believed those were two functions withing Greenify I couldn't find
wtf, FB has 62! services! None of them where active though, until you open the app, then it was 3.
So you can choose between greenifying an app which will basically kill all services from an app, even background services on one hand, and choosing specifically which services too disable, like you did with Shazam.
The only issue with this second method being that you don't always really know what these services do.
latino147 said:
So you can choose between greenifying an app which will basically kill all services from an app, even background services on one hand, and choosing specifically which services too disable, like you did with Shazam.
Click to expand...
Click to collapse
Exactly. Take google play services for example. If you greenify it, you'll lose gcm and other functions and that's not advisable at all (in fact greenify hides it). But with disable service (and autostarts/system tuner)you can choose what to disable while still mantaining gcm, location services (when needed), sync etc. I can' remember what I did in system tuner regarding gplay services (I followed some tutorial), but with disable service I disabled analyticsservice (this one will reactivate itself unless you do some tweak with system tuner), refreshenabledstateservice, playlogreportingservice, googlehttpservice, playlogbrokerservice, adrequestbrokerservice, gcmschedulerwakeupservice, advertisingidservice, adsmeasurementservice, locationwearablelistenerservice, nlplocationreceiverservice, geocodeservice, dispatchingservice and playlogservice. A reboot is needed. Haven't lost a single function since weeks (gcm, location, autosync and every google app in general are working 100% fine).
Same story with play store. Apps wake it very often, so greenify it does more harm than good. Instead, you can disable pendingnotificationsservice, contentsyncservice and dailyhygiene (and will still be fully functional).
Of course these are little tips to increase performance and battery life even more. I use greenify for 90% and more of apps that "misbehave" and disable service/autostarts/system tuner for the remaining 10% "misbehaving" apps. However, an app "fixed" with such methods will stay cached while with greenify is completely closed (resulting in more cpu/time/battery consumption when loaded again).
The only issue with this second method being that you don't always really know what these services do.
Click to expand...
Click to collapse
Like I already said, for general purposes you'd better simply greenify the "misbehaving" apps. If you use it/it is woken very often, you can consider these methods.
Yes, it's a "trial and error" thing. Unless you're disabling services with self-explainatory names such as "pushservice".
Never installed Facebook official app but I heard many times that is a notorious hogger and takes many personal datas too, for which you can look for xprivacy xposed module as well.
I'll start experimenting with it today :good:
So I finally cave in and installed Greenify, extremely surprised, I currently have Mobilicity in Toronto and the signal sometimes become spotty, this, from my observations, will cause the phone to get hot (as if u let it in direct sunlight during summer), but that is not the only issue when the signal becomes spotty, also some applications trying to use the cell signal and/or using the location service will cause the phone to overheat, yet is mainly the cell signal.
And so I found the main culprits in my phone are TuneIn, Flixter, Transit Now Toronto Lite, Amazon Appstore, Google Wallet, Google Play Music, Google Maps, Video Hub, Video, Gallery, and Favourite Apps.
Enabled Automated hibernation, added those applications + a few others and things are looking good, well, if not by the last 5 apps noted above, Google Maps, Google Music, Video Hub, Video, and Favourite Apps, these 5 can't be put on hibernation by Greenify, also the phone still warms a bit, not as hot like before but just a bit warm., and battery is much better.
So the question is, why is Greenify unable to stop or hibernate Google Maps, Google Music, Favourite Apps, Video, and Video Hub?
They are system apps. Do you have the donate version of Greenify and have you activated the experimental features? And in what mode are you using Greenify, Root, Boost or Non-root?
No-root, regular version.
fenrry said:
No-root, regular version.
Click to expand...
Click to collapse
If you have only a free version and no root, you will not be able to greenify system apps.
tnsmani said:
If you have only a free version and no root, you will not be able to greenify system apps.
Click to expand...
Click to collapse
Yeah, that was my impression and I confirmed it on my S2X (rooted), still, doesn't make sense with the video applications but in any case now I know.
Thanks!
fenrry said:
Yeah, that was my impression and I confirmed it on my S2X (rooted), still, doesn't make sense with the video applications but in any case now I know.
Thanks!
Click to expand...
Click to collapse
Your video app might have installed as a system app. Or it may be problematic like Facebook.
Hello guys
I have an old pronlem -- all the gapps I have tried(slim, pico, delta) are eating too much at all the roms ive used(purity, sultan, orion os, aosparadox, exodus)
Even amplify does not help.
What can you reccomend?
To be precise, its Google Play Services that's eating away at your battery, the recent updates have increased this threshold even more so, I'm pretty blank on how to tackle this, maybe someone else can help.
Joshwin Aranha said:
To be precise, its Google Play Services that's eating away at your battery, the recent updates have increased this threshold even more so, I'm pretty blank on how to tackle this, maybe someone else can help.
Click to expand...
Click to collapse
Well, I have tried almost everything and I can't blame anyone except google for this. Peculiar thing about this is that it happens on mobile data, almost never on wifi. Mobile Radio is active half of the times. You will see google play services, gmail, google app and other google apps in battery stat.
What I have tried so far: amplify, greenify, all possible location combo, blocking alarms, wakelocks, wiping google play services, google accounts, blocking permission to google apps. Most of these things broke functionality .
Solution: Just ignore. There are various threads on google forums,xda and not even a single working solution. If someone finds it, I am keen to try that (unless it asks for my credit card).
saurabh40629 said:
Well, I have tried almost everything and I can't blame anyone except google for this. Peculiar thing about this is that it happens on mobile data, almost never on wifi. Mobile Radio is active half of the times. You will see google play services, gmail, google app and other google apps in battery stat.
What I have tried so far: amplify, greenify, all possible location combo, blocking alarms, wakelocks, wiping google play services, google accounts, blocking permission to google apps. Most of these things broke functionality .
Solution: Just ignore. There are various threads on google forums,xda and not even a single working solution. If someone finds it, I am keen to try that (unless it asks for my credit card).
Click to expand...
Click to collapse
Well the thing is, Google Play Services (GPS from here on out), handles literally everything that Google Apps do on your device, from Geo-Positioning (Maps) to Sync (SyncAdapter) to Emails (Gmail/Exchange) to everything. To put in view, apps that crash on our devices, give a pop up, saying "XYZ apps has stopped working" and gives us 2 options "OK" & "Report", now if you "Report" the error, you'd think the report (and device logs!) go to the developer of the app, Yes ? NO! These are sent to the Almighty Overlords at Google, aside from the data-mining issue here, this just astonished me beyond belief. So that being said, what my personal view is, Google is, like every new Android Iteration, upgrading the old apps to use the Android N-ish architecture & stuff, and maybe, just maybe that this new stuff that's being implemented is better off in Android N, and not in LP or MM. But then again, I might be horribly wrong about all of this
Joshwin Aranha said:
Well the thing is, Google Play Services (GPS from here on out), handles literally everything that Google Apps do on your device, from Geo-Positioning (Maps) to Sync (SyncAdapter) to Emails (Gmail/Exchange) to everything. To put in view, apps that crash on our devices, give a pop up, saying "XYZ apps has stopped working" and gives us 2 options "OK" & "Report", now if you "Report" the error, you'd think the report (and device logs!) go to the developer of the app, Yes ? NO! These are sent to the Almighty Overlords at Google, aside from the data-mining issue here, this just astonished me beyond belief. So that being said, what my personal view is, Google is, like every new Android Iteration, upgrading the old apps to use the Android N-ish architecture & stuff, and maybe, just maybe that this new stuff that's being implemented is better off in Android N, and not in LP or MM. But then again, I might be horribly wrong about all of this
Click to expand...
Click to collapse
Though you are right about first half (can't say much about later part, as I don't understand why it should make google services go crazy )
This problem traces back to Kitkat and probably jell bean but only thing which I do not understand is why only in mobile data ?? I don't see any of them popping up in wifi .
Just when I thought I could ignore it, it started non stop feast on mobile data. I had to stop background data for this. Damn you google.
try A-gapps, it allows battery optimization for google play services (open-gapps etc don't allow this)
it helped me to have less battery drain by google play services
http://forum.xda-developers.com/android/general/gapps-gapps-6-0-1-minimal-t3276606
Yeah... Mine are pretty obese too