【Android】反编译
16lz
2021-01-23
1代码反编译
需要工具:
http://code.google.com/p/dex2jar/
http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.7.7-SNAPSHOT.zip
http://java.decompiler.free.fr/?q=jdgui
http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip
基本使用方法:
用压缩工具(7Zip等)打开xx.apk文件,提取classes.dex
CMD:dex2jar class.dex
会生成classes.dex.dex2jar.jar文件。
用jd-gui打开classes.dex.dex2jar.jar可查看反编译后的代码
2资源反编译
需要工具:
http://code.google.com/p/android-apktool/
http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-2.2_r01-3.tar.bz2
【补充】:还要下这个apktool.jar
另有Linux,MacOSx可查看其网站
基本使用方法:
CMD:apktool d xx.apk yy回车
xx.apk 需要反编译的apk
yy 反编译文件输出目录
注:apktool还可以重新build反编译输出的目录(用于汉化?去除admod等广告?)
CMD:apktool b yy
yy 反编译文件目录
需要工具:
http://code.google.com/p/dex2jar/
http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.7.7-SNAPSHOT.zip
http://java.decompiler.free.fr/?q=jdgui
http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip
基本使用方法:
用压缩工具(7Zip等)打开xx.apk文件,提取classes.dex
CMD:dex2jar class.dex
会生成classes.dex.dex2jar.jar文件。
用jd-gui打开classes.dex.dex2jar.jar可查看反编译后的代码
2资源反编译
需要工具:
http://code.google.com/p/android-apktool/
http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-2.2_r01-3.tar.bz2
【补充】:还要下这个apktool.jar
另有Linux,MacOSx可查看其网站
基本使用方法:
CMD:apktool d xx.apk yy回车
xx.apk 需要反编译的apk
yy 反编译文件输出目录
注:apktool还可以重新build反编译输出的目录(用于汉化?去除admod等广告?)
CMD:apktool b yy
yy 反编译文件目录
更多相关文章
- Android开发_如何调用 浏览器访问网页和Html文件
- Android MediaPlayer 简单综合应用------列出sdcard里所有.mp3文
- Android的xml布局文件代码讲解(TextView控件)
- Android 获取指定文件目录下的图片
- android的sdcard文件的读取和保存详细介绍
- 【so文件】添加第三方so文件
- Android 实现简单截屏并保存为文件
- 解决在sdk manager中更新文件后出现This Android SDK requires A