android apk反编译

环境搭建:
apktool1.4.3.tar.bz2
apktool-install-windows-r04-brut1.tar.bz2
apktool-install-windows-r04-brut1.tar发现里面有两个文件,aapt.exe,apktool.bat 打开apktool.bat可以看到:

@echo off
java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9


获取程序的资源文件:

说该文件执行的是java命令,并且需要apktool.jar文件,所以把apktool1.4.3.tar.bz2解压,再把里面的apktool.jar文件复制到
aapt.exe,apktool.bat两个文件所在的目录

然后把要反编译的apk文件也复制到该目录,然后在cmd命令行进入该目录里输入:apktool d xxxx.apk
这样就得到了apk文件的资源文件了,当然我们也可以把apk文件按照解压的方式打开,如果资源文件被加密的话这种方式打开的资源文件是乱
码.最好还是使用命令的方式.
当然这个方式同样适用于反编译系统的资源,如android.jar里面的,如果我们只是单纯的解压,资源文件同样是乱码,最好还是使用命令的方式
.可以通过这种方式找到系统定义的权限和广播等
下载地址:http://code.google.com/p/android-apktool/downloads/list


获取apk文件中的class文件:
需要使用dex2jar 下载地址:http://code.google.com/p/dex2jar/downloads/list

先把dex2jar-0.0.9.7.zip解压,把apk文件里面的classes.dex文件复制到该目录下,然后使用命令:dex2jar classes.dex

然后使用jd-gui.exe查看生成的jar文件
jd-gui.exe下载地址:http://java.decompiler.free.fr/?q=jdgui


以上需要的工具可以通过以下地址下载:http://download.csdn.net/detail/johnny901114/4280737

有什么不当之处,请给留言.

转载请注明出处:http://blog.csdn.net/johnny901114/article/details/7539863


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值