Closed mkurtakoti closed 3 months ago
👋 @mkurtakoti Issues is only for reporting a bug/feature request. For limited support, questions, and discussions, please join MobSF Slack channel Please include all the requested and relevant information when opening a bug report. Improper reports will be closed without any response.
Upon checking further, it seems this is due to split APKs. For most of the app which has split APKs it worked fine. But for this one it was failing. When I merged APKs to one and tried. It worked fine.
It looks like same issue like #2352.
This can be replicated by any APK downloaded from recently published AAB on Google Play console. For example this attached archive APK created by Google Play console cause this error too.
APK generated directly with Gradle assemble task is analyzed without any error. So I guess it's caused by some change in bundle tool used by Google Play console.
Note: This app is secured by app integrity provided directly by Google Play.
I created issue in androguard: https://github.com/androguard/androguard/issues/1014
Traceback (most recent call last):
File "/U***py3.10/lib/python3.10/site-packages/androguard/core/bytecodes/apk.py", line 1556, in get_android_resources
return self.arsc["resources.arsc"]
KeyError: 'resources.arsc'
This definitely is coming from androguard. I will will see if we can gracefully handle this exception and proceed with next steps.
We made changes to support latest androguard with the fix when it is made available. Awaiting for them to release a new release with the fix. Closing this issue here.
when will be this available in the docker image?
ENVIRONMENT
EXPLANATION OF THE ISSUE
STEPS TO REPRODUCE THE ISSUE
LOG FILE