android反编译apk常用工具
发布日期:2021-06-29 15:24:38 浏览次数:2 分类:技术文章

本文共 479 字,大约阅读时间需要 1 分钟。

我们介绍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文件
然后我们使用2.jd-gui 工具 打开那个jar阅读源码即可了。
一般情况下这两个就可以了,但是有时候会出现一个现象,使用这两个工具后,有些地方会反编译失败。
这个时候我们可以使用3.Smali2Java 工具 来进行弥补。

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

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

转载地址:https://codegg.blog.csdn.net/article/details/50165135 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android拓展系列(5)--CyanogenMod源码下载和编译(Android ROM定制基础篇)
下一篇:一个nes松鼠大战游戏实现

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年05月02日 02时51分06秒