bytecode-viewer
bytecode-viewer copied to clipboard
Decompiling Android APK fails in 2.10.12
I get the following error when trying to decompile an APK:
Bytecode Viewer Version: 2.10.12, Preview Copy: false, Fat Jar: true, OS: Linux, Java: 11.0.11
brut.androlib.AndrolibException: Invalid chunk type: expected=0x00000200, got=0x00000203
at brut.androlib.res.decoder.ARSCDecoder.checkChunkType(ARSCDecoder.java:544)
at brut.androlib.res.decoder.ARSCDecoder.readTablePackage(ARSCDecoder.java:88)
at brut.androlib.res.decoder.ARSCDecoder.readTableHeader(ARSCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:790)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:67)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:59)
at brut.androlib.Androlib.getResTable(Androlib.java:66)
at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:236)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:118)
at brut.apktool.Main.cmdDecode(Main.java:179)
at brut.apktool.Main.main(Main.java:82)
at the.bytecode.club.bytecodeviewer.util.APKTool.decodeResources(APKTool.java:39)
at the.bytecode.club.bytecodeviewer.resources.importing.impl.APKResourceImporter.open(APKResourceImporter.java:36)
at the.bytecode.club.bytecodeviewer.resources.importing.ImportResource.run(ImportResource.java:78)
at java.base/java.lang.Thread.run(Thread.java:829)