Como hacer downgrade de iOS 4 a una versión anterior de iPhone OS (3.1.2 o 3.1.3)

RecBoot App For Windows And Mac Como hacer downgrade de iOS 4 a una versión anterior de iPhone OS (3.1.2 o 3.1.3)

Ya han sido un par de semanas desde que salio iOS 4; ya nos ha dado tiempo de probarlo y hacernos de nuestras impresiones y en algunos casos estas impresiones pueden ser no favorables. ¿Qué pasa cuando queremos cambiar de versión a alguna anterior?

Requerimientos

  1. iTunes 9.x
  2. Firmware anterior de nuestra preferencia (Recomiendo 3.1.2, pero también se puede con el 3.1.3)
  3. RecBoot o iRecovery (En esta guía me enfocare en RecBoot)
  4. libUSB

Descargas

Notas

Windows y libusb

La versión de Windows de RecBoot hace uso de la librería libusb la cual consiste en drivers de bajo nivel para poder comunicarse vía USB con el iPhone.

En el archivo comprimido de RecBoot se incluye un instalador he incluido en la guia una liga directa para descargar libusb-win32-filter-bin-0.1.12.2.exe, este archivo deberá ser ejecutado antes de la utilización de RecBoot. Usuarios de Windows XP no requieren ningún paso adicional, tan solo instalar el software.

Si están usando Windows Vista o superior deberán hacer clic derecho en libusb-win32-filter-bin-0.1.12.2.exe, seleccionar “Propiedades” y en la pestaña de “Compatibilidad” verificar la casilla de “Ejecutar este programa en modo de compatibilidad” y seleccionar “Windows XP” como modo de compatibilidad.

Estos drivers no tienen firmas digitales por lo cual no funcionaran bajo un entorno de 64-bits. Es indispensable hacer este procedimiento en una versión de Windows de 32-bits. Es probable que se pueda virtualizar Windows de 32-bits y el procedimiento funcione. No lo he verificado.

iPhone 3GS y HOSTS

Para que la operación sea exitosa para usuarios del iPhone 3GS se deberá añadir una pequeña línea al archivo HOSTS de su computadora.

En Windows lo encuentran en la siguiente ubicación: C:\Windows\System32\drivers\etc\hosts y en Mac OS X se encuentra en /etc/hosts

Pueden editarlo con cualquier editor de notas elevado (ejecutado como administrador)  y al final del archivo deberán añadir la siguiente línea: 74.208.105.171 gs.apple.com y guardar los cambios.

Pasos a seguir

  1. Primeramente deberemos lanzar iTunes con el iPhone conectado e ir a las propiedades del mismo.
  2. Para poder seleccionar el firmware a utilizar en Windows mantener presionada la tecla shift y hacer clic en el botón de restore. En Mac OS X mantener presionada la tecla option y hacer clic en el botón de restore.
  3. Un nuevo recuadro de dialogo aparecerá en el cual podremos seleccionar el firmware descargado.
  4. iTunes verificara la integridad del firmware y comenzara a restaurarlo. Una vez que termine el proceso iTunes mostrara un error (1015 o 3194), esto es normal debido a que iOS 4 tiene una versión más nueva del baseband.
  5. Ejecutar RecBoot
  6. En la ventana de RecBoot hacer clic en el botón de “Exit Recovery Mode”
  7. Si hicieron todos los pasos con éxito su iPhone deberá estar funcionando correctamente y iTunes ya no mostrara ningún error.

Social Media

Logit42, Rapidamente...

Para saber de qué trata este blog basta con dar un vistazo por la página principal o visitar alguna de las entradas al azar seleccionadas de nuestros archivos. También es posible seguirnos vía RSS, Twitter o Facebook.

Más: Acerca de Logit42Ale en TwitterFer en TwitterPeredo en Twitter