教你用最新工具反编译android apk
2018-01-24 14:26
288 查看
所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具:
APK反编译工具:
dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.google.com/p/dex2jar/downloads/list)
Apktool:http://ibotpeaches.github.io/Apktool/(原网址:http://code.google.com/p/android-apktool/downloads/list)
jd-gui:http://jd.benow.ca/
然后我们把下到的工具放到同一个目录:如我放在D:\apkTools目录,重命名apktool为apktool.jar,因为下到的apktool带有版本号如apktool_2.1.1.jar;把其它工具解压
:
就得到
准备一个测试apk(eclipse或androidstudio打包,混淆文件为eclipse或androidstudio默认带的),如Test_android.apk,复制一个副本重命名为Test_android.zip,然后解压,你就可以看到一些东西了,不过这种方式看到的大部分文件内容都是乱码,基本不可读。不过不用担心,通过apktool我们就可以得到除代码文件外的大部分刻可读文件了,具体步骤如下:
把apktool的路径配置到系统环境变量中,
D:\apkTools>apktool d Test_android.apk(cmd命令行执行)
之后就得到反编译的Test_android文件夹,里面的资源文件基本和原文件一样,还原率超高。
不过对于java文件就看不了,因为这种方式得到的是.smali文件,必须通过另一种方式。如图
CMD:d2j-dex2jar ../Test_android.apk
经过这一步之后就生成了一个jar文件,在
之后用jd-gui.exe打开Test_android-dex2jar.jar,就得到了源代码,
工具下载地址:http://download.csdn.net/detail/u013068887/9854116
可参考原文:http://blog.csdn.net/u014763302/article/details/51591159
APK反编译工具:
dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.google.com/p/dex2jar/downloads/list)
Apktool:http://ibotpeaches.github.io/Apktool/(原网址:http://code.google.com/p/android-apktool/downloads/list)
jd-gui:http://jd.benow.ca/
然后我们把下到的工具放到同一个目录:如我放在D:\apkTools目录,重命名apktool为apktool.jar,因为下到的apktool带有版本号如apktool_2.1.1.jar;把其它工具解压
:
就得到
准备一个测试apk(eclipse或androidstudio打包,混淆文件为eclipse或androidstudio默认带的),如Test_android.apk,复制一个副本重命名为Test_android.zip,然后解压,你就可以看到一些东西了,不过这种方式看到的大部分文件内容都是乱码,基本不可读。不过不用担心,通过apktool我们就可以得到除代码文件外的大部分刻可读文件了,具体步骤如下:
把apktool的路径配置到系统环境变量中,
D:\apkTools>apktool d Test_android.apk(cmd命令行执行)
之后就得到反编译的Test_android文件夹,里面的资源文件基本和原文件一样,还原率超高。
不过对于java文件就看不了,因为这种方式得到的是.smali文件,必须通过另一种方式。如图
CMD:d2j-dex2jar ../Test_android.apk
经过这一步之后就生成了一个jar文件,在
之后用jd-gui.exe打开Test_android-dex2jar.jar,就得到了源代码,
工具下载地址:http://download.csdn.net/detail/u013068887/9854116
可参考原文:http://blog.csdn.net/u014763302/article/details/51591159
相关文章推荐
- 教你用最新工具反编译android apk
- 教你用最新工具反编译android apk
- 用最新工具反编译android apk
- APK反编译工具下载地址(最新)
- 工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Reflector:反编译dll动态链接库
- android apk 反编译工具及方法集锦
- 安卓 apk 文件反编译工具集,查看/修改apk真正利器,全部已经收集到最新版本
- MAC Android APK反编译工具及使用方法
- 使用apktool.jar工具反编译和回编译Android APK 终端命令模式
- 反编译Android的apk包得到源码(使用工具:dex2jar和jd-gui)
- Android反编译APK/win/mac os工具教程
- Android实践 -- Apk反编译工具-dex2jar
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- Android:apk编译工具_baksmali和smali的使用说明和介绍
- apk编译/反编译工具baksmali… 分类: Android安装及配置 2014-05-30 10:59 151人阅读 评论(0) 收藏
- android apk 反编译工具及教程
- Android反编译工具baksmali最新版的使用方法
- Android apk编译/反编译工具baksmali和smali用法
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具
- android apk 使用AXMLPrinter2,smali,baksmali工具反编译.xml,.dex,classout文件