Sunday, January 9, 2011

Jailbreak y Desbloqueo de iPhone, iPod Touch y iPad. Información Para Principiantes

Para aquellos usuarios poseedores de un iPhone, iPod Touch, o iPad que sientan la curiosidad de conocer qué necesitan entender, para poder obtener aplicaciones gratis, y poder desbloquear su teléfono con otro proveedor (carrier), o que fue adquirido en el extranjero. Si es lo que buscas, este post es para ti.




Debido a que se encuentran muchos posts en Internet, puede que algunas instrucciones sean algo confusas o posiblemente no se mencionen los posibles problemas que pueden surgir durante el proceso, esto es muy común debido a que en la mayoría de los procesos para desbloquear o hacer lo que conocemos como Jailbreak, es a base de prueba y error.

El método en teoría es muy sencillo, sin embargo hay que conocer muchos de los posibles errores. De entrada, si eres nuevo en el proceso de "hackear" tu iPhone, iPod, o iPad, debes de conocer los términos y familiarizarte con ellos.

Te haré conocer los términos y en futuros posts, proveeré instrucciones para realizar tanto el Jailbreak, como el desbloqueo de los telefonos.

El jailbreak es un término que proviene de la liberación de cualquier dispositivo, tanto iPhone, iPod o iPad. Esto para poder instalar aplicaciones y programas de manera gratuita. En teoría, se menciona que el jailbreak esta diseñado para aquellos que desean probar una aplicación antes de comprarla en iTunes (sabemos que esto no ocurre a menudo).

El unlock, o desbloqueo, es la liberación del modem del iPhone. Esto para que pueda ser utilizado con cualquier proveedor de servicios de telefonía celular. O en otras palabras, para que pueda ser utilizado con cualquier SIM (Chip).

La activación es un proceso automático que iTunes realiza al momento de conectar tu iPhone con la tarjeta SIM original. Sin la tarjeta (chip) original con el que el iPhone fue comprado, iTunes no puede realizar una activación directa con Apple. Esto no quiere decir que no se pueda desbloquear, sin embargo, la activación evita que tu telefono constantemente busque paquetes de activación y notificaciones "push", causando un desgaste en la batería mayor contrario al de la activación.

Los paquetes de sistema operativo para iPhone, iPod, y iPad también conocidos con la extensión .IPSW,  son archivos de sistema con los que opera tu dispósitivo. Por lo general estos pesan entre 300 y 500 MB (0.3 - 0.5 GB). Estos paquetes son oficialmente descargados desde iTunes.

Cada paquete IPSW contiene una actualización general, así como mejoras en el sistema, consumo de batería, e incluso actualización del software del módem. Es decir, que si contamos con un desbloqueo, actualizar nuestro iPhone a un paquete recién actualizado puede provocar que el sistema del modem se actualice, y por ende, bloquear el teléfono hasta un nuevo parche para el modem que permita desbloquearlo.

Existen diferentes métodos para realizar el Jailbreak, estos métodos varían según la versión de software de tu dispositivo. Cabe mencionar que para poder realizar el desbloqueo de proveedor de telefonía, se requiere de un código para el IMEI, o por medio del Jailbreak al instalar un parche una ves que el iPhone esté en modo de jailbreak.

El método del IMEI es un proceso complejo que no ha sido revelado, por lo general es utilizado por los desarrolladores del iPhone para establecer las regiones de los telefonos al momento de ser vendidos.

Existen equipos de desarrolladores que trabajan tanto de manera gratuita (por diversión) como por medio de donaciones. Estos equipos se encargan de desarrollar los programas que permiten que el Jailbreak sea posible. Esto es a base de modificaciones en el Objective C, y los códigos establecidos para el software del iPhone. Dichos programas pueden ser descargados desde su página de soporte, y contendrán información necesaria para correr el jailbreak, según la versión del IPSW.

En cuanto al método popular y actual para el desbloqueo del iPhone, es por medio del parche que puede ser descargado una ves que el telefono se encuentre en modo Jailbreak. Dicho parche (o aplicación) es conocida como "Ultrasn0w" que corre a base de comandos de encripción sobre AT+XAPP, según la versión del modem.

Esto es en teoría lo que hay que saber para entender cómo funciona el Jailbreak y el desbloqueo del iPhone, para más información puedes comentar sobre este blog.