Google Play Services Wakelock Affects Many 5.x ROMs

The problem with android is that you gotta investigate what is wrong and often needing to root to fix this and that and even change the firmware since the stock one isn't always on point. At the first month of my S4, I've been starting to have battery draining troubles, caused by service Google play at the time when it was on 4.2.2 out of the box. Once I've gone to bed with 60% of battery, thinking hey it shouldn't use battery if I'm not using it over night. Nope, it was dead in the morning, service Google mainly had drained the battery. But then why was this a problem? A factory reset helped for some days, but even there, I shouldn't have been needing to do that. Then some other troubles came up later as the update came. Mobile data toggle was removed from the settings, truly some "shady not shady" way to crush more money from the customer, as already it wasn't enough to not have a built-in FM tuner, just so we needed to use data and pass through even more ads from the apps and the FM stream. Then, some more strange problems came up. The Bluetooth was displaying "connected" to my Bluetooth speaker, but wouldn't root the sound to the Bluetooth stream just nothing would come out. Then once I turned off the Bluetooth, the sound was rooted to the calling speaker. Yes, that one all up the screen where you put your ear. 700$ top end smartphone tell me about that. Then was the problem with the earphone command, being in vibration mode and listening to music, once the earphone command was pressed making the notification/ringtone sound level glitch out of vibration mode and get back at loud mode. I had a loud squeaky rubber duck ringtone at the time, so being in the middle of a classroom, then letting out loud a silly squeaky squeaky wasn't necessarily comfortable. But then, all of this shouldn't have happened, this is why I've said fuck this. Fuck my warranty, I'll just find a nice ROM. Then began my journey . Since 2013 winter, I have been flashing and trying countless custom Roms and firmwares. Trying to find the "perfect" one. Some were great, some had random reboots problems, some had occasional audio distortions. Some had cool unique features. Some had shitty camera drivers not even working. I couldn't say I did not like this. Because I did like it, it was "exciting" to try out a brand new ROM. It was my hobby. But then, I shouldn't even have needed to do all this. Spending so many hours in TWRP or restoring apps with titanium backup. Then, android lollipop came out. Wow, what a beautiful interface. This also meant what a beautiful mess it'll be to find one that works great. Some suffering from constant app reloads, some intermittently didn't turn off the screen after receiving a notification. Then I've noticed the battery life was far greater with mobile data turned on lollipop aosp than on touchwiz on KitKat. The last month was a very particular month since I really had to interact with my phone all day, as I was going to school day and night, meaning I was listening to music for more than 5 hours a day, meaning I needed that piece of turd to be efficient and well tuned. Now with xposed, and powernap for everyone, working on a CM12 nightly, I can say that it is a great and beautiful phone, in this actual state. Not 2 years ago. /rant

/r/Android Thread Parent Link - xda-developers.com