theapache64 / stackzy

💻 A cross-platform desktop application to identify libraries used inside an android application ⚡
Apache License 2.0
1.05k stars 56 forks source link

Support more libraries #1

Open theapache64 opened 3 years ago

theapache64 commented 3 years ago

Add more libraries to data-source

THIS ISSUE WILL BE OPEN FOREVER

mikepenz commented 3 years ago

Currently it looks like the package name is used to identify dependencies. This will work great for apps without obfuscation, but it will most likely miss a lot of tools in apps with R8 (obfuscation) enabled.

An alternative solution to this would for example be to lookup well known resource files of libraries, which I believe may be used in some occasions by AppBrain to detect used libraries https://www.appbrain.com/stats/libraries

Would you like to expand to alternative variants to detect dependencies?


Awesome work, and great application you have built! Sadly I couldn't run it yet, as it wouldn't compile due to the missing lib

theapache64 commented 3 years ago

miss a lot of tools in apps with R8 (obfuscation) enabled.

Yeah, you're right. I am looking at other possible algorithms too.

Would you like to expand to alternative variants to detect dependencies?

YES!!!!

.. ouldn't compile due to the missing lib

I hope that's fixed.

theapache64 commented 3 years ago

@mikepenz I am thinking of exporting these xmls to the above data-source.

mikepenz commented 3 years ago

I think mainly you'll need name + package name + website url (not sure if you want to also include licenses? as those may be of value for devs)

Theoretically I could do an export of those for you in the format of your document

theapache64 commented 3 years ago

@mikepenz Got your CSV export :rocket: and Integration finished. Thank you so much for the data

image

strangesource commented 1 year ago

Might I suggest that you add the following library: name: Bitmovin Player package_name: com.bitmovin.player category: (I think this would currently be Other, otherwise something like media player) website: https://bitmovin.com/video-player/android-sdk/

theapache64 commented 1 year ago

@strangesource Added 👍