Android学习笔记----反编译APK文件
2016-03-05 11:32
183 查看
/*********************************************************************************************************************/
1
下载apktool.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件,解压两个文件,然后把解压后的apktool.jar文件放在解压后的apktool-install-windows-2.2_r01-3.tar.bz2文件夹下。
[b]注:apktool[/b]可以把应用程序的资源都获取出来
2
将要反编译的xxx.apk文件放在apktool-install-windows-2.2_r01-3.tar.bz2文件夹下,打开DOS命令框,将路径切换到apktool-install-windows-2.2_r01-3.tar.bz2目录下,
输入指令:apktool
d xxx.apk 即可得到资源文件
命令格式:apktool d [opts] <file.apk> [dir] 中的d代表解码,[opts]代表选项,-s选项代表不解码源文件。
3 下载dex2jar,解压,打开DOS命令框,将路径切换到dex2jar文件下
注:dex2jar 可以把classes.dex文件转换成
java的.class文件
4 解压APK文件,将解压后得到的classes.dex文件放到dex2jar文件下
5 在DOS命令框输入dex2jar classes.dex 指令,在dex2jar文件下得到classes_dex2jar.jar
6 下载jd-gui.exe,利用jd-gui.exe打开classes_dex2jar.jar,文件,即可阅读Java代码
注: jd-gui.exe 把.class转化成 java的源代码
apktool跟[b]apktool-install-windows下载链接:
[/b]http://pan.baidu.com/s/1kUkN6Fd
谷歌官方下载地址:http://code.google.com/p/android-apktool/
Dex2Jar下载链接: http://pan.baidu.com/s/1kTkYAB9
谷歌官方下载地址:http://code.google.com/p/dex2jar/。
jd-gui.exe下载链接: http://pan.baidu.com/s/1o7r3aau
补充:
DOS目录下切换文件路径:cd /d 要切换的路径
1
下载apktool.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件,解压两个文件,然后把解压后的apktool.jar文件放在解压后的apktool-install-windows-2.2_r01-3.tar.bz2文件夹下。
[b]注:apktool[/b]可以把应用程序的资源都获取出来
2
将要反编译的xxx.apk文件放在apktool-install-windows-2.2_r01-3.tar.bz2文件夹下,打开DOS命令框,将路径切换到apktool-install-windows-2.2_r01-3.tar.bz2目录下,
输入指令:apktool
d xxx.apk 即可得到资源文件
命令格式:apktool d [opts] <file.apk> [dir] 中的d代表解码,[opts]代表选项,-s选项代表不解码源文件。
3 下载dex2jar,解压,打开DOS命令框,将路径切换到dex2jar文件下
注:dex2jar 可以把classes.dex文件转换成
java的.class文件
4 解压APK文件,将解压后得到的classes.dex文件放到dex2jar文件下
5 在DOS命令框输入dex2jar classes.dex 指令,在dex2jar文件下得到classes_dex2jar.jar
6 下载jd-gui.exe,利用jd-gui.exe打开classes_dex2jar.jar,文件,即可阅读Java代码
注: jd-gui.exe 把.class转化成 java的源代码
apktool跟[b]apktool-install-windows下载链接:
[/b]http://pan.baidu.com/s/1kUkN6Fd
谷歌官方下载地址:http://code.google.com/p/android-apktool/
Dex2Jar下载链接: http://pan.baidu.com/s/1kTkYAB9
谷歌官方下载地址:http://code.google.com/p/dex2jar/。
jd-gui.exe下载链接: http://pan.baidu.com/s/1o7r3aau
补充:
DOS目录下切换文件路径:cd /d 要切换的路径
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories