en el marque existe un widget que hace lo que quieres te pasa de GSM a 3G, buscalo en conexiones que te debe de aparecer, lo unico que deberas tu mismo de activar y desactivar, no se la verdad si exista algun programa que te haga este procedimiento automatico, se que hay un programa con el cual controlas los modos de conexion del movil y el momento y tiempo que deberas de permanecer conectado, pero no se que tanto puedas configurar este tema del 2G a 3G cuando detecte el wifi de tu casa