Extrahieren und erkunden Sie eine iOS-App in Mac OS X

Inhaltsverzeichnis:

Anonim

Sie können einige interessante Dinge in iOS-Apps finden, die Sie aus dem App Store heruntergeladen haben. Alles, was Sie tun müssen, ist die Datei aus ihrem Container zu extrahieren, und dann können Sie sich wie jeder andere frei umsehen anderes Anwendungspaket.

Das funktioniert mit jeder iPhone- oder iPad-App, und Sie benötigen natürlich einen Mac mit OS X und iTunes. Hier erfahren Sie, wie Sie den Rest erledigen und herausfinden, was in einem iOS-Anwendungspaket enth alten ist.

So extrahieren und erkunden Sie Inh alte von iOS-Apps in Mac OS X

Wir verwenden iBooks.app als Beispiel:

  • Starten Sie iTunes und klicken Sie auf „Apps“
  • Wählen Sie die App aus, die Sie extrahieren möchten, und klicken Sie mit der rechten Maustaste darauf, wählen Sie „Im Finder anzeigen“

  • Du siehst eine .ipa-Datei im Finder, erstelle eine Kopie dieser Datei auf dem Desktop, indem du die Wahltaste gedrückt hältst und sie dorthin ziehst
  • Benennen Sie die .ipa-Dateierweiterung in .zip um (in diesem Fall iBooks.ipa in iBooks.zip), ignorieren Sie die Warnung und klicken Sie, um die .zip-Erweiterung zu bestätigen

  • Doppelklicken Sie jetzt auf die .zip-Datei, um ihren Inh alt zu extrahieren. Sie wird wie jedes Standardarchiv geöffnet
  • Öffnen Sie das neu extrahierte Verzeichnis und öffnen Sie „Payload“ darin
  • Klicken Sie mit der rechten Maustaste auf den App-Namen (iBooks.app) und wählen Sie „Paketinh alt anzeigen“
  • Erkunden Sie den Inh alt der iOS-App, er sieht aus wie der Screenshot ganz oben in diesem Beitrag, der AngryBirds Lite zeigt

In diesen iOS-Apps finden Sie viele interessante Dinge, und der Prozess ist derselbe, unabhängig davon, ob es sich um eine App für iPhone oder iPad handelt, also viel Spaß. Stellen Sie nur sicher, dass Sie eine Sicherungskopie erstellen, damit Sie die App nicht durcheinander bringen, obwohl Sie sie jederzeit erneut herunterladen können, wenn Sie dies tun.

Dies gibt Ihnen einen Einblick in die Bestandteile einer iOS-App oder eines Spiels, einschließlich Grafiken, Plist-Dateien, Bundles, verschiedener Datendateien und Codesignaturen, Paketinfodateien, Binärdateien und vielem mehr. Sie werden hier keinen Code finden, aber wenn Sie besonders geschickt in Assemblierung und Reverse Engineering sind, können Sie möglicherweise zusätzliche Leckerbissen aus der .ipa- und .app-Dateien.

Beachten Sie, dass in der neuesten Version von iTunes der Abschnitt „Apps“ ein Unterabschnitt ist, auf den Sie über das Menü von iTunes zugreifen können. Sie können jedoch weiterhin direkt über den Finder von OS X auf die .app- und .ipa-Dateien der Anwendung zugreifen.

Apropos Extraktionen, Sie können bei Interesse auch aus einer .pkg-Paketdatei extrahieren.

Extrahieren und erkunden Sie eine iOS-App in Mac OS X