您的位置:首页 > 移动开发 > Android开发

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  要切换的路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 反编译APK