反编译APK

如何反编译apk

1、下载dex2jar最新版本0.0.7,下载地址http://code.google.com/p/dex2jar/downloads/list
2、下载class反编译工具,我用的是jad,大家可以根据自己情况选择。
3、在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:Androidapk_decodedex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:Android下
所以: [attach]612[/attach]
4、这样会生成一个jar文件,然后用jad工具将.class文件反编译成.java文件。

又一个反编译利器Apktool

上周蛋蛋给了我一个神奇的东西Apktool。神在他能把加密的XML文档转化为可见可编辑的形式。

但一时我的电脑也没有装linux,前几天拿到本本后,一直到今天才把ubuntu配置好。

顺手打开google code发现Apktool更新了,居然支持win了。。。。我说我怎么就那么悲情呢。。

那本文就是一篇介绍在windows环境下使用Apktool的笔记。

安装

1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧

2.下载apktool.jar及相关文件,这里apktool-1.0.0.tar.bz2apktool-install-windows-2.1_r01-1.zip

3.解压apktool.jar到 C:Windows 解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)

4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。

Apktool 命令

apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC

apktool b ABC 从文件夹ABC重建APK,输出到ABCdistout.apk

转自

如何反编译apk

1、下载dex2jar最新版本0.0.7,下载地址http://code.google.com/p/dex2jar/downloads/list
2、下载class反编译工具,我用的是jad,大家可以根据自己情况选择。
3、在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:Androidapk_decodedex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:Android下
所以: [attach]612[/attach]
4、这样会生成一个jar文件,然后用jad工具将.class文件反编译成.java文件。

又一个反编译利器Apktool

上周蛋蛋给了我一个神奇的东西Apktool。神在他能把加密的XML文档转化为可见可编辑的形式。

但一时我的电脑也没有装linux,前几天拿到本本后,一直到今天才把ubuntu配置好。

顺手打开google code发现Apktool更新了,居然支持win了。。。。我说我怎么就那么悲情呢。。

那本文就是一篇介绍在windows环境下使用Apktool的笔记。

安装

1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧

2.下载apktool.jar及相关文件,这里apktool-1.0.0.tar.bz2apktool-install-windows-2.1_r01-1.zip

3.解压apktool.jar到 C:Windows 解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)

4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。

Apktool 命令

apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC

apktool b ABC 从文件夹ABC重建APK,输出到ABCdistout.apk

转自 http://hi.baidu.com/%C5%F4%C8%A5%C8%CB%C1%F4/blog/item/39687220a98fd7fcd7cae2ab.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值