Que alguien me corrija pero creo que no es posible hacer eso, (lo de que el internet se active cuando te llegue un whats o un mms)
No funciona como los correos (metodo por Ping) asi que creo que la eleccion mas acertada seria alguna aplicacion tipo juice defender o similar.
Cuando te conectas al wifi automaticamente el 3g se desactiva, eso va asi en todos los androids.
Un saludo.