Otra guia para la Instalación de aplicaciones IPA /APP (juegos, apps, etc)

Xabi 10/09/2008

¿Ya tienes tu iPhone/iPod desbloqueado (jailbreak) y no sabes cómo instalar los juegos y aplicaciones crackeadas que circulan por internet?

Aprende a instalarlos con este tutorial.

Apple distribuye las aplicaciones a través de su canal oficial: el AppStore, ya sea a través del iPhone o de iTunes. Estas aplicaciones están protegidas (es un negocio) mediante DRM para evitar la distribución y copias ilegales. Esto significa que cuando adquieres una aplicación a través del AppStore, se te provee de una aplicación firmada digitalmente para tu iPhone/iPod, por lo que no puedes transferirla a otro dispositivo. Al ejecutar estas aplicaciones, el sistema comprueba la firma de la aplicación (certificados digitales, RSA ) para verificar su autenticidad. Si no concuerda, no se ejecuta.

No es objeto de este tutorial el desproteger aplicaciones (de hecho, eliminar una protección DRM no es una tarea sencilla, a parte de ser ilegal). El tutorial está pensado para aquellas aplicaciones que no tienen DRM (ya sea porque el autor no las ha protegido, o porque alguien se la ha quitado).



Puedes realizar cualquier consulta en http://groups.google.com/group/iphone_es o en cualquier otro foro especializado.


La instalación de aplicaciones se puede realizar de diferentes maneras según si tenemos o no un iPhone desbloqueado:

Para cualquier iPhone:

  • La más habitual, acceder al AppStore desde el iPhone.
  • Acceder al AppStore desde iTunes (PC/MAC) y luego sincronizarlas con el iPhone.

Sólo para iPhones desbloqueados (JailBreak):


  • Usar un instalador como Cydia o Installer.
  • Parchear iTunes para poder subir aplicaciones IPA al iPhone (requiere parchear en el iPhone el archivo MobileInstallation)
  • Instalar manualmente aplicaciones IPA / APP (el objetivo de este tutorial)



En este tutorial veremos el último caso, que es cuando descargamos un archivo desde internet con la aplicación a instalar. Este suele ser el método usado para distribuir aplicaciones no legales (juegos crackeados, etc…) aunque también se usa para restaurar copias de seguridad.  Sin embargo, este método tiene una desventaja: tanto AppStore como Cydia o Installer llevan un control de actualizaciones que nos avisa cuando una aplicación ha lanzado una nueva versión, y nos permiten la desinstalación cómoda de ellas. Con la instalación manual, esto no ocurrirá.

Un comentario personal. Si lo que quieres está en la AppStore, y el precio no es abusivo, ¿no merece la pena gastarte en una aplicación lo que te gastarías en una copa?




La distribución de aplicaciones a través de ficheros se realiza usando dos formatos: .APP y .IPA. Por norma general, en internet encontramos archivos .ipa, o archivos comprimidos (zip, arj, …) con contienen una carpeta .app.

Realmente, un archivo IPA es un archivo comprimido en formato zip, y dentro del archivo .IPA hay una carpeta .APP, por lo que, una vez extraída dicha carpeta, instalar una aplicación IPA se ejecuta con el mismo proceso que el instalar una aplicacion .APP

Los archivos IPA corresponden al formato que usa iTunes para transferir más cómodamente las aplicaciones entre el iPhone/iPod y el PC/Mac. Esto no quiere decir que puedas coger un archivo IPA, meterlo en la carpeta que iTunes usa para sincronizar las aplicaciones y decirle que sincronice con el iPhone… iTunes te daría error (es normal que proteja su negocio). Existen parches para permitir sincronizar las aplicaciones IPA con iTunes, pero requiere substituir un archivo llamado MobileInstallation, pero no lo aconsejo.


El procedimiento


Los requerimientos de este tutorial son:

  • Tener un iPhone/iPod desbloqueado (JailBreak)
  • Tener instalado en el iPhone el OpenSSH (puedes descargarlo a través de Cydia )
  • Un PC con un programa para acceder vía SSH, como WinSCP.



El método será, resumiendo:

  1. Descargar el archivo en el PC
  2. En caso de ser IPA, obtener el APP
  3. Conectarse al iPhone vía SSH
  4. Copiar la carpeta APP al iPhone
  5. Establecer permisos en dicha carpeta
  6. Reiniciar el iPhone


La parte más técnica es acceder al iPhone a través de SSH. Tienes un tutorial que te explica como se hace y como instalar los programas de uso habitual (OpenSSH, WinSCP,….).


Instalación de aplicaciones IPA

Al descargar la aplicación, que puede que previamente venga comprimida, consiste en un archivo de extensión IPA o APP. La diferencia es básicamente que el IPA contiene realmente un fichero APP: Si renombramos un archivo IPA, y cambiamos la extensión 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 extensión pero que internamente guarda una imagen en formato JPG (si le pones la extensión podrás verlo), con la carátula 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 verás una carpeta .app, en este caso Spore.app, en cuyo contenido está la aplicación.



La estructura de estos archivos que contiene la carpeta .app no es relevante. Lo importante es que tenemos la aplicación en una carpeta, en este caso Spore.app, por lo que usaremos el método de instalación de aplicaciones APP que viene a continuación para instala Spore.app.

Instalación de aplicaciones APP

Se supone que tenemos un archivo (carpeta) con extensión APP en la cual está la aplicación y sus ficheros (música, imágenes, 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 través 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 través del AppStore ( o manualmente)

En principio pensaríamos en copiar la carpeta spore.app en /root/Applications para poderla disfrutar. En parte si, pero no es suficiente. Además 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 vía SHH y copiar la carpeta spore.app a /root/Applications.

El segundo paso es cambiar los permisos de dicha carpeta, poniéndole los máximos (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 opción 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 algún paquete instalado previamente. Si ves que no arranca, mira si tiene algún requerimiento que requiera tener instalado algún 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 aplicación 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 aplicación que he instalado con este sistema?
Accedes por SSH a /root/Applications y eliminar la carpeta .app que corresponda a la aplicación a eliminar. Reinicias y listo.

¿Puede la aplicación llevar virus, troyanos, etc?
No es probable, pero si posible (ver ejemplo ).

  • eDaL

    que significa cuando la aplicacion o juego se abre pero en lugar de seguir corriendo simplemente se cierra?

  • Izrael

    Buenas, instale la misma aplicacion que aparece en el tutorial e hice los mismos pasos, pero al reiniciar el iphone (es un 2g, 8gb, firm 2.0.2)y al abrir la aplicacion aparece el mensaje “la aplicacion no puede abrirse”. Que puedo yo hacer en esta situacion?

    gracias

  • lgodoy

    hola yo tambien instale la misma aplicacion y hice lo que dice el tutoria y me dice la aplicacion \\\\\\\\"spore\\\\\\\\" no puede abrirse y me pasa lo mismo con varias ayuda please.
    lo raro es que algunas como crahs, enigmo, Imaginationland si me funcionan.. porque las demas no??????

  • Scarface

    hola bueno yo tengo un problema con mi iphone cuando intento meterme a la carpeta applications desde el winscp me pone “error listing directory /private/var/applications que puedo hacer??
    ayuda por favor
    gracias

  • http://www.estudioiphone.com il

    scarface pero puedes meterte en otras carpetas?

  • http://www.estudioiphone.com il

    izrael y lgodoy es posible que con el nuevo itunes se os solucione vuestro problema, ya nos decis algo

  • yo

    Esta claro que algo a raiz de itunes 8, todos los juegos que tenia han dejado de funcionar y este no funciona.

  • chamus

    yo tengo un problema, hago todo tal y como lo pone en esta guia tengo un iphone 3g negro de 8gb con jailbrerak, pero cuando reinicio el iphone no me sale nada, como si no hubiera instalado nada, cosa que veo muy raro, asi que haber si alguien tiene alguna idea, gracias

  • barric

    Buenas, yo tambien instale la misma aplicacion que aparece en el tutorial y lo hice en otra ruta que ya que mi 3g es distinta (es un 3g, 8gb, firm 2.0.2)y al abrir la aplicacion aparece el mensaje “la aplicacion no puede abrirse”. esto
    tambien me pasa con alguna otra.

    Saludos

    Barric

  • Scarface

    Hola
    si puedo meterme a otras carpetas pero a esa no me deja y las .ipa me dice que la aplicacion no puede abrirse que puedo hacer estoy desesperado
    Saludos a todos

  • http://www.grupoepoca.es Fasane

    Lo hago todo bien, y cuando copio la carpeta a aplications, me sale el siguiente mensaje:
    \\"copying file \\\’C:\\\\Documents and settings\\\\user\\\\Mis socumentos\\\\Iphone\\\\Payload\\\\Spore.app\\\\Data\\\\moregomestexsack4.dat\\\’failed
    Y me da 3 opciones 1-ok
    2-abort
    3-more
    Que hago?

  • eDaL

    alguien porfavor de nuevo:
    que significa cuando la aplicacion o juego se abre pero en lugar de seguir corriendo simplemente se cierra?

    que procede?

  • rguzman81

    Hola, yo hago todo los pasos me deja hacer todo bien y cuando reinicio mi iphone la aplicacion en este caso Spore no tiene el icono que lo caracteriza y cuando lo trato de ejecutar hace a lanzar y se cierra tengo un iphone 2G 8 GB 1.1.4 alquien sabe que puede ser ?

    • Raul

      Hola , prueba darle permisos 775 o 777 pero tambien marca el pequeño cuadro que dice: establecer prioridad y permisos recursivamente. a mi se me soluciono con eso checa y comentalo saludos.

  • morsamm

    hola compañeros a las personas que instalaron la aplicacion via ssh con algun tipo de programa de ssh y le sale el icono y se le cierra la aplicacion sin llegar a ver nada tiene problema con los permisos, por eso la aplicacion no llega abrirse tendrian q ir a la carpeta de la aplicacion y dar permiso a dicha carpeta 775 o 777 como veais. si usais linux sabeis como van los permisos son 3 numero XXX el primero es el propetario de la carpeta, el segundo el usuario que le pongas la carpeta y el tercero es el gurpo y los permisos son 4 seria solo escritura, 2 lectura y 1 ejecucion por eso al sumarlo 4 mas 2 mas 1 son 7 y eso signifaca q tiene escritura lectura y ejecucion. si la carpeta n le pones permiso por defecto viene 644 y claro la aplicacion sale porq no tiene ejecucion y por eso no va :D. espero q entendais esto n soy muy bueno explicando 😀

  • barric

    Hola a todos, gracias morsamm por tu respuesta, pero ni dando esos permisos funciona ” la aplicacion Spore no puede abrirse. Igual es que me falta algun programa en la Iphone, por cierto esto usando la version 2.0.2 que igual es por eso que no funiona.
    Saludos
    barric

  • http://extensionesfirefox.blogspot.com Xabi

    Ya he resuelto el problema de permisos. El truco está en definir los permisos antes de copiar la carpeta, no después. Así se evita el que la aplicación se cierre.

    Ver tutorial en
    http://docs.google.com/Doc?id=dhchth32_238qbf7c5hr

  • morsamm

    a mi me funciona perfectamente y tengo iphone 3g 2.0.2 y claro si creas la carpeta primero y le das los permisos los archivos que se copien van con los permisos de la carpeta, pero si ya estan copiados y modificas los permisos hay una casilla que tienes q habilitar para que herede los permisos de dicha carpeta si no los archivos tiene el permisos 644

  • morsamm

    probar tamben esto que yo lo tengo asin y no me dan ningun problemas las aplicaciones gracias a esto 😀
    crear una carpeta “Documents” en /var/mobile/ y le doy permiso 777.
    otra carpeta “Documents” en /Applications y le doy permiso 777
    poneis los permisos en la aplicacion Spore.app y importante apagar el iphone y encender.
    Una cosa como no pongais la D mayuscula de Documents no funcionara.

  • iRoger San

    recuelvo dudas iphone contactenme mi mail es rojas_10 @msn.com

    rojasguionbajo10arrob a msn . com

  • agustin69

    Con el Ikanoid no he tenido problema pero Anatomy se me cierra. No me funciona ni darle permisos antes de copiarla. Iphone libre y firmware 2.0.2.

    • Raul

      Que tal, pues lo mismo, prueba darle permisos 775 o 777 pero tambien marca el pequeño cuadro que dice: establecer prioridad y permisos recursivamente. a mi se me soluciono con eso checa y comentalo saludos.

  • iRoger San

    jeje era resuelvo

  • barric

    Pues no lo cnsigo, sigo lo pasos del ultimo tutorial de xabi, doy permisos 777 y nada. Creo la carpeta Documents y nada, incluso subi varios juegos pero nada. tengo un 3 g con firw 2.0.2 no faltara algun repositorio??

    Saludos

    Barric

  • LUIS VENEZUELA

    tengo un aporte muy bueno es un simulador de vuelo 3d muy bueno aqi dejo el enlace http://www.megaupload.com/?d=LMJ3DE40 X PLANES

  • Dave

    Hola
    El tuto esta muy bien, pero como se hace para aplicaciones con settings en el apartado ajustes?

    Por ejemplo con moleskinery+ 1.2 no hay manera. La aplicacion funciona pero no monta el apartado settings…

    Un saludo

  • Marrufo

    tengo un iphone primera generación, es el mismo proceso?
    gracias

  • iPhone 2.1

    Actualicé mi iPhone a 2.1 y ahora no veo las aplicaciones que instale por ssh. Para que aparezcan en pantalla tengo que instalar alguna app(cualquiera) de cydia o installer y al reiniciar me muestra las app que no se veían.
    A alguien le pasa lo mismo?
    como lo puedo solucionar?

    Saludos
    Gracias

  • sharkedu

    a mí me pasa lo mismo, le doy sus permisos pero hasta que no instalo algo de installer o cydia na de na, ni instalando de appstore ni nada

  • http://www.2lifeblog.com Massimo

    Buenas, me está pasando lo mismo, por más que le de los permisos adecuados, no logro ver los íconos en el escritorio; solamente aparecen cuando instalo algúna aplicación desde el Cydia.

  • iPhone 2.1

    Actualicé mi iPhone a 2.1 y ahora no veo las aplicaciones que instale por ssh. Para que aparezcan en pantalla tengo que instalar alguna app(cualquiera) de cydia o installer y al reiniciar me muestra las app que no se veían.
    A alguien le pasa lo mismo?
    como lo puedo solucionar?
    Saludos
    Gracias

    Disculpen que lo repita, pero la idea es que permanezca en los últimos comentarios

  • Aki

    Gracias sharkedu, despues de que cambieis todo los permisos intalais algo (o alctualizais) con cyndia y ya aparecen.

    XD

  • superluis

    GRACIAS sharkedu me estaba volviendo loco al ver que no aparecia digo ya esta APPLE lo ha fastidiado pero no.Si alguien sabe como no tener que instalar algo de cydia mejor pero si no,no problem ya que funciona y va.
    Saludos.

  • Ariana

    Hola Il, disculpa que te moleste, mira tengo instalado el gba en mi iphone 1.1.4 y quiero meter el bios q necesito para poder jugar en la carpeta applications por medio de ssh, asi como lo hice antes de actualizarlo de la 1.1.2 a 1.1.4, pero no puedo entrar a la carpeta applications me sale esto “Error listing directory /private/var/stash/Applications.ZjyFIB en shh”.
    Me podrias ayudar por favor

  • fabian

    ayuda please! he subido un iphone 2g a la version 2.1, todo salio perfecto, menos las ipa, no logro hacer funcionar ninguna, he echo los paso 3 veces y nada, cuando instalo las app me dice ” la aplicacion no se pudo abrir….” ayuda!!

  • fabian

    LO HE LOGRADO, HICE ESTOS PASOS: http://www.iphonedownloadblog.com/how-to-add-ipa-apps-to-your-iphone/ , AUN ASI DESPES DE HACER ESO, LAS APLICACIONES NO ME FUNCIONABAN… AQUI ESTA EL TRUCO, VAYAN A LA APPSTORE DESDE SU IPHONE!! NO DESDE EL ITUNES, HAGAN CLICK EN ALGUNA APLICACION GRATIS, PONEN SU ID DE APPLE Y LA INSTALAN, LUEGO LA CORREN, Y YA ESTA! ARRASTREN TODAS LAS IPA CRAKEADAS A ITUNES Y SINCRONIZEN, DEBERIA FUNCIONAR.
    ESTO ES PARA IPHONE 2G FIRM. 2.1

    PD: ADMIN, SI PUEDES HACER UN POST NUEVO CON ESTA DATA ESTARIA MUY BIEN YA QUE MUCHA GENTE ESTA TENIENDO ESTE PROBLEMA Y NO HE ENCONTRADO LA SOLUCION POR NINGUNA PARTE.
    PERDON POR ESCRIBIR EN MAYUS. ES QUE QUIERO QUE TODOS PUEDAN SOLUCIONAR EL ERROR.

  • rotamundo

    Hola, para desinstalar una app, dices que con solo borrar la carpeta que hemos metido por SSH es suficiente.

    Pero me surge una duda, lo que la app hace al instalarse… no modifica otras cosas?? Porque con firmwares anteriores tuve que restaurar un par de veces porque una app habia creado un conflicto, y borrando la carpeta sola no se solucionaba…

    Tu que sabes mas de esto… esto es asi??

  • juan carlos

    tengo problemas tengo un iphone 2g 2.1 desblokeado pero no hay nada en installer y cydia no encuentro nada de apps buenas!! que tengo que hacer

  • http://notengo gammon

    jajjajajjaj
    muy buena miguel muy buena

  • sergio

    puedo usar el winscp usando con mi laptop y iphone el wifi del vecino?

  • http://narutouchiha.com nicolas

    che alguna idea : leei por todos lados lados lo ise 300 veces literal , pero no me parece nada en el iphone tengo la vrcion 2.1 y el repositorio que esta no me anda no se alguien sabe algo o le paso lo mismo nos juntamos y lloramos todos juntos

  • lucas

    quiero instalar el programa para un ipod de 20Gb
    que me recomiendas hacer?

  • kevin

    hola, yo ya use todos los pasos textualmente como lo dice aqui pero al reiniciar mi iphone 2g de 2.1 no aparece ninguna aplicacion de las que subi, hay alguna solucion ? saludos,

  • cristhian

    buenas a todos olgan soy un novato con esto de iphone m i pre gunta es que instale aplicaciones en mi iphone de archivo ipa por via itune pero cuando le doy a ejecutar en mi iphone me dice \"la aplicacion no puede abrirse,tengo un iphone 2G version 2.1

  • ivan

    yee.. mucahas gracias tio, me hacia muxa falta saber hacerlo jj

  • Franjas

    Para Miguel Micha y para Tupu: sois un para de mal educados y tenían que cortaros el grifo en ésta página. Os recuerdo que nadie nace aprendido y estoy seguro de que sereis muy buenos con las cosas del iphone, pero como personas dejais mucho que desear. Aquí estamos para resolver problemas no para insultar.
    Vosotros sí que sois ignorates, marcharos.

  • http://www.estudioiphone.com il

    toda la razón del mundo franjas, solucionado

  • Carreng

    Saludos. Mi problema es el siguiente tengo aplicaciones en mi iphone y otras .ipa en la biblioteca del itunes de mi pc. pero me dice al pasarlas y sincronizarlas. todas la otras aplicaciones que estan en el telefono se eliminaran como hago para salvarlas. copio las carpetas y despues de sincronizar con la biblioteca las transfiero de nuevo al telefono? hay manera que itunes las reconozca? gracias

  • Alfredo

    NO veo las aplicaciones , lo hize una vez y si funciono con dos juegos, despues trate de instalar mas y ya no funciona no se ven en el Ipod Touch estan copiadas ahi las aplicaciones pero nos e ven que puedo hacer

  • Ant

    Estoy igual que Alfredo ayuda please.

  • otro

    me pasa lo mismo

  • cano

    se me ve el icono i al intentar cargar se agranda la imagen i derrepente se sale, porque?
    el juego k pruebo es el supermonkey ball2

  • juan

    a mi me pasa lo mismo entro a la aplicacion y se sale

  • JaponLife

    oie hise todo eso y me aparece la imagen del usb con itunes que hago

  • Ricardo

    Hasta ahora lo hice con 2 aplicaciones, y funciono. gracias.

  • http://www.creasoftweb.com RipCooL

    a mi me pasaba eso de las aplicaciones que la abria…aparecia la iamgen de bienvenida y se cerraba, al final resulto que las aplicaciones hacian conflicto con mi iphone, asi que las proeba de una a una hasta q encontre la que malograba todo,la borre y listo pude abrir las demas.

  • Joscar

    A mi me funciono de maravillas, muchisimas gracias. instale collins Pro Spanish-English

  • http://celxpress.com alex ruiz

    exelente ! me sirvio mucho tu aporte.. saludos – CELXPRESS
    My recent post FreeSiemens: apertura de bandas a56

  • Bernardo

    Muy bueno tu explicación de como instalar archivos ipa.
    Acabo de instalar tres app bajadas de internet.
    Gracias por el aporte! Muy claro y preciso!

  • gio
  • jose

    puedo pasar de esta manera una aplicación de un iphone a otro solo copiando la carpeta .app al directorio de otro iphone?