Android 反编译

1、获取图片资源:

反编译用的最多的也就是获取其他app文件上的一些好看的图片资源,那么你需要得到此app的apk文件,可以通过手机把app程序共享到我的电脑,然后在电脑上解压这个apk文件(把它当做一个压缩包文件)就得到了此app的图片资源。

2、获取布局资源文件:

如果想获取此apk的一些布局资源文件的代码,或者AndroidMainfest.xml文件中的代码

使用到的工具是apktool,将apk文件放在apktool文件目录下,执行命令:

apktool d apk名字.apk

然后得到apk名字的文件夹,里面有需要的布局文件代码。

3、获取java代码文件:

如果想进一步获取java代码,就需要用这两个文件:

dex2jar 这个工具用于将dex文件转换成jar文件 
下载地址:http://sourceforge.net/projects/dex2jar/files/ jd-gui 这个工具用于将jar文件转换成java代码 
下载地址:http://jd.benow.ca/安装完以后,把解压的到的classes.dex文件拷贝到dex2jar目录下,进入命令窗口,进入dex2jar目录下,执行:

d2j-dex2jar classes.dex

完成后生成classes-dex2jar文件用jd-gui程序打开就可以得到java代码文件,一般经过混淆,类名方法名都换成了字母a,b,c,,,所以辨识起来非常麻烦,一般没有太大意义。

可以参考郭神文章:

http://blog.csdn.net/guolin_blog/article/details/49738023 

dex2jar 这个工具用于将dex文件转换成jar文件 
下载地址:http://sourceforge.net/projects/dex2jar/files/ jd-gui 这个工具用于将jar文件转换成java代码 
下载地址:http://jd.benow.ca/
阅读更多
文章标签: 反编译 apk android
上一篇android 屏幕适配
下一篇ViewPager实现图片轮播,下方带小点显示当前位置
想对作者说点什么? 我来说一句

android 反编译

2011年11月10日 686KB 下载

Android反编译 Android反编译

2011年08月11日 5.2MB 下载

没有更多推荐了,返回首页

关闭
关闭