Udpak og udforsk en iOS-app i Mac OS X
Indholdsfortegnelse:
Du kan finde nogle interessante ting i iOS-apps, som du har downloadet fra App Store, alt hvad du skal gøre er at udpakke filen fra dens container, og så er du fri til at browse rundt som enhver anden applikationspakke.
Dette virker med enhver iPhone- eller iPad-app, og du skal naturligvis have en Mac med OS X og iTunes. Her er, hvordan du gør resten og udforsker, hvad der er inde i en iOS-applikationspakke.
Sådan udpakkes og udforskes indholdet af iOS-apps i Mac OS X
Vi bruger iBooks.app som eksempel:
- Start iTunes, og klik på "Apps"
- Vælg den app, du vil udpakke, og højreklik på den, vælg "Vis i Finder"
- Du vil se en .ipa-fil i Finder, lav en kopi af den fil til skrivebordet ved at holde Option nede og trække den dertil
- Omdøb .ipa-filtypen til .zip (i dette tilfælde iBooks.ipa til iBooks.zip), ignorer advarslen og klik for at bekræfte .zip-filtypen
- Dobbeltklik nu på .zip-filen for at udpakke dens indhold. Den åbnes som ethvert standardarkiv
- Åbn den nyligt udpakkede mappe, og åbn "Payload" i den
- Højreklik på appnavnet (iBooks.app) og vælg "Vis pakkeindhold"
- Udforsk indholdet af iOS-appen, det vil ligne skærmbilledet helt øverst i dette indlæg, der viser AngryBirds Lite
Du kan finde en masse interessante ting i disse iOS-apps, og processen er den samme, uanset om en app er til iPhone eller iPad, så hav det sjovt. Bare sørg for at lave en sikkerhedskopi, så du ikke ødelægger appen, selvom du altid kan downloade den igen, hvis du gør det.
Dette giver dig et indblik i, hvad der er en del af en iOS-app eller et spil, inklusive illustrationer, plist-filer, bundter, forskellige datafiler og kodesignaturer, pakkeinformationsfiler, binære filer og meget mere. Du finder ikke kode herinde, men hvis du er særlig dygtig til montering og reverse engineering, kan du muligvis skændes med yderligere godbidder ud af .ipa- og .app-filer.
Bemærk, at i den nyeste version af iTunes er "Apps"-sektionen en undersektion, der er tilgængelig via menuen i iTunes. Du kan dog stadig få adgang til applikationens .app- og .ipa-filer direkte fra Finder i OS X.
Apropos udtræk, så kan du også udpakke fra en .pkg-pakkefil, hvis du er interesseret.