反编译apk获得源码

这位博主写的已经很详细了:

http://www.runoob.com/w3cnote/android-tutorial-decompile-apk-get-code-resources.html

但是,我使用apktool工具总是解析失败。网上说法是需要更高版本的工具,但是我下载不到

于是 如果在不需要xml等相关文件 只需要拿到APP主要逻辑情况下

可以直接使用dex2jar-2.0解析得到jar包

使用gui工具查看java代码

具体步骤:

1、修改apk后缀为zip,解压得到classes.dex文件(解压得到的代码基本是乱码),并把它放到dex2jar-2.0目录下

2、cmd控制台下进入dex2jar-2.0目录,执行d2j-dex2jar.bat classes.dex 就会得到一个class-dex2jar.jar包

3、安装jd_gui用它打开class-dex2jar.jar就是java代码了。。

发布了37 篇原创文章 · 获赞 10 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/shsh_0415/article/details/86514721