Play Services Wakelock - CmaSystemUpdateService

Play Services Wakelock - CmaSystemUpdateService

I've spent a good 3 hours total researching and playing with my phone (T-Mobile LG V20) trying to get rid of the obnoxious update Notification and making sure my phone doesn't brick overnight since I'm rooted and rom'd and don't feel like having to spend even more time recovering. After trying what one user posted for the Nexus, I realized I started to get the dreaded CmaSystemUpdateService wakelock, which didn't let my phone sleep at all. I tried rolling to another Kernel, which was still a no go. After poking around a little further, I re-enabled all Services and Receivers for Google Play Services. Leaving the following Disabled:
  • SystemUpdateActivity under Google Play Services Activity
    • This seems to disable the update center
  • SystemUpdateService under Google Services Framework Services
  • SystemUpdateService$Receiver under Google Services Framework Receivers
  • SystemUpdateService$SecretCodeReceiver under Google Services Framework Receivers
  • SystemUpdateActivity under Google Services Framework Activity
  • SystemUpdatePanoActivity under Google Services Framework Activity
The app I was using is My Android Tools to see these. And Better Battery Stats to see the wakelock. You should also be able to do this with ADB instead with the following.
adb shell su pm disable com.google.android.gms/.update.SystemUpdateActivity pm disable com.google.android.gsf/.update.SystemUpdateService pm disable com.google.android.gsf/.update.SystemUpdateActivity pm disable com.google.android.gsf/.update.SystemUpdatePanoActivity pm disable com.google.android.gsf/.update.SystemUpdateService$Receiver pm disable com.google.android.gsf/.update.SystemUpdateService$SecretCodeReceiver
Let me know if this worked for you. Did it stop your update? Did it kill the wakelock? Email me and let me know!
A side note to all carriers, T-Mobile, Verizon, Sprint, ATT, and Google. I'd love to see Android have the built in option of full control, same way as Linux has the su command built in. It's pretty pathetic that manufacturing doesn't allow us to have full control over our devices without exploiting. Linux has root without compromising security, Android shouldn't be any different. I want control over my data, apps, and battery. All I can say is figure it out so people don't have to keep hacking the systems to get control over our $800-1000 devices.
    • Related Articles

    • Interesting ways to get reimbursed up to 100 percent for many streaming services

      Nowadays, everything is streaming. In fact, there are so many streaming options that we've lost count. Each individual streaming service has its own price. We're stuck with multiple accounts and subscriptions until someone figures out how to ...
    • Paying for Services.

      You get a tangible item when you buy a product. There is a chance that item may not work. In general, if an item does not work properly or does not meet your satisfaction, it can be returned. If you pay for a service, you are paying for someone's ...
    • Why It's Beneficial to Pay a Retainer for Computer Technical Services, Even if You Don't Use Them Frequently

      Have you ever hesitated to hire a computer technician on retainer because you don't frequently experience technical problems? In this blog post, we'll discuss the advantages of paying a retainer for computer tech services even if you don't use them ...
    • A little balance with tech support?

      In today's market, you can choose from a plethora of services provided by the technological sector. Cox, Asurion, US Tech Support (not us!), and Geek Squad are all examples of consumer services. Then there are the Managed Service Providers, which ...
    • Cutting the Cables!

      Okay, so not all of the cables. I mean technically you need internet services. While cellular internet exists, I don't recommend it as a primary source, so we'll assume you're keeping your home cable internet or fiber. Nope, I'm talking about ...