Después de mucho buscar una solucion para esto de abrir los puertos en android, no he encontrado en internet nada, nadie puede abrir un determinado puerto sino es necesario para una aplicación en concreto, vamos que poderse se puede pero condicionado a trabajar en una determinada aplicación. Tal como lo queremos es imposible.
Viendo que el problema era android, decidí buscar una alternativa económica y práctica y me encontré con los MIFIs, que son unos aparatos pequeños que funcionan como un router wifi con la única salvedad de que son portatiles (llevan batería) y los datos de internet le vienen de una tarjeta SIM de telefono, introduces la tarjeta en el aparato como si fuera un telefono y lo que hace es crearte una red wifi movil, una maravilla de menos de 30€ si sabes buscar.
El consumo de datos es insignificante por CCCam, haciendo pruebas me sale un consumo de
100Kb por cada hora de uso , sin cortes, sin congelaciones, perfecto, como si fuera por el internet ADSL. Con una tarifa de 3,63 cent/Mb descargado y suponiendo un uso de 5h diarias de TV al mes gastaríamos unos 17Mbs o 0,64€. Probado con EDGE, 3G, 3G+ perfecto en todos siempre que haya cobertura.
Por cierto, hay compañías como Simyo o Suop que por 1€ al mes te ofrecen hasta 100mbs de descarga, alternativa muy económica y que viendo lo que gasta por CCCam tendríamos de sobra para un mes.
Saludos, espero que a alguien le sirva