Gibt es eine Möglichkeit, Bilder aus einer App, die ich heruntergeladen habe, zu extrahieren?
Ich kann dies auf Android, aber iPad?
Ja. Suchen Sie die App .ipa-Datei in Ihrem Ordner "Musik / iTunes / Mobile Anwendungen". Erstellen Sie irgendwo eine Kopie und benennen Sie sie in eine ZIP-Datei um. Entpacken Sie die Datei. Klicken Sie im Ordner "Payload" mit der rechten Maustaste auf die Datei .app und wählen Sie "Paketinhalt anzeigen". Sie können nun auf alle Ressourcen der App zugreifen.
PNG-Dateien werden für das iPhone codiert und müssen konvertiert werden, damit sie auf Ihrem Mac / PC angezeigt werden können. Dafür gibt es mehrere Dienstprogramme.
Ich habe atPeek benutzt, um diesen ganzen Prozess zu automatisieren, aber es ist keine kostenlose Anwendung (ich denke, es ist $ 5): Ссылка
Ab iOS SDK 3.2 (und höher) können Sie mit pngcrush
die iOS PNG-Optimierungen rückgängig machen.
Verwenden Sie den Befehl:
%Vor%Weitere Informationen finden Sie Ссылка .
Das iOS SDK kann kostenlos heruntergeladen werden unter: Ссылка
Sie können pngcrush
herunterladen, ohne das iOS SDK herunterzuladen von: Ссылка
Im letzten xcode ist der Pfad:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush
... also bearbeite den Pfad in pngcrush.
Auch (für noobs), wenn Sie permission denied
its erhalten, weil die Datei noch keine ausführbare Datei ist, machen Sie chmod +x [filename]
Entpacken Sie den Inhalt der ipa-Datei (gemäß @ TomSwifts Antwort)
Ich habe dieses PHP-cmd-Zeilenskript geschrieben, das alle Bilder in einem Verzeichnis konvertiert / löscht. Es ist ein cmd-Zeilenskript und wird nur auf OSX getestet.
Argumente:
- indir (Verzeichnis mit PNGs)
- outdir (Verzeichnis, in das konvertierte PNGs eingefügt werden)
- pngcrushpath [ optional ] (Pfad zu pngcrush, wenn nicht angegeben, wird standardmäßig der Standard verwendet)
Beispiel Verwendung:
php uncrush.php - indir /MyIPAs/MyApp.app/ - outdir / MyIPAs / Konvertiert /
Skriptquelle:
%Vor%Ich habe dieses Skript heute für meinen eigenen Gebrauch geschrieben, ich hoffe, es ist für jemand anderen von Nutzen. Fühlen Sie sich frei zu modifizieren und erneut an anderer Stelle, aber bitte zurück zu dieser Antwort auf SO.