一、工具说明

(一)vdexExtractor工具

1、下载地址

        https://github.com/anestisb/vdexExtractor

2、依赖事项

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

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

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

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

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

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

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

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

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

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

4、点击确定,在弹出来的界面上输入 http://mirrors.163.com。官网的服务器位于国外,不一定能连接上,即使能连上,下载速度也很慢很慢,所以这里我们选择使用国内网易的下载源来下载。

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

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

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

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

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

三、编译vdexExtractor

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

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

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

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

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

相关文章:

  • 2021-10-17
  • 2022-12-23
  • 2021-12-30
  • 2021-12-09
  • 2022-12-23
  • 2021-04-26
  • 2022-12-23
  • 2021-10-31
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2021-09-14
  • 2021-12-30
  • 2021-05-16
  • 2021-08-02
  • 2022-01-14
相关资源
相似解决方案