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

Some APK fails to decompile #4

Closed theapache64 closed 3 years ago

theapache64 commented 3 years ago

Some APKs are failing at the time of decompile

java.io.IOException: Exception in thread "main" brut.androlib.AndrolibException: brut.directory.DirectoryException: java.util.zip.ZipException: error in opening zip file
    at brut.androlib.ApkDecoder.hasResources(ApkDecoder.java:315)
    at brut.androlib.ApkDecoder.decode(ApkDecoder.java:103)
    at brut.apktool.Main.cmdDecode(Main.java:179)
    at brut.apktool.Main.main(Main.java:82)
Caused by: brut.directory.DirectoryException: java.util.zip.ZipException: error in opening zip file
    at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:55)
    at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:38)
    at brut.directory.ExtFile.getDirectory(ExtFile.java:52)
    at brut.androlib.ApkDecoder.hasResources(ApkDecoder.java:313)
    ... 3 more
Caused by: java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:225)
    at java.util.zip.ZipFile.<init>(ZipFile.java:155)
    at java.util.zip.ZipFile.<init>(ZipFile.java:169)
    at brut.directory.ZipRODirectory.<init>(ZipRODirectory.java:53)
    ... 6 more