Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In order to save some volume on my data plan, I'd like to limit updates from the market to the times when I'm connected to a WiFi. And as every good geek, I want this to be automated, in other words, if I am connected to a WiFi network, check and install updates from the market (for those apps that I allow to automatically update). Is there a way of doing this?

I'm running Android 2.2 on an HTC Desire. If it helps, I have Tasker installed.

Update: I don't want to change the autosync settings.

Update II: I'm not rooted and am looking for a "stock" solution.

share|improve this question
I assume you want AutoSync to remain enabled while you're on EDGE / 3G? Else, it'd be a simple matter to enable WiFi and Autosync. – Sparx Mar 1 '11 at 11:09
Thanks, good point, clarified the question. – jhwist Mar 1 '11 at 12:24
Are you rooted? Does Tasker have the capability to kill services? If so, killing the Market service while on mobile data will eliminate New Updates Available notifications. Once you're on WiFi, starting the Market service should then enable auto-update of apps. Don't use Tasker, so not sure if it can perform in this manner. – Sparx Mar 1 '11 at 16:19
up vote 3 down vote accepted

The new version of the Market app allows you to limit updates to Wi-Fi only, among some other new features, like defaulting all apps to auto-update (if the app supports it).

Android Police has a write-up. (They also have the apk you can download if you don't want to wait.)

share|improve this answer

This will only work if you're rooted, but DroidWall is a really good front end for Android's iptables. You can filter access to data based on WiFi and 3G to just about anything in your phone (including the Market) that could request it.

share|improve this answer
Note that for Market to work, you need to allow not only the Market application, but also some other downloading subsystem in DroidWall. – Denis Nikolaenko Aug 3 '11 at 4:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.