apk的反编译
来源:互联网 发布:重启后自动还原的软件 编辑:程序博客网 时间:2024/06/05 00:16
apk的反编译,就自己理解的程度来写这篇博文
一共分两种:XML的反编译和src中代码的反编译(!!!你要反编译的文件一定要放在C盘的根目录里)
第一部分:
首先:先在http://code.google.com/p/android-apktool/下载获得apktool1.5.2,apktool-install-windows-r05-ibot ,并解压。
apktool-install-windows-r05-ibot 解压后有aapt.exe 和apktool.bat两个文件,并把apktool1.5.2解压后的.jar文件复制进来
然后,利用cmd进入到apktool.bat文件夹里,输入: apktool d C:\***.apk (为apk的名称) C:\***(为文件夹名)
如图:
这样就完成了源代码和图片,xml等部分的反编译
第二部分:对src中的代码反编译
首先下载:
dex2jar-0.0.9.15 地址是http://code.google.com/p/dex2jar/downloads/list,
JD-GUI :http://laichao.googlecode.com/files/jdgui.zip (为windows类别)
1.首先找到apk中的classes.dex
步骤:
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件(如果文件不显示后缀,在控制面板里---文件夹选项---查看---高级设置中勾掉“隐藏已知文件类型的扩展名”)
2.把classes.dex拷贝到dex2jar.bat所在目录。
步骤:
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar
3.运行JD-GUI工具(它是绿色无须安装的)
打开上面的classes.dex.dex2jar.jar 文件,即可看到源代码
如图:
反编译成功!!!得到自己想要的效果了,此刻点击包名,类名就可以看见代码了
感谢http://www.cnblogs.com/playing/archive/2010/08/11/1797696.html
- android apk的反编译
- 反编译Android的apk
- Apk文件的反编译
- apk的反编译、修改
- android的反编译apk
- android apk的反编译
- apk的反编译
- apk 的反编译
- APK文件的反编译
- apk文件的反编译
- android的apk反编译
- apk反编译的方法
- apk的反编译
- Apk的反编译
- 反编译android的apk
- Android apk的反编译
- APK的反编译
- android apk的反编译
- 重装win8后如何恢复ubuntu引导
- hdu1869-六度分离
- 每日一练(39) - 二叉树的深度
- 修改Cinder的Volume配额
- (转载)cocos2d-X学习之主要类介绍:动作:CCAction
- apk的反编译
- HiPer II----一体GNSS接收机
- Word文档格式,COM以及automation之间的关系
- 如何利用EXCEL生成任意自由度任意显著因子的F分布表
- 常用Windows消息、常量命名参考
- AJAX判断用户是否已注册
- linux系统2440开发板域名解析问题
- ibatis与hibernate有什么区别啊?
- Redis命令总结