Extrahera och utforska en iOS-app i Mac OS X
Innehållsförteckning:
Du kan hitta några intressanta saker i iOS-appar som du har laddat ner från App Store, allt du behöver göra är att extrahera filen från dess behållare och sedan är du fri att bläddra runt som alla annat programpaket.
Detta fungerar med alla iPhone- eller iPad-appar, och du behöver uppenbarligen en Mac med OS X och iTunes. Så här gör du resten och utforskar vad som finns i ett iOS-programpaket.
Hur man extraherar och utforskar innehållet i iOS-appar i Mac OS X
Vi använder iBooks.app som exempel:
- Starta iTunes och klicka på "Appar"
- Välj appen du vill extrahera och högerklicka på den, välj "Visa i Finder"
- Du kommer att se en .ipa-fil i Finder, gör en kopia av den filen till skrivbordet genom att hålla ned Alternativ och dra den dit
- Byt namn på .ipa-filtillägget till .zip (i detta fall iBooks.ipa till iBooks.zip), ignorera varningen och klicka för att bekräfta .zip-tillägget
- Dubbelklicka nu på .zip-filen för att extrahera dess innehåll. Den öppnas som vilket standardarkiv som helst
- Öppna den nyligen extraherade katalogen och öppna "Payload" inom den
- Högerklicka på appens namn (iBooks.app) och välj "Visa paketinnehåll"
- Utforska innehållet i iOS-appen, det kommer att se ut som skärmdumpen högst upp i det här inlägget som visar AngryBirds Lite
Du kan hitta många intressanta saker i dessa iOS-appar och processen är densamma oavsett om en app är för iPhone eller iPad, så ha kul. Se bara till att göra en säkerhetskopia så att du inte förstör appen, även om du alltid kan ladda ner den igen om du gör det.
Detta ger dig en inblick i vad som är en del av en iOS-app eller ett spel, inklusive konstverk, plistfiler, paket, olika datafiler och kodsignaturer, paketinformationsfiler, binärer och mycket mer. Du kommer inte att hitta kod här men om du är särskilt skicklig i montering och reverse engineering kan du kanske tjafsa om ytterligare godbitar ur .ipa- och .app-filer.
Observera att i den senaste versionen av iTunes är avsnittet "Appar" ett underavsnitt som är tillgängligt via iTunes-menyn. Du kan dock fortfarande komma åt applikationens .app- och .ipa-filer direkt från Finder i OS X.
Apropå extraheringar, du kan också extrahera från en .pkg-paketfil om du är intresserad.