Skip to content

IPA indexing #926

@upintheairsheep

Description

@upintheairsheep

Hello, may you please add automatic IPA parsing and assist these two projects: https://github.com/CatsLover2006/iOSobscuraServer https://github.com/stuffed18/ipa-archive-updated
The tool should be able to extract the plist and icon from the IPA files it receives, like stuffed18's code does, and additionally pharse the binary like CatsLover2006's project, so you can tell what archetexures it supports, and if it is encrypted or not, which is especially a concern as encrypted IPAs are unable to be installed on devices without a specific bug which has now been down for a while as the app store servers have been down, and encrypted IPAs are still useful for extracting assets from. But please dump it like this:
test.ipa
test.ipa.plist
test.ipa.png
test.ipa.binaryinfo.txt/JSON

First it should be extracted for normal IPAs in the archive collection, then later it should detect IPAs in compressed files like .zips and create folders for IPA information like
example.zip (contains test.ipa)
has a new folder named: example or example.zip that contains a folder for the IPA in it's original spot like if test.ipa was in /1/2/3 the plist, icon, and binaryinfo will be part of the folder.

Even later, it should find IPA files in warc files and index them in their own items as well, so it creates an item with a plist, PNG, and binaryinfo file.

At the end, a single file with pointers to all IPA files in the archive should be added at the end, and be contributed to those projects.

A similar icon extraction procedure and AndroidManifest.xml extraction procedure should occur with APK files as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature RequestA request for an entirely new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions