Hace tiempo que ya no escribía nada por aquí, hoy vamos a incluir una entrada sobre un proceso casi inevitable para todos aquellos que disponen de un iPod o un iPhone, es curioso como ambos aparatos son relegados en sus características por los intereses económicos de algunos, pero bueno, esa es la realidad de nuestras vidas.
Hace algunos meses hice el proceso sobre la versión 2.0, hoy la vamos a hacer sobre la 2.2 (5G77), ya hace bastantes semanas que iTunes me esta recordando que debo a proceder a la actualización, como siempre existe (por lo menos por mi parte) un cierto recelo a estas actualizaciones ya que como siempre se corre el riesgo de complicarse, de no llegar a realizarla con éxito y aunque sea disponer de este pequeño gadget sin toda su capacidad durante unos días es casi que aterrador
, bueno, no me lío mas, vamos a hacer el Jailbreak del iPod a la versión 2.2.
Y que es un JailBreak? … pues nada, viene de unir “Jail” y “Break”
, ósea cárcel y romper, nos permite entonces sacar de la cárcel a nuestro gadget, y lo mejor, sin lima ni túneles
Recordad que en cualquier momento podeis volver al firmware original poniendo el dispositivo en modo DFU y dejando que iTunes haga su trabajo.
En las versiones anteriores disponíamos de la aplicación PwnageTool, esta se basaba en la descarga del firmware necesario, se realizaba el patch de dicho firmware y luego se subía al dispositivo mediante iTunes, para la 2.2 el proceso es algo mas sencillo y rápido ( o así esta planteado), para ello necesitaremos una nueva herramienta denominada QuickPwn, esta podemos y debemos descargarla de la pagina original del equipo de desarrollo, http://blog.iphone-dev.org/, es una recomendación clara ya que arriesgarnos a descargar un firmware por cualquier otro medio es arriesgarnos a que haya sido alterado y podamos producir daños en nuestro dispositivo o bien arriesgar la seguridad de nuestro entorno.
Aunque vamos a realizar el jailbreak con el QuickPwn podríamos hacerla igualmente por medio del PwnageTool.
Recordar claro esta, que este tutorial es meramente ilustrativo, y el realizar cualquier alteración en el firmware de vuestro aparato, producirá la anulación de vuestras garantías y puede incluso tener repercusiones legales
Pues nada, nos disponemos a ello, para ello conectamos nuestro iPod / iPhone al equipo mediante el cable USB y nos ponemos a ello
1.- Descargamos y actualizamos nuestro dispositivo a través de iTunes.
2.- Guardamos unos minutos de luto por nuestro nuevo firmware
3.- Ejecutamos QuickPwn, este nos guiará por un sencillo proceso (distinto para Mac o para Windows), para Mac tenemos algún paso menos que para Windows, en ambos el software detectara que el firmware que tenemos instalado es el apropiado para la versión de QuickPwn que estamos ejecutando, una vez verificado, QuickPwn detectará también el dispositivo que tenemos conectado y así nos lo indicará permitiendonos continuar en el proceso, los siguientes pasos nos irán guiando de forma muy sencilla por el proceso, se nos preguntará si deseamos modificar los logos de arranque y recuperación, creará el firmware modificado y nos ayudará a poner nuestro dispositivo en modo DFU. Windows altera el proceso preguntandonos donde hemos descargado el firmware a actualizar, también se incluye si deseamos instalar Cydia, Installer o ambos. Curiosamente los pasos finales son distintos en ambos sistemas, realizando en windows mas combinaciones entre los botones home y power (en pulsaciones y tiempos), digo curiosamente porque para Mac no son tan extensos.
3.- Si todo ha ido bien ahora tendremos nuestro nuevo firmware, lo reconoceremos enseguida por disponer de Cydia e Installer
Una vez hemos realizado el Jailbreak lo habitual es que deseemos instalar nuestras nuevas aplicaciones, es importante tener en cuenta que el JailBreak libera el terminal permitiendo el acceso al sistema del dispositivo, pero no es suficiente ya que iTunes seguirá diciendo que no es capaz de cargar las aplicaciones que no sean oficiales.
Procedemos entonces ahora a realizar lo siguiente
1.- Instalamos el OpenSSH en el dispositivo mediante Cydia, para ello acudimos a las opciones de busqueda y buscamos OpenSSH y procedemos a un instalación seleccionandolo e instalandolo mediante el boton Install. Si queremos aseverar que esta instalado sera suficiente con realizar un ssh con un terminal a la ip que tenga asignada nuestro dispositivo.
2.- Dependiendo de si estamos en Mac o Windows instalaremos un cliente FTP, Cyberduck para el primero y WinSCP para el segundo, nos conectamos a través de SFTP (transferencia de archivos segura), el puerto por defecto 22, como nombre de usuario root y como clave alpine (valores por defecto que deberemos de cambiar mas adelante) es posible que las primeras veces os de error así que insistiremos
3.- Vamos a la carpeta /private/var/mobile y le damos permisos 777
4.- En /private/var/mobile creamos una carpeta de nombre “Documents” (ojo, la D en Mayuscula), tambien le damos permisos 777
5.- Ahora vamos a /Applications y creamos una nueva carpeta “Documents”, tambien le daremos permisos 777
6.- Vamos a /System/Libary/PrivateFrameworks/MobileInstallation.framework y como mas vale prevenir que lamentar renombramos el fichero MobileInstallation por ejemplo a MobileInstallation.bak (que originales)
7.- Deberemos de descargar el fichero MobileInstallation modificado y correcto para nuestro firmware (en el caso del 2.2 sirve tambien el de la 2.1), podemos descargarlo desde el siguiente recurso http://www.iphonedownloadblog.com/2008/08/18/mobileinstallation-for-iphone/ o alguna ruta donde podamos localizarlo a traves de google mediante las palabras “mobileinstallation patch”
8.- Reemplazamos el fichero ubicado en /System/Libary/PrivateFrameworks/MobileInstallation.framework mediante nuestra conexión FTP por el descargado y listo, ya estamos en disposición de instalar nuevas aplicaciones en nuestro dispositivo.
Y como instalamos las nuevas aplicaciones? … solo tenemos que añadir el archivo IPA a nuestro iTunes y este se encargará de actualizar el dispositivo
El proceso anterior podemos también hacerlo directamente desde nuestro dispositivo, para ello añadimos un nuevo repositorio a Cydia, http://iphone.org.hk/apt/, localizamos MobileInstallationPatch (miPatch) y lo ejecutamos, el se encargará de realizar el proceso por nosotros
Otro método para instalar aplicaciones (mas rápido en caso de aplicaciones ligeras) es añadir una fuente acudiendo a manage/sources/edit/add dentro de Cydia, una vez dentro, agregamos el repositorio http://cydia.hackulo.us, esperamos que se refresquen las fuentes y pasamos a instalar Installous, para ello lo localizamos mediante el buscado y lo instalamos, esto instalará una nueva aplicación que nos permitirá buscar, descargar e instalar las nuevas aplicaciones directamente en nuestro dispositivo.

