GeoHotz encontró un método para poder hacer downgrade de la baseband 2.30.03 a 2.28.00 (la que tenía la gente que actualizó desde iTunes al firmware 2.2.1 y que no permite liberar el iPhone 3G) y poder volver a usar YellowSn0w para liberar el iPhone 3G.
El único requisito es tener el bootloader 5.08, ya que en los más nuevos con el BL 5.09 o superior aún no es posible hacer nada.
Después del salto guía para saber el bootloader y resumen de los métodos.
Actualización: Ya no hace falta para nada bajar la baseband, ya que UltraSn0w permite liberar todos los iPhone 3G con el firmware 3.0.