Yo tenía el mismo problema:
El teléfono marca roaming aunque está realizando lo que se llama roaming nacional, operadoras como yoigo o simyo utilizan antenas de otras compañías cuando no tienen cobertura propia, debido a acuerdos entre ellas.Por lo general esto no supone un problema, solamente si tenemos tarifa de datos, en cuyo caso debemos de activar la opción de itinerancia de datos en la pestaña de configuración de red móvil, para permitir el tráfico de datos a pesar de estar en este falso roaming.
Después de mucho buscar encontré la solución para que el teléfono no nos detecte estas conexiones como roaming,ya que yo por ejemplo al vivir cerca de Portugal tenia el problema de que al tener itinerancia activada se conectaba a antenas del país extranjero y gastaba datos, con la consecuente repercusión en las facturas, bueno, sin más aquí está la solución:
-primero diré que no sé si funciona en terminales sin rootear, aunque creo que no, de todas formas en este mismo foro un compañero ha colgado una forma muy fácil de hacerlo.
-utilizando un explorador de archivos(yo utilicé root browser) vamos a system, y buscamos el archivo build.prop el cual vamos a editar(recomiendo utilizar el propio RB Text editor que viene con root browser)
-Buscamos en el archivo hasta encontrar algo que pone Customized property values, debajo de esto pone una serie de instrucciones, lo que vamos a hacer es dejarlo asi:
2013-01-10 02.25.31.png
-Ya debería de estar, a mi al menos esto me funcionó, espero que a vosotros también =)