Está en la página 1de 6

Los requerimientos de este tutorial son:

Tener un iPhone/iPod desbloqueado (JailBreak) Tener instalado en el iPhone el OpenSSH (puedes descargarlo a travs de Cydia ) Un PC con un programa para acceder va SSH, como WinSCP.

El mtodo ser, resumiendo: 1. 2. 3. 4. 5. 6. Descargar el archivo en el PC En caso de ser IPA, obtener el APP Conectarse al iPhone va SSH Copiar la carpeta APP al iPhone Establecer permisos en dicha carpeta Reiniciar el iPhone

La parte ms tcnica es acceder al iPhone a travs de SSH. Tienes un tutorial que te explica como se hace y como instalar los programas de uso habitual (OpenSSH, WinSCP, .).

Instalacin de aplicaciones IPA


Al descargar la aplicacin, que puede que previamente venga comprimida, consiste en un archivo de extensin IPA o APP. La diferencia es bsicamente que el IPA contiene realmente un fichero APP: Si renombramos un archivo IPA, y cambiamos la extensin IPA por ZIP, al descomprimirlo veremos que hay archivos: una carpeta llamada PayLoad y, opcionalmente, un archivo llamado iTunesArtwork.

El fichero iTunesArtwork, si existe, no es mas que un fichero sin extensin pero que internamente guarda una imagen en formato JPG (si le pones la extensin podrs verlo), con la cartula que se muestra en iTunes. Puedes ignorarlo. Lo que nos interesa es lo que hay dentro de la carpeta Payload. Colgando de la carpeta Payload vers una carpeta .app, en este caso Spore.app, en cuyo contenido est la aplicacin.

La estructura de estos archivos que contiene la carpeta .app no es relevante. Lo importante es que tenemos la aplicacin en una carpeta, en este caso Spore.app, por lo que usaremos el mtodo de instalacin de aplicaciones APP que viene a continuacin para instala Spore.app.

Instalacin de aplicaciones APP


Se supone que tenemos un archivo (carpeta) con extensin APP en la cual est la aplicacin y sus ficheros (msica, imgenes, traducciones, etc..).

nota:Si la has descargado de internet, probablemente venga comprimida (zip, arj, etc ) por lo que hay que descomprimirla previamente. Ahora tenemos que acceder al sistema de archivos del iPhone a travs de SSH (tienes un tutorial para ayudarte). Veremos que colgando del root hay la carpeta Applications de la cual cuelgan las aplicaciones nativas del iPhone y las que hemos descargado a travs del AppStore ( o manualmente)

En principio pensaramos en copiar la carpeta spore.app en /root/Applications para poderla disfrutar. En parte si, pero no es suficiente. Adems hemos de garantizar que los permisos de la carpeta son suficientes para ejecutarse. El primer paso es copiar la carpeta spore.app dentro de /root/Applications. En la imagen, hemos usado el programa WinSCP para acceder va SHH y copiar la carpeta spore.app a /root/Applications.

El segundo paso es cambiar los permisos de dicha carpeta, ponindole los mximos (0777) para evitar problemas (habitualmente con 0775 basta) y marcando la casilla para que se aplique a todos los archivos que contiene. (En el caso de WinSCP, despliega el men contextual de la carpeta y elije la opcin propiedades).

Tras copiar la carpeta, y cambiar los permisos, para que los cambios tengan efecto hay que reiniciar el iPhone, por lo que lo apagaremos completamente y lo reiniciaremos. Y a disfrutar

Aviso: Algunas aplicaciones requieren tener algn paquete instalado previamente. Si ves que no arranca, mira si tiene algn requerimiento que requiera tener instalado algn paquete, como por ejemplo Jiggy.

Preguntas

Significa que si hago el proceso contrario, copiar la carpeta .app del iPhone a mi PC estoy haciendo una copia de seguridad de la aplicacin que pueda en un futuro restituir en el iPhone? Si Aunque tenga DRM? Si, siempre que la restaures en el mismo iPhone/iPod. Como desinstalo una aplicacin que he instalado con este sistema? Accedes por SSH a /root/Applications y eliminar la carpeta .app que corresponda a la aplicacin a eliminar. Reinicias y listo. Puede la aplicacin llevar virus, troyanos, etc? No es probable, pero si posible (ver ejemplo ).