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:
- 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
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:
- Descargar el archivo en el PC
- En caso de ser IPA, obtener el APP
- Conectarse al iPhone vía SSH
- Copiar la carpeta APP al iPhone
- Establecer permisos en dicha carpeta
- 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..).
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 ).
Artículos Relacionados
Si te ha gustado el articulo no dudes en dejar un comentario or subscribete a nuestro feed y haz que los artículos lleguen directamente a tu lector de rss.
Commentarios
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
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??????
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
izrael y lgodoy es posible que con el nuevo itunes se os solucione vuestro problema, ya nos decis algo
Esta claro que algo a raiz de itunes 8, todos los juegos que tenia han dejado de funcionar y este no funciona.
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
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
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
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?
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 ?
alguien porfavor de nuevo:
que significa cuando la aplicacion o juego se abre pero en lugar de seguir corriendo simplemente se cierra?
que procede?
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
. espero q entendais esto n soy muy bueno explicando
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
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
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
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.
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.
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
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
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
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
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
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.
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
Gracias sharkedu, despues de que cambieis todo los permisos intalais algo (o alctualizais) con cyndia y ya aparecen.
XD
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.
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
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!!
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.
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??
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
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
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,
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
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.
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
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
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






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