android反编译apk常用工具

android反编译apk常用工具我们介绍3个工具1.ApkToolkit工具2.jd-gui工具3.Smali2Java工具我们随便拿来一个apk进行演示,为了保护别人的apk,我使用我自己的一个apkFlappyBird.apk用rar打开这个apk,取出里面的classes.dex这个便是编译出来的文件,我们寻找代码就是反编译这个,拿到源码java文件。dex第

我们介绍3个工具

1.ApkToolkit 工具

2.jd-gui 工具

3.Smali2Java 工具

下载地址:

点击打开链接

我们随便拿来一个apk进行演示,为了保护别人的apk,我使用我自己的一个apk

Flappy Bird.apk

用rar打开这个apk,取出里面的classes.dex

这个便是编译出来的文件,我们寻找代码就是反编译这个,拿到源码java文件。

dex第一步的目标是变成jar文件。

我们使用1.ApkToolkit 工具 工具,打开dex转jar工具,转为jar文件

android反编译apk常用工具

然后我们使用2.jd-gui 工具 打开那个jar阅读源码即可了。

android反编译apk常用工具

一般情况下这两个就可以了,但是有时候会出现一个现象,使用这两个工具后,有些地方会反编译失败。

这个时候我们可以使用3.Smali2Java 工具 来进行弥补。

我们先用1.ApkToolkit 工具 打开反编译 apk,得到资源代码和smali文件。

android反编译apk常用工具

然后我们使用Smali2Java 去指定打开具体的文件反编译,打开Smali2Java 工具,选择文件,处理单个smali文件,然后存储下来就可以了。


android反编译apk常用工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/35118.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注