How do i stop my phone running services?

Associate
Joined
10 Sep 2008
Posts
1,656
I have a motorola Defy and it loves to have services running and loves to empty its battery.

If I go to its settings and stop:

weather service,
Gtalkservice,
amazonMP3,
or any other service.

a few minutes later they are back, I've never used any of them (I only text and talk) and the battery life is awful, I'm lasting 8 hours without sending a single text.

On one occasion it did seem to understand that the services I stopped were not wanted and the charge then lasted 3 days even though I'd made calls and sent texts.

Any ideas how to get the phone to understand that if I stop a service I want it to stay stopped?

Thanks for any help/advice.
 
if u really don't use data then turn it off in wireless settings.

use juice defender or something like it if u want to have data toggle on every 15 or 30 minutes. this can double battery life.

root the phone and there are ways and apps to freeze apps that don't allow uninstall. like easy freezy or titanium backup pro.
 
I highly suspect the problem is not these services, did you check this out with spare parts or something to check CPU time? You're naming things that are core to your phones running, I don't want to be rude but do you know what you're suggesting?

Gtalkservice - the service that communicates with google about your gmail/market/gtalk/anything else google - stopping this will make your phone do bad bad things.
amazonMP3 - likely the service that handles the crypto cert for amazonMP3 store - if you don't use it (might be in the default phone build?) remove the app via the above method.
weather service likely comes from a widget from motorola - unless you have this set to check weather every 6th second then it's unlikely to be consuming cpu time as it's told to sleep for 6hrs at a time.

What's more likely to be draining the phone is bad signal (thus using more power to keep the link) a bad background app or having facebook sync constantly. Services in android are designed to sit in the background, keep a connection open and chat every now and then, this isn't all that hard on the battery tbh.
 
All the info you need is here http://forum.xda-developers.com/showthread.php?t=919334

Root, then remove the bloat apps you don't want (see list on XDA) Easy.

As Myshra said, even with the motobloat my defy has always had great battery life, in a v.poor signal area I get over a days use too.

Try restarting the phone and just leave everything sitting in the background (no task killers or similar) Other tips include... turning Google calender sync off, set the network to 2G only and turn USB debugging on.
 
I highly suspect the problem is not these services, did you check this out with spare parts or something to check CPU time? You're naming things that are core to your phones running, I don't want to be rude but do you know what you're suggesting?

Gtalkservice - the service that communicates with google about your gmail/market/gtalk/anything else google - stopping this will make your phone do bad bad things.
amazonMP3 - likely the service that handles the crypto cert for amazonMP3 store - if you don't use it (might be in the default phone build?) remove the app via the above method.
weather service likely comes from a widget from motorola - unless you have this set to check weather every 6th second then it's unlikely to be consuming cpu time as it's told to sleep for 6hrs at a time.

I don't know anything about phones, so don't worry about being rude.

I really don't get the weather one as the only place it appears is in running services, I can't find any app that has anything to do with it.

I haven't installed anything at all on to the phone so everything thats there came as standard. My needs are texting and a small amount of calls, I don't need any internet i'd rather use a pc, although the phone clearly likes it, as I've used 29mb of data without me ever using any of the services that use it.

I just want a predictable amount of battery life, its done 16 hours with 2/3 rds of its life left at the moment, I'd be happy with that but no doubt it'll decide tomorrow that 8 hrs off a full battery is enough.
 
If you want 0 data usage do this (warning - will stop all data usage through a mobile network):

Settings > mobile networks > disable "use packet data".

If you want to stop the automatic sync services (this would allow you to use data for other things, think of it as a less extreme version of the above - it blocks all but "on demand" data calls like say - google maps)

Settings > Accounts and Sync > Disable "Background Data"

You can do either of the above - the first will trump the bottom, the bottom does not trump the first - you don't need to do both to shut down everything, just the top. Before anyone comes out of the woodwork and says disable UMTS AKA 3G signal bands - don't do this. Don't. you'll get less coverage for things you still use like voice and sms. You do have a really powerful and fun to use phone though - If you have a data package I wouldn't ignore it as it's there to be used and google navigation for example, is the best thing ever when you can't find that pub your mates are in :)
 
Last edited:
Thanks for the help Sarge and Myshra, I dont have the same menu's as you myshra but I think I've achieved similar results through equivalent menu's and the battery life is holding up.

I agree its odd to have a decent enough phone but no use for any net/data apps, I wanted something easier to type on mainly but had become quite used to my old phones 2 week battery life. I like the phone for typing on and hopefully I'll be happier with the battery life now. I certainly don't want to lose its data capability, just like it to be completely absent until I need it.

Once again thanks for your help.
 
I use switch pro to disable mobile data... a simple hone screen widget that turns the apn on/off with a single cluck press :) it'a not free, but its a brilliant program app
 
There's plenty of free apps/widgets that will modify your APN settings so your phone can't use mobile data (e.g. APNdroid)
This will override any data settings you change in settings->mobile networks, although may not be necessary (?).

But just disabling net access won't stop these services from running, they will just be unable to connect yet still keep trying.
Background services will not necessarily kill your battery either, my phone currently has 15 services and battery life is fine. Smart phones just use a lot more juice than old phones but you should be getting more than 8 hours idle.

Do as Myshra suggested and grab Spare Parts, check partial wake usage and see what is using the most.
 
But just disabling net access won't stop these services from running, they will just be unable to connect yet still keep trying.

This isn't really a big deal. It'll just sit there... without data all it does is ask the OS if there is a data connection available. If it does this periodically... it still won't take up much power, and if I recall correctly it doesn't do this - it just gets registered as waiting for data and doesn't do anything else.

Using the data is a power drain, waiting for a data connection to go live isn't.
 
Back
Top Bottom