Hola, yo para estos menesteres, uso un programa para profiles, ahora no recuerdo bien el nombre, pero buscalo por profiles en el market, también tienes el Locale, que sirve para lo mismo, lo configuras para que bien en un horario o una localización , que puede ser un punto wifi, se active el wifi y coja la señal , cuando sales se pone en modo datos 3g.
Saludos.