La pasada semana tuve la oportunidad de utilizar nuestros propios tutoriales para realizar el jailbreak en el iPhone 3G de un amigo. Inicialmente me pidió que le hiciera el «unlock» (Cualquier SIM) y el «jailbreak» (Un mundo lleno de sorpresas) a su nuevo iPhone 3G (Usado) más barato. Una vez con el teléfono en mis manos lo primero que hice fue verificar la versión del firmware.
Navega a menú Settings > General > About – Versión – 2.x.x
Para sorpresa mía la persona que lo tenía antes mantenía el software actualizado, por lo tanto en este caso el iPhone se encontraba en la versión 2.2.1 del firmware.
Para saber los pasos a seguir según tu modelo visita – Todo lo que necesitas saber acerca del Firmware 2.2.1 (iPhone/iPod Touch)
Es importante recordar que una vez tu iPhone es actualizado con la versión 2.2.1 sin utilizar Pwnage Tool el baseband es actualizado a la versión 02.30.03 lo que a su vez elimina la posibilidad de realizar el unlock para utilizar un SIM Card diferente al de AT&T. (iPhone 3G Only)
Según el artículo mencionado arriba, cuando tenemos un iPhone 3G actualizado con iTunes a la versión 2.2.1 la única opción que tenemos es QuickPwn. En el paso 12 de nuestro tutorial, el iPhone necesita ingresar en un estado llamado DFU (Device Firmware Upgrade) que le permite a QuickPwn acceso al iPhone para completar el jailbreak. Lamentablemente la lucha entre el gato y el ratón continúa con el último update 10.5.6, donde Apple logra interferir con la comunicación entre el iPhone y la Mac. Desde el momento que esto fue descubirto les pedimos que no actualizaran a 10.5.6. y recientemente surgió un pequeño programa que remplaza unos archivos que permiten terminar el jailbreak. Sin embargo este último método puede tener diferente reacciones y en mi opinión debe ser evitado.
En mi caso utilicé una MacBook Blanca (Intel Core 2 Due 2Ghz) ya que las unibody están teniendo problemas con el fix. Lo gracioso fue que luego de utilizar el fix, hacer el jailbreak con QuickPwn (Lo más sencillo del mundo) y darle un «restart» a la Mac perdí comunicación con el Mouse y el KeyBoard (Sintomas mencionados anteriormente en varios foros). Por un momento pense que había perdido todo pero opté por insertar el DVD del OS y con solo realizar un «Archive / Reinstall» (Deja todo como está) reparé los archivos afectados. Luego de actualizar la Mac inluyendo el Combo Update 10.5.6 me tomé a la tarea de explorar nuevas opciones para poder hacer jailbreak sin necesidad de cambios en el software con el motivo de evitar problemas como el descrito arriba. Unos cuantos «Google Searches Away» y listo la respuesta a nuestros problemas llegó.
Para evitar problemas con el DFU Mode mientras haces el jailbreak en una Mac corriendo la versión 10.5.6 de OSX solo necesitas utilizar un USB Hub entre la Mac y el iPhone.
Esta información ha sido corroborada relizando el jailbreak por segunda vez en el iPhone 3G mencionado antes desde una MacBook Unibody 2.4Ghz con Mac OSX 10.5.6. Recuerda que los resultados pueden variar de acuerdo a la configuración de tu sistema.