Necesitas liberar el iPhone 3G con el firmware 3.0 aqui esta la solucion

Pasos

1)Actualización previa al Firmware 3.0 desde iTunes 8.2.

2)Luego hacemos Jailbreak del diapositivo Para Windows - Para Mac

3)Una vez hecho el Jailbreak ingresamos a Cydia añadimos el source

http://repo666.ultrasn0w.com

4)Una vez añadido buscamos en Cydia el Ultrasnow 0.9, lo instalamos

5)Reiniciamos el diapositivo y listo

Les dejo un video para que lo puedan hacer con mas facilidad