利用vdexExtractor工具将Vdex文件转为dex文件

一、工具说明

(一)vdexExtractor工具

1、下载地址

        GitHub - anestisb/vdexExtractor: Tool to decompile & extract Android Dex bytecode from Vdex files

2、依赖事项

       在这里,由于我的电脑是Windows系统,因此我需要先安装cygwin,再通过cygwin安装zlib-devel。

二、依赖环境和依赖库安装

1、在官网https://cygwin.com/install.html下载win64位安装包

2、运行setup-x86-64.exe,前面几步直接选择下一步即可,然后下载路径的话可自行更改。

3、到了选择下载路径时,选择Use System Proxy Settings,如下图

这个地方应该会报错,如下图。

4、点击确定,在弹出来的界面上输入 欢迎访问网易开源镜像站。官网的服务器位于国外,不一定能连接上,即使能连上,下载速度也很慢很慢,所以这里我们选择使用国内网易的下载源来下载。

5、点击下一步后进入依赖库下载界面,这里我们需要下载三个文件。分别是make工具、gcc-g++和zlib-devel。在搜索框中输入我们要下载的包,右边的下拉选择框可以选择版本,一般都选最新的就可以了,最后点击小方框进行选中。

三、编译vdexExtractor

进入vdexExtractor的安装目录(可以看到make.sh这个文件),执行./make.sh执行即可。如果有报错大概率是没装依赖库的问题,根据报错提示进行修改即可。

四、将.vdex文件转为.dex文件

1、进入vdexExtractor工具的bin目录下

2、执行 ./vdexExtractor.exe  -i xxx.vdex -o ./ 指令。便可在当前目录下生成相应的dex文件

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值