89375766 发表于 2015-12-9 11:17:58

就这一个APK反编译失败

查看了大神们发布的教程,心里痒痒的,于是找了个东西来测试,却发现怎么也反编译不了,环境没有问题,我试了别的可以反编译。
用APK 改之理出现这个:

> 正在清理旧工作目录 ...- 成功!旧工作目录被清理到系统回收站内。
> 正在反编译Apk...- 失败:Exception in thread "main" b.a.F: b.d.f: java.util.zip.ZipException: invalid CEN header (bad signature)
    at b.a.G.h(Unknown Source)
    at b.a.G.a(Unknown Source)
    at b.b.a.a(Unknown Source)
    at b.b.a.a(Unknown Source)
    at com.rover12421.shaka.cli.Main.main(Unknown Source)
Caused by: b.d.f: java.util.zip.ZipException: invalid CEN header (bad signature)
    at b.d.j.<init>(Unknown Source)
    at b.d.j.<init>(Unknown Source)
    at b.a.d.c.a.a(Unknown Source)
    ... 5 more
Caused by: java.util.zip.ZipException: invalid CEN header (bad signature)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:219)
    at java.util.zip.ZipFile.<init>(ZipFile.java:149)
    at java.util.zip.ZipFile.<init>(ZipFile.java:163)
    ... 8 more

> .smali输出目录:D:\AndroidTools\Tools\ApkIDE\Work\com.xy.tools
> .class输出目录:Not supported.





JEB 用了也不行,androidkiller也不行,求大神指点是哪里出了问题


89375766 发表于 2015-12-9 11:24:59

我确定这个软件可以安装可以打开

jeb 出这个提示:
Opening C:\xy.apk
Corrupt APK file: java.util.zip.ZipException: invalid CEN header (bad signature)
Invalid file or file does not exist


89375766 发表于 2015-12-9 11:29:27

忘记补上文件了
http://pan.baidu.com/s/1c1ndHra

不是求破,我只是想知道为何这几个反编译软件对它无效,然后下一步的工作应该如何展开?
再次感谢大家。

越狱 发表于 2015-12-9 14:45:49

比较笨的方法,解压后重新压缩回去再反编译

89375766 发表于 2015-12-9 17:58:41

越狱 发表于 2015-12-9 14:45
比较笨的方法,解压后重新压缩回去再反编译

我这样尝试过,结果还是一样的。

越狱 发表于 2015-12-9 21:43:36

89375766 发表于 2015-12-9 17:58
我这样尝试过,结果还是一样的。

重新压缩不是可以反编译和回编译吗

sndncel 发表于 2015-12-11 05:30:25

直接提取DEX不行吗?

州哥在江湖 发表于 2016-4-1 23:52:55

虽然不知道为什么,但是楼上的方法解决我现在这个问题了!感谢分享!
页: [1]
查看完整版本: 就这一个APK反编译失败