juliocrodas
Usuario (Colombia)

Después de mucho tiempo me decidí a hacer mi primer post. Disculpen errores de ortografía o redacción. Hay ciertas características o conceptos que debes tener en cuenta si tienes un iPhone y más aún, si dependes de abrirle las bandas para poder usarlo en tu país. Apple implementa su propio sistema operativo en iPad, iPhone y iPod. Este es conocido como iOS (iDevices Operative System). Dicho sistema operativo es actualizado frecuentemente con el fin de corregir errores y fallos de seguridad y añadir mejoras a los dispositivos. La posibilidad de abrir bandas a un iPhone no depende de este factor. Para saber que iOS tiene tu dispositivo simplemente debes ir a Ajustes>General>Informacion>Versión. Cada vez que se le va a instalar una versión de iOS a un dispositivo, iTunes (programa desde el cual se realiza la restauración-actualización) se conecta con los servidores de Apple en busca de una firma virtual conocida como SHSH. Esto con el fin de que en los iDevices solo se puedan instalar sistemas operativos autorizados. De este modo cuando la compañía saca al aire una nueva versión de iOS, deja de firmar la versión anterior y firma únicamente la actualizada. Es por esto que no es posible "devolverse" una vez haya sido actualizado el dispositivo. (Salvo casos especiales que explicaré más adelante). Por otro lado, la estrategia que usa Apple para evitar que un iPhone adquirido en X país sea usado en un lugar diferente sin autorización, o que uses tu iPhone con una compañía diferente en la cual adquiriste el producto, consiste en el uso de un firmware de modem (programa almacenado en un chip de memoria flash de un dispositivo de hardware cuya función es asegurar su correcto funcionamiento), popularmente conocido como Baseband. Por medio de esta herramienta, la compañía de la manzana garantiza y limita el funcionamiento del celular exclusivamente a la tarjeta SIM de la empresa de telefonía móvil en la que fue adquirido el equipo. Para saber que baseband tiene tu dispositivo debes ir a Ajustes>General>Informacion>Firmware del Módem. En el ejemplo ilustrado en la imagen, el iPhone tiene iOS 4.3.1 y baseband 04.10.01. Cabe destacar que cuando actualizas tu iPhone, se "sube" la versión de tu iOS mas NO necesariamente la versión del baseband. Sin embargo antes de actualizar, es altamente recomendado que averigües con algún conocido o en algún sitio web si la versión del iOS que deseas instalar actualiza el baseband. Ahora bien, el Jailbreak es un proceso mediante el cual se remueven las limitaciones que impone Apple en su sistema operativo. El Jailbreak en pocas palabras permite a los usuarios el libre y completo acceso al sistema operativo con el fin de realizar modificaciones, instalar extensiones y/o temas que no estén disponibles en la App Store oficial. Por ejemplo, una de las extensiones popularmente conocidas en el mundo del Jailbreak es AppSync, la cual permite al usuario instalar aplicaciones de pago en el iPhone totalmente gratis. Es importante saber que el hecho de hacer Jailbreak a un iPhone NO asegura que se le puedan abrir las bandas. Para poder habilitar el uso de tarjetas SIM de cualquier operador, es necesario instalar una extensión que modifica el firmware del modem. Esta extensión, conocida como ultrasn0w y desarrollada por un hacker popularmente conocido como MuscleNerd, es una de las formas de liberar (también conocido como unlock). Este método de unlock es conocido como liberación por software. NOTA: Es posible liberar por hardware mediante el uso de una tarjeta que se "pega" a tu SIM y se introduce al iPhone. Se conoce como Gevey SIM Card. Pero esta no es mi especialidad. Para resumir, el Jailbreak se hace al iOS, mientras que el unlock se hace al baseband. Ahora bien, supongamos que tienes un iPhone con un iOS al cual se le puede hacer Jailbreak y un baseband al cual se le puede hacer Unlock pero por error actualizas tu dispositivo a una versión a la cual no se le pueda hacer ninguno de los dos procesos. Si tienes un iPhone comprado en tu país no vas a tener ningún inconveniente. El dispositivo funcionará correctamente. Pero si lo has traído de otro lugar, vas a tener un bello y costoso pisapapeles. Sus funciones se verán limitadas a las de un iPod. Para consuelo (o desconsuelo) existe otro proceso conocido como Downgrade que consiste en bajar la versión del iOS a una anterior, una a la cual si se le pueda aplicar Jailbreak. Sin embargo, si bien recuerdan lo que comentaba anteriormente sobre los SHSH recordaran que Apple solo firma la última versión de iOS que ha lanzado. Para lidiar con este problema, existe un programa llamado Tinyumbrella que se encarga de (mientras aún Apple lo firme) guardar los SHSH del iOS. Aquí viene otro consejo: cada vez que Apple lance una nueva versión de su SO, conecten su dispositivo al ordenador, corran el programa y guarden sus SHSH. De este modo, pensando a futuro, en caso de que se presente el ejemplo anterior puedan hacer Downgrade a una versión de iOS que sea aplicable al Jailbreak. Por que dije desconsuelo? Desafortunadamente el Downgrade es un proceso que SOLO afecta al iOS. Es decir, puedes bajar la versión de iOS (siempre y cuando tengas guardados tus SHSH) mas no la del baseband. Concluyendo: vas a poder aplicar Jailbreak a tu iPhone pero no vas a poder hacerle Unlock. He aquí la importancia de NO ACTUALIZAR si tienes un iPhone de otro país o debes abrirle las bandas para poder usarlo. Ahora bien, es posible actualizar la versión de iOS sin subir la versión del baseband. Por ejemplo, tienes un iPhone 4 con iOS 4 y baseband 1.59 (la única de este modelo de iPhone a la cual se le puede hacer unlock); quieres actualizar a iOS 5 pero que tu dispositivo siga sirviendo como teléfono. Es posible hacerlo si instalas un iOS 5 modificado que conserve la versión de tu baseband. Esto es conocido como Custom firmware. Se logra mediante programas como Sn0wbreeze (versión para Windows) o Pwnage tool (versión para MacOS). ANOTACION: Este post es de caracter explicativo. No contiene tutoriales o manuales para aplicar los procesos a los cuales hice referencia. En caso tal de que esta información tenga una buena acogida o hayan personas que necesiten ayuda con sus dispositivos, crearé nuevas publicaciones en las cuales vaya explicando el procedimiento a seguir. Fuentes de información www.mitecnologico.com/Main/FirmwareDefinicion http://es.wikipedia.org/wiki/Jailbreak_(iOS) http://www.foroiphone.com/attachments/iphone-2g/11420d1307367058t-nuevo-en-el-tema-iphone-problemas-img_0120.png