Pak een iOS-app uit en verken deze in Mac OS X.
Je kunt enkele interessante dingen vinden in iOS-apps die je hebt gedownload van de App Store, het enige dat je hoeft te doen is het bestand uit de container halen en dan ben je vrij om rond te bladeren zoals elk ander applicatiepakket.
Dit werkt met elke iPhone- of iPad-app en je hebt natuurlijk een Mac met OS X en iTunes nodig. Hier leest u hoe u de rest doet en onderzoekt wat er in een iOS-toepassingspakket zit.
Inhoud van iOS-apps uitpakken en verkennen in Mac OS X
We zullen iBooks.app als voorbeeld gebruiken:
- Start iTunes en klik op "Apps"
- Selecteer de app die u wilt extraheren en klik er met de rechtermuisknop op, selecteer "Show in Finder"
- Je ziet een .ipa-bestand in de Finder, maak een kopie van dat bestand naar het bureaublad door Option ingedrukt te houden en naar daar te slepen
- Hernoem de .ipa bestandsextensie naar .zip (in dit geval iBooks.ipa naar iBooks.zip), negeer de waarschuwing en klik om de .zip extensie te bevestigen
- Dubbelklik nu op het .zip-bestand om de inhoud ervan uit te pakken. Het wordt geopend zoals elk standaardarchief
- Open de nieuw geëxtraheerde map en open daarbinnen "Payload"
- Klik met de rechtermuisknop op de app-naam (iBooks.app) en selecteer "Show Package Contents"
- Verken de inhoud van de iOS-app, het zal lijken op de screenshot helemaal bovenaan deze post met AngryBirds Lite
Je kunt veel interessante dingen vinden in deze iOS-apps en het proces is hetzelfde, ongeacht of een app voor iPhone of iPad is, dus veel plezier. Zorg er wel voor dat u een back-up maakt, zodat u de app niet verkloot, maar u kunt deze altijd opnieuw downloaden als u dat doet.
Dit geeft u een kijkje in de binnenkant van een iOS-app of -game, waaronder illustraties, plist-bestanden, bundels, verschillende gegevensbestanden en codesignaturen, pakketinformatiebestanden, binaire bestanden en nog veel meer. Je zult hier geen code vinden, maar als je bijzonder bedreven bent in assemblage en reverse engineering, kun je misschien extra weetjes uit de .ipa- en .app-bestanden halen.
Merk op dat in de nieuwste versie van iTunes de sectie "Apps" een subsectie is die toegankelijk is via het menu van iTunes. U hebt echter nog steeds rechtstreeks toegang tot de app-app en .ipa vanuit de Finder van OS X.
Over extracties gesproken, je kunt ook uitpakken van een .pkg-pakketbestand, als je geïnteresseerd bent.