skywilling 发表于 2017-5-12 18:19

10行命令解决Android killer1.3.1反编译高版本apk卡死

本帖最后由 skywilling 于 2018-5-1 11:20 编辑

声明:题目说的有点夸张,该方法只是临时解决一下该问题,并不能从软件方面解决该问题。
俗话说,工欲善其事,必先利其器。
自从接触Android Killer后,在Android逆向方面越来越离不开它了,但是Android版本更新迅速,而Android Killer早已不再更新,这也就陷入了僵局{:301_1005:}。有人肯定会想到APKIDE,就本人而言,怎么用是怎么不舒服,在这里就不吐槽了。下面开始正题。
这里我用酷安的apk作为例子(SDK>20)

放到Android killer中反编译,毫无疑问,卡死在了反编译APK源码这一步骤
现在只能退出软件了,再次进入,发现无法查看java源码

这时候我们到生成的工程目录下查看

默认生成三个文件夹,ProjectSrc就是保存源码的文件

打开后发现只有dex字节码文件,没有生成class文件,这时候我的bat脚本就可以起作用了(在文章最后我会附上)
只需要输入工程名称就可以自动生成class源码了
再次查看工程目录,编译好的class文件都放在了smali文件中,也必须放到这个文件里,这是Android Killer的设定

我们返回Android Killer,刷新文件列表(这里一定要刷新,不然不起作用)
到这里java源码就可以正常查看了
==========2018.5.1=========

应大家的要求,本次更新解决了路径存在空格的BUG,从今以后,再也不怕空格啦{:301_988:}
效果有图为证:

附件:

wxyzyou 发表于 2017-5-12 19:10

什么原因?

94507 发表于 2018-12-20 04:16

】功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,

冥界3大法王 发表于 2019-2-27 22:23

还是看看我的 《APK文件护花使者(多级dex反汇编工具》吧

绝版ren物 发表于 2017-5-12 18:22

附件:         ‘空白

啥意思,丢了?

skywilling 发表于 2017-5-12 18:31

@绝版ren物 刚上传{:301_1005:}

sayder 发表于 2017-5-12 19:27

厉害了这个

leslie02266 发表于 2017-5-12 19:44

这个好东西,感谢分享。。。

lmh2932261247 发表于 2017-5-12 20:26

怎么用的 这个方法 是和其他一样的吗

XXTK 发表于 2017-5-12 20:52

谢谢分享留着细看

fengrui99 发表于 2017-5-12 20:57

楼主的帖子解决了很多问题

笑颜一如从前Q 发表于 2017-5-12 21:17

感谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 10行命令解决Android killer1.3.1反编译高版本apk卡死