$ d2j-dex2jar.sh qq_secret.apk dex2jar qq_secret.apk -> qq_secret-dex2jar.jar com.googlecode.dex2jar.DexException: java.util.zip.ZipException: invalid entry compressed size (expected 252773 but got 252747 bytes) at com.googlecode.dex2jar.reader.DexFileReader.opDataIn(DexFileReader.java:217) at com.googlecode.dex2jar.reader.DexFileReader.<init>(DexFileReader.java:229) at com.googlecode.dex2jar.reader.DexFileReader.</init><init>(DexFileReader.java:240) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:174) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34) Caused by: java.util.zip.ZipException: invalid entry compressed size (expected 252773 but got 252747 bytes) at java.util.zip.ZipInputStream.readEnd(Unknown Source) at java.util.zip.ZipInputStream.read(Unknown Source) at java.util.zip.ZipInputStream.closeEntry(Unknown Source) at java.util.zip.ZipInputStream.getNextEntry(Unknown Source) at com.googlecode.dex2jar.reader.ZipExtractor.extract(ZipExtractor.java:31) at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:129) at com.googlecode.dex2jar.reader.DexFileReader.opDataIn(DexFileReader.java:213) ... 5 more</init>