George Hotz, una de las primeras personas que ayudaron a desbloquear el iPhone, ha vuelto a ser noticia después de mucho tiempo tras encontrar un método para poder bajar el firmware 02.30.03 que viene incluído en el Firmware 2.2.1, a la versión 02.28.00, que es la que funciona con Yellowsn0w y la que permite utilizar cualquier tarjeta SIM de cualquier operador. Es decir, que ha encontrado un método para ayudar a todos aquellos que habían actualizado por error su iPhone 3G a la versión 2.2.1 con iTunes y habían perdido la posibilidad de utilizar Yellowsn0w.

Es importante indicar que nosotros no hemos probado este método (todos nuestros iPhones están en el baseband 02.28.00
) y que el proceso es relativamente complicado, pero aquellos que no tengáis mucho que perder, quizás tengáis interés en probarlo y contarnos qué tal os ha ido en los comentarios. También, es muy importante comprender que este método, por ahora, sólo funciona con iPhones que tengan el bootloader 5.8. Estos iPhone 3G, son los que antes venían de fábrica con otro firmware diferente del 2.2.1. Los iPhone 3G más recientes que vienen de fábrica con el firmware 2.2.1 y baseband 02.30.03, tienen un bootloader versión 5.9 que no es compatible con este método, al menos por el momento. Así que dejándolo claro, parece que este método funcionará con tu iPhone 3G si cuando lo comprastes no venía ya con el firmware 2.2.1.
Los pasos a seguir, son:
1. Descargamos desde aquí el BBUpdaterExtreme.
2. Luego, descargamos la imagen del baseband 02.28 ‘yellowsn0wable’ desde aquí. Ya está parcheada.
3. Enviamos estos ficheros a la carpeta /var/root/ del iPhone, vía SSH.
4. Desde el Terminal en el iPhone, escribimos los siguientes comandos;
su
alpine (es el Password que pide, que no aparece en pantalla por razones de seguridad, por lo que si no lo habéis cambiado, es alpine)
chmod 755 BBUpdaterExtrem
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
./BBUpdaterExtreme update -f ICE2_02.28.00.fls -e ICE2_02.28.00.eep
Reinicia tu iPhone. Cuando vuelva a arrancar, debería decir que tiene la baseband 02.28.00 en las preferencias del sistema.
Es de esperar que aparezca en Cydia algo para descargar/arreglar permisos/ejecutar el update automáticamente, por lo que aquellos usuarios que no podáis salir adelante con las instrucciones de arriba, tenéis todavía esperanza esperando un poquito hasta que las cosas sean un poquito más fáciles. Y aquellos usuarios que acabáis de comprar un iPhone 3G con bootloader 5.9, un poquito más de paciencia, a ver si sale alguna nueva manera de bajar el baseband en esos terminales. Por supuesto, ya sabéis que cualquier cosa que le ocurra a vuestro iPhone, es vuestra responsabilidad al 100%… ¡Ánimo a todos! 
Vía: Hackintosh.