abrir un archivo .app

Iniciado por bobi, 5 Julio 2010, 02:04 AM

0 Miembros y 1 Visitante están viendo este tema.

bobi

hola me gustaria saber si se puede abrir una aplicacion para iphone para poder saber como esta diseñada y poder estudiarlo y si tambiem conocen de videotutoriales acerca del tema un saludo y gracias por sus comentarios

SirGraham

#1
Hola,

Que yo sepa las aplicaciones de iphone (.app) estan desarrolladas en Objective-C.

http://es.wikipedia.org/wiki/Objective-C
http://sourcecookbook.com/en/recipes/37/hola-mundo-para-el-i-phone

Esto da como circustancia que un .app, a parte de tener un formato concreto de ejecutable (como pueda ser el .EXE), es un fichero "compilado": osease el programa esta en codigo maquina (ASM) para el microprocesador de iphone (un ARM).

Si quieres revisar una .app tendras que buscar un desemsamblador que ademas acepte el formato de empaquetamiento del .app. Debes, ademas, conocer los memotecnicos del ARM y por su puesto la gestion interna de rutinas de la flash del iphone. Vamos lo que se hacia antes en tiempos del ZX spectrum y Comodore con la desventaja de ser un lenguaje compilado..

Un desemsamblador cruzado (para PC) que puede hacer eso sera el IDA (version PRO):

http://www.hex-rays.com/idapro/
http://www.hex-rays.com/idapro/52/index.htm

Incluso por lo que parece en el propio iphone:

http://www.zdnet.com/blog/security/ida-disassembler-on-the-iphone-yep/1563

... pero tener este programa no quita de necesitar conocimientos en ASM y funciones de entrada del S.O para poder entender algo de lo que hace ese .APP.

Saludos,
Sir Graham.