Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPA indexing #926

Open
upintheairsheep opened this issue Nov 27, 2024 · 0 comments
Open

IPA indexing #926

upintheairsheep opened this issue Nov 27, 2024 · 0 comments
Labels
Feature Request A request for an entirely new feature

Comments

@upintheairsheep
Copy link

upintheairsheep commented Nov 27, 2024

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.

@upintheairsheep upintheairsheep added the Feature Request A request for an entirely new feature label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request A request for an entirely new feature
Projects
None yet
Development

No branches or pull requests

1 participant