Esta entrada, explica cómo actualizar tu iPhone 3G al firmware 2.2, consiguiendo todas las nuevas funcionalidades del mismo pero sin actualizar el Baseband para conservar las posibilidades de poder desbloquear el terminal con una futura herramienta que publique el iPhone Dev-Team, que hace ya tiempo intenta conseguir la liberación del terminal utilizando para ello el Baseband que hemos venido utilizando hasta hace pocos días.
Para conseguir nuestro objetivo, vamos a necesitar PwnageTool, para cargar una versión del firmware 2.2 que no contenga la actualización del pequeño ordenador que tiene el iPhone para manejar sus comunicaciones por radio (tanto de datos como de voz). Obviamente, al no actualizarlo es posible que nuestra máquina padezca los defectos y bugs ya arreglados con la actualización (y esto es algo de lo que no se avisa en casi ningún sitio en el que se habla del iPhone…), pero es un precio que posiblemente muchos estamos dispuestos a pagar para mantener intactas nuestras futuras opciones de liberación del simlock del terminal.
Los pasos a seguir, por ahora sólo en Mac, son:
1. Nos bajamos PwnageTool de aquí y una vez descargado, montamos la imagen de disco de programa y lo ejecutamos tras copiarlo en un lugar diferente (por ejemplo, el escritorio).
2. Conectamos el iPhone 3G y seleccionamos el modo Experto (el otro modo, por ahora, no funciona, así que mucho ojo con esto…
).
3. Comprobamos si se nos ofrece el firmware iPhone1,2_2.2_5G77, en el caso de que no exista, Apple ofrece el mismo en este enlace.
4. Tras continuar, elegimos General y desactivamos ‘Activate’ si usamos el iPhone en una operadora autorizada.
5. Para asegurarnos de no quedarnos sin espacio, aumentamos el tamaño de la partición a 1Gb. Volvemos, pulsamos en Build y continuamos.
6. Guardamos el nuevo firmware creado en un lugar que recordemos fácilmente (por ejemplo el escritorio).
7. Ponemos el iPhone en modo DFU (atención los que uséis los nuevos Macbook…).
8. Cerramos PwnageTool y abrimos iTunes, en el mismo pulsamos la tecla ALT y luego el botón de restaurar en la pantalla del iPhone. Elegimos el firmware que hemos creado y guardado en el escritorio.
Cuando iTunes termine de restaurar el iPhone con el firmware nuevo, habremos terminado y tendremos el terminal con el baseband sin actualizar 