1) Cuando está en Roaming (aparece una R en las barritas de cobertura), la opción por defecto es que se desactiven los datos. Por lo que de entrada no debería haber sorpresas.
2) En Froyo está la opción de desactivar los datos del todo, en Ajutes > Conexiones inalámbricas/redes > Redes móviles. (esta opción no existía en versiones anteriores me parece)
Vamos, que no hace falta ni el modo avión, ni instalar nada.