Cerebro Seco

Se faciliter la vie informatique sans sacrifier ses principes!

Aller au contenu | Aller au menu | Aller à la recherche

Hacer el jailbreak de un 3GS…correctamente

Como se sabe, hacer el "jailbreak" de un iPhone 3GS no es cosa tan fácil que lo parece. Aquí está el método correcto para esta faena.

Dificultad: media, pero imprevisible. Aclarecí mucho de las informaciones, frecuentemente erróneas, que encontré. Además, preferí hacer el texto más claro que recargarlo con videos.

No es un secreto de que el "jailbreak" de un iPhone muy a menudo resulta en instabilidades crónicas, por causa de . Aún no las vencieron, he re-descubierto la manera correcta de someter un 3GS del año 2010 al proceso de "jailbreak", que sí hace una diferencia como se verá inmediatamente.

En primer lugar, se debe saber que existen dos versiones del iPhone 3GS: las con la “old bootrom”, las más frecuentes con la “new bootrom”. Hay dos maneras para verificar eso: una complicada porque se requiere que ponga el teléfono en modo DFU, y una manera más simple que aconsejo si el móvil no tiene problemas para arrancar y está activado.

Como se explica en el diálogo de redsn0w, la nueva “bootrom” está instalada en los 3GS que fueron manufacturados después la cuadragésimoquinta semana, y a veces en algunos entre las semanas 40 y 45. También se debe mencionar que dos versiones del “baseband”, uno por las unidades manufacturadas después de la semana 34 de 2011, y una que comprende todas las previas. Es muy importante saber la fecha de fabricación de su iPhone 3GS dado que si eligen mal, el iPhone se volviera “bricked”.

Para el mío, recibí lo siguiente:

Nice Name: iPhone 3GS
Machine Model: iPhone2,1
Name: iPhone 3GS
ModelCode: iphone_3gs
Family name: A1303
Model Number: MC132
Group1: iPhone
Group2:
Generation: 3
CPU speed: 600MHz
Screen size: 3.5 inch
Screen resolution: 480x320 pixels
Colour: White
Production year: 2010
Production week: 18 (May)
Production number: 38679 (within this week)
Model introduced: 2009
Capacity: 16GB
Memory - flavour: xx
Factory: 86 (China)

Mi iPhone tiene el nuevo “bootrom”, la antigua “baseband”, y la última versión de iOS 6, 6.1.6, en el cual debería ser fácil hacer el “jailbreak”.

 

Luego se debe bajar redsn0w 0.9.15b3 (aquí http://redsnow.biz/redsn0w/) y el firmware iOS 6.0 (¡no el 6.1.6!). Otros firmwares están disponibles por acá.

 

Paso 3: Actualizar al “baseband” del iPad

  1. Conecta el iPhone, saca la tarjeta SIM, y apagalo.
  2. Abrir redsn0w
  3. Clicar "Extras", "Select IPSW", elegir la versión 6 que fue descargada previamente.
  4. Clicar Yes si el iPhone tiene la nueva “bootrom”.
  5. Clicar "Back".
  6. Clicar "Jailbreak".
  7. Seleccionar “Install iPad baseband”.
  8. Confirmar que quieren proceder clicando “Yes”.
  9. Seguir las instrucciones para poner el móvil en modo DFU.
  10. Cuando acaba eso, salir de redsn0w con “Quit”.
  11. redsn0w_0.9.6b71.jpg
    PwnedPineapple.png

Paso 4: Revertir del “baseband” del iPad

  1. Cuando el iPhone habrá arrancado, apagarlo.
  2. Abrir redsn0w.
  3. Clicar "Extras", "Select IPSW", elegir la versión 6.
  4. Clicar "Yes" si el iPhone tiene la nueva “bootrom”.
  5. Clicar "Back".
  6. Clicar "Jailbreak".
  7. Seleccionar “Downgrade from iPad baseband”.
  8. Confirmar que quieren proceder clicando “Yes”.
  9. Seguir las instrucciones para poner el móvil en modo DFU.
  10. Cuando acaba eso, salir de redsn0w con “Quit”.

Paso 4 y medio: Instalar Cydia

  1. Cuando el iPhone habrá arrancado, apagarlo.
  2. Abrir redsn0w.
  3. Clicar Extras, Select IPSW, elegir la versión 6.
  4. Clicar Yes si el iPhone tiene la nueva “bootrom”.
  5. Clicar "Back".
  6. Clicar "Jailbreak".
  7. Seleccionar “Install Cydia”.
  8. Confirmar que quieren proceder clicando “Yes”.
  9. Seguir las instrucciones para poner el móvil en modo DFU.
  10. Cuando acaba eso, salir de redsn0w con “Quit”.

Paso 5: Arrancar el teléfono

  1. Cuando el iPhone habrá arrancado, apagarlo.
  2. Abrir redsn0w.
  3. Clicar "Extras", Select IPSW, elegir la versión 6.
  4. Clicar "Yes" si el iPhone tiene la nueva “bootrom”.
  5. Clicar “Just boot”.
  6. Si se ejecuta correctamente, se verá una piña como esta:2a6lg21.png
  7. Seguir las instrucciones para poner el móvil en modo DFU
  8. Cuando termina, salir de redsn0w con “Quit”
  9. (opcional) Por este paso se puede conectar la red inalámbrica y restaurar la copia de seguridad desde iTunes si quiere, o configurarlo como iPhone nuevo. Será necesario esperar unos minutos para que iTunes restaure las aplicaciones.
  10. (opcional) Dado que se reiniciará el teléfono tras este paso, recuerda que el "jailbreak" sigue estando "tethered". Cydia no se abrirá correctamente hasta que se repitan los puntos 1 a 8.

Si la pantalla no muestra la piña o redsn0w informa que el "exploit" se quebró, re-intenta este paso.

Parte 6: Desbloquear y desatar

  1. Asegurase que el iPhone tiene una conexión Internet estable
  2. Abre Cydia y déjalo cargar. Si hay actualizaciones, hazlas, y cuando se reinicia el teléfono, haz las partes 1 a 8 del paso 5.
  3. Luego golpetea "Buscar", tecla “ultrasn0w”, el utilidad de desbloqueo, e instalalo.
  4. Haz la misma cosa con “p0sixpwn”, el utilidad para fijar el jailbreak.
  5. Reinicia el teléfono si no lo haz por sí mismo. Ahora el iPhone debería ser desbloqueado por uso con cualquiera tarjeta SIM, pero más probablemente no será completamente activado, de modo que puedan ser necesarias manipulaciones adicionales. 

(Corregido y traducido de JailbreakQA, iPhone Hacks, downloadredsnow.org)

 

Astucia 1: Modo DFU

Acordase de la secuencia 5 / 10 / 15, que es el tiempo, en segundos, que se necesita presionar los botones.

  1. Pulsa el botón "Power" por 5 segundos.
  2. Sin relajar "Power", pulsa el botón de inicio por 10 segundos.
  3. Relaja el botón "Power", pero sigue presionando el botón de inicio por 15 segundos.

Astucia 2: Modo de recuperación

Puede ser necesaria esta manipulación si el móvil se reinicie continualmente y no se resolve con el paso 5 y la opción "Just boot".

  1. Apagar el iPhone.
  2. Mantener el botón de inicio
  3. Espera por diez segundos (a veces facultativo)
  4. Enchufar en el ordenador
  5. Sin relajar el botón, espera hasta que aparezca una pantalla en la que se pregunta la conexión con iTunes
  6. Cuando iTunes está abierto en el computador, debería señalar que detecte un iPhone en modo de recuperación y que se debe restaurar.
  7. Clicar en Restaurar para empezar la copia de seguridad y restaurar el firmware original. ¡Cuidado!, que se perderán todas las modificaciones hechas después del “jailbreak”.

(Fuente 1, fuente 2)

Astucia 3: Reparar Cydia cuando se cuelga al arrancar

A veces se puede que Cydia se cuelgue cuando tratamos arrancarlo. Hay unas soluciones para resolver al problema.

  • Es posible que el jailbreak todavía sea "tethered". Sigue los pasos 5 y 6 de arriba para instalar p0sixpwn.
  • Se puede que MobileSubstrate se corrompiera. Reinstalalo manualmente:

- Descargar la última versión de MobileSubstrateCydia Substrate (fuente) y iFunBox.

- Enchufa el iPhone en el computador, y abre iFunBox.

- Navigua por var->root->media->Cydia->Auto Install, o crealo si no existe. Coloca el .deb en él, y reinicia el iPhone. El paquete debería instalarse al arrancar.

(Corregido de letsunlockiphone)

Se puede que la lista de los almacenes sea corrupta. Para resolver, se debe borrar /etc/apt/sources.list.d/cydia.list , /var/lib/cydia/metadata.plist, y el contenido de /var/lib/dpkg/updates/

(Fuente 1, fuente 2)

Astucia 4: salir del modo DFU

  1. Presionar los botones de inicio y de "power" por 10 segundos.
  2. Suelta el "power" pero sigue presionando lo de inicio por tres segundos.
  3. Debería volver al estado normal el teléfono.

(Corregido de iPhoneate)

Astucia 5: salir del modo de recuperación

Se puede utilizar RecBoot-2.2-Mac.zip.

 

Otros enlaces:

¿Qué herramienta de jailbreak elegir?.

Jailbreak Wizard