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, .).
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.
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 ).