Ejecute un comando antes de iniciar una aplicación

1

Tengo una aplicación particular que usa su propia biblioteca de anuncios además de iAd. Si elimino la carpeta correcta antes de iniciar la aplicación, no se mostrarán anuncios durante esa sesión. Sin embargo, al cerrar y reiniciar la aplicación, la carpeta se vuelve a crear y se muestran los anuncios. Si se intenta restringir el acceso a la carpeta, la aplicación se bloquea al iniciarse. Como tal, mi pregunta es esta:

¿Puedo hacer que mi dispositivo iOS con jailbreak ejecute un comando (en este caso, rm -rf bla/bla/bla ) y luego inicie una aplicación, todo con el toque de un icono de pantalla de inicio?

    
pregunta Suchipi 22.07.2012 - 22:49

1 respuesta

2

Puedes reemplazar el binario de la aplicación con un script .sh . Imagina que el binario de tu aplicación se llama App ; renómbrelo a otra cosa como App.real, y luego haga un script .sh que simplemente se llame App . No App.sh , solo App sin ninguna extensión. Ponga su comando en el script .sh , y luego en la última línea del script, llame a ./App.real .

Editar: Probé esto, pero nunca pude hacer que hiciera lo que quería. Tal vez alguien más pueda resolverlo.

    
respondido por el Andrew Larsson 31.07.2012 - 17:43

Lea otras preguntas en las etiquetas