Estrai ed Esplora un'app per iOS in Mac OS X

Puoi trovare alcune cose interessanti nelle app iOS che hai scaricato da App Store, tutto quello che devi fare è estrarre il file dal suo contenitore e quindi sei libero di navigare come qualsiasi altro pacchetto di applicazioni.

Funziona con qualsiasi app per iPhone o iPad e ovviamente avrai bisogno di un Mac con OS X e iTunes. Ecco come fare il resto ed esplorare cosa c'è dentro un pacchetto di applicazioni iOS.

Come estrarre ed esplorare Contenuti delle app iOS in Mac OS X

Useremo iBooks.app come esempio:

  • Avvia iTunes e fai clic su "App"
  • Seleziona l'app che vuoi estrarre e fai clic destro su di essa, seleziona "Mostra nel Finder"

  • Vedrai un file .ipa nel Finder, fai una copia di quel file sul desktop tenendo premuto Opzione e trascinandolo lì
  • Rinominare l'estensione del file .ipa in .zip (in questo caso, da iBooks.ipa a iBooks.zip), ignorare l'avviso e fare clic per confermare l'estensione .zip

  • Ora fai doppio clic sul file .zip per estrarre il suo contenuto, si aprirà come qualsiasi archivio standard
  • Aprire la directory appena estratta e aprire "Payload" all'interno di quello
  • Fai clic con il tasto destro del mouse sul nome dell'app (iBooks.app) e seleziona "Mostra contenuto pacchetto"
  • Esplora il contenuto dell'app iOS, sembrerà lo screenshot nella parte superiore di questo post che mostra AngryBirds Lite

Puoi trovare molte cose interessanti in queste app iOS e il processo è lo stesso indipendentemente dall'app per iPhone o iPad, quindi divertiti. Assicurati di fare un backup in modo da non rovinare l'app, anche se puoi sempre riscaricarlo se lo fai.

Questo ti dà uno sguardo all'interno di ciò che fa parte di un'app o di un gioco iOS, inclusi artwork, file plist, bundle, vari file di dati e firme di codice, file di informazioni sui pacchetti, binari e molto altro. Non troverai codice qui, anche se sei particolarmente abile nel montaggio e nel reverse engineering potresti essere in grado di estrarre ulteriori informazioni dai file .ipa e .app.

Nota che nella versione più recente di iTunes, la sezione "App" è una sottosezione accessibile tramite il menu di iTunes. Tuttavia, puoi comunque accedere ai file dell'applicazione .app e .ipa direttamente dal Finder di OS X.

A proposito di estrazioni, puoi anche estrarre da un file .pkg, se sei interessato.