当前位置:网站首页 > R语言数据分析 > 正文

vdex反编译(dex2jar反编译)



反编译工具:

apktool:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar:将apk反编译成Java源码(classes.dex转化成jar文件)

jd-gui:查看APK中classes.dex转化成出的jar文件,即源码文件

使用步骤:

1、apk反编译得到程序的源代码、图片、XML配置、语言资源

在cmd中定位到apktool所在文件夹下,输入命令apktool.bat d -f xx.apk(apk名字) xx(生成文件存放位置)。

apktool.bat b xx,可以将反编译后的生成文件xx重新打包成apk文件

2、dex2jar反编译得到Java源代码

将apk文件后缀名改为.rar或.zip,解压文件,获取classes.dex,存放到dex2jar目录下,在cmd中定位dex2jar所在文件夹下,输入命令dex2jar.bat   classes.dex

3、查看Java源代码

直接使用jd-gui.exe打开dex2jar生成的jar文件

  1. APK Multi-Tool强大的APK反编译工具终极教程

    一.APK Multi-Tool介绍    APK Multi-Tool 是APK Manager的升级版,是一个强大的APK反编译工具,集多种功能于一身,是居家必备.做ROM必选的工具!    这是 ...

  2. apk反编译工具-apktool

    apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...

  3. apk 反编译工具的使用

    在学习android 开发的时候,我们经常回尝试使用到别人的apk,希望能了解别人怎么编写的代码,于是想要一个能实现其反编译的软件,将软件反编译出来,查看其代码. 工具/原料 反编译软件dex2jar ...

  4. CENTOS 下安装APK反编译工具 APKTOOL

    转于:http://www.qiansw.com/centos-apk-apktool.html 我使用的是CentOS6.4 64位的系统.首先需要下载两个包.这里下载:https://code.g ...

  5. ubuntux下apk反编译工具安装

    1,下载dex2jar工具.(http://download.csdn.net/detail/u0/) 2,下载jd-gui工具(http://jd.benow.ca/) ...

  6. apk反编译、smali修改、回编译笔记

    最近下了一个apk程序,但是一启动会弹出一个流氓广告.这个广告不是原厂商加的,而是有人在原有apk程序的基础上,加了一个壳,让apk先启动他加的广告,再启动原来的程序,很恶心.于是想去掉它. 试了几个 ...

  7. Android APK反编译详解(附图)

    转载自http://blog.csdn.net/sunboy_2050/article/details/ 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而 ...

  8. android之apk反编译

    今天就来详细的讲一讲apk的反编译过程,之前自己一直没彻底搞清楚. 一.准备工作 反编译首先要准备三个工具.这三个工具都是可以百度下载的.就是下图所示的三个工具. 这三个工具是有各自作用的: (1)a ...

  9. Android APK反编译详解(附图)(转)

    这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程. 在此郑重声明,贴出来的目的不是为了去激活成功教程人家的软件, ...

  1. oracle 函数

    1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息) select * from (select deptno,ename,sal,dense_rank() over(par ...

  2. c++转载系列 std::vector模板库用法介绍

    来源:http://blog.csdn.net/phoebin/article/details/ 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作 ...

  3. Beta版本冲刺第七天

    Aruba 408 409 410 428 429 431 完成任务: 新增:完成文字导出为图片并改善画布大小 改进:适应MIUI系统相册选图 改进:调整activity间的跳转逻辑 改进:调整编辑窗 ...

  4. 问题记录:JavaFx 鼠标滑轮滚动事件监听!

    问题描述: 在listview的item里面添加鼠标拖拽排序功能.代码如下: setOnMouseDragged(event -> { //设定鼠标长按0.3秒后才可拖拽 防止误操作 isCan ...

  5. php 远程本地化无后缀图片

    $body = '<p style="margin: 0px 0px 1.1em; padding: 0px; color: rgb(51, 51, 51); font-family: ...

  6. 第1章 (ASP.NET MVC简介)

    一.MVC概念 MVC由三部分组成:视图(View).模型(Model).控制器(Controller)组成 二.运用VS创建MVC 1.新建一个"解决方案" 2.在"解 ...

  7. Mac终端使用swift REPL异常处理方法

    Mac终端使用swift REPL异常处理方法 终端使用swift命令出现 warning: Swift error in module libmarisa.dylibDebug info from ...

  8. php function集合

    /*更新商品的某个字段*/ function update_goods($goods_id, $field, $value) { if ($goods_id) { /* 清除缓存 */ clear_c ...

  9. Excel,2010,可以独立打开窗口

    HKEY_CLASSES_ROOT Excel.Sheet.12和HKEY_CLASSES_ROOTExcel.Sheet.8 首先更改HKEY_CLASSES_ROOT Excel.She ...

  10. RabbitMQ常用命令行

    打印了一些rabbitmq服务状态信息,包括内存,硬盘,和使用erlong的版本信息rabbitmqctl -q status 各个参数说明:http://www.rabbitmq.com/man/r ...

到此这篇vdex反编译(dex2jar反编译)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 如何解决no such file or directory(如何解决no such file或 directory 错误)2025-05-26 18:36:10
  • to 翻译成中文(touch the ground翻译成中文)2025-05-26 18:36:10
  • swagger 实体类注解(swagger实体类注解)2025-05-26 18:36:10
  • mousetale下载(mouse server安卓下载)2025-05-26 18:36:10
  • webflux和springmvc的区别(springwebflux和springmvc)2025-05-26 18:36:10
  • druid监控页面打不开(druid监控页面嵌入springboot监控)2025-05-26 18:36:10
  • hprof文件用什么打开(hpf文件怎么打开)2025-05-26 18:36:10
  • trace.moe官网(trace.moe官网搜到的动漫怎么放全屏)2025-05-26 18:36:10
  • oracle教程下载(oracle官网下载oracle教程)2025-05-26 18:36:10
  • qpainter在控件中画图(qpainter绘图)2025-05-26 18:36:10
  • 全屏图片