Liberar, activar y hacer jailbreak a un iPhone Edge con firmware 3.1.3

July 21, 2010 at 17:08

Por motivos de trabajo ha caído en mis manos un iPhone de primera generación (algunos lo llaman iPhone Edge) con el que, en primera instancia, intenté hacer las cosas “a la Apple”. Para ello, restauré el teléfono con iTunes, deshaciéndome del jailbreak que tenía instalado e instalando el firmware más moderno para esta versión, el 3.1.3.

Lamentablemente, al ser un iPhone traído allende los mares, está atado al operador AT&T, y además necesita ser activado, por lo que al final tuvimos que volver al jailbreak (ah, ironía, cómo te gusta repartir patadas en el culo 😀 ), ya que la activación y liberación sin hacer un jailbreak previo es, como poco, no trivial.

Hacerlo no es nada difícil una vez conoces los pasos, pero al ser un modelo antiguo, me costó bastantes prueba y error hasta dar con la fórmula. Básicamente hay que hacer tres cosas:

  1. Obtener el software redsn0w (en mi caso usé la versión 0.92, el resto de instrucciones son para esta versión).
  2. Obtener el firware 3.1.2 para iPhone Edge.
  3. Usar redsn0w con el firmware 3.1.2 (iPhone1,1_3.1.2_7D11_Restore.ipsw).

La clave es no usar el firmware que tienes instalado, el 3.1.3 (iPhone1,1_3.1.3_7E18_Restore.ipsw), pues si lo haces obtienes un bonito mensaje: Unable to recognize specified IPWS. Una vez sabes esto, hacer el jailbreak, y liberar el iPhone es coser y cantar.