dex2jar 使用方法

article/2025/9/10 0:36:35

android反编译工具使用 java文件反编译及dex2jar 使用方法

Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)

  最近在网上查了一些Android文件反编译工具,供大家参考。

1.CLASS文件反编译工具:XJAD

2.xml文件工具AXMLPrinter2.jar

将它放到android-sdk-windows-1.5_r3\tools文件夹中

运行cmd,进入tools目录,运行java -jar AXMLPrinter2.jar main.xml > main.txt

这时我们会看到生成一个main.txt文件,就是反编译后的

3.dex文件反编译工具dex2jar,下载dex2jar工具

1.首先找到Android软件安装包中的class.dex
把apk文件改名为.zip,然后解压缩找到其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用dex2jar工具来逆方向导出java源文件;
2.把class.dex拷贝到dex2jar.bat所在目录,即dex2jar目录下。在运行中输入cmd,回车。进入dex2jar所在的目录然后运行

dex2jar.bat classes.dex,生成classes-dex2jar.jar就是所要转化jar包。

如:dex2jar在d盘目录下则输入命令:d:\> cd dex2jar

                                                           d:\>dex2jar>dex2jar.bat classes.dex   回车就可以在dex2jar目录下找到classes-dex2jar.bat.jar

 

这时你将看到生成的jar包,然后通过上述的XJAD反编译class文件。


http://chatgpt.dhexx.cn/article/wL56iT0I.shtml

相关文章

安卓逆向_2 --- Androidkiller,apktool、dex2jar、jd-gui、jadx、jeb、gda

From:https://www.52pojie.cn/thread-726176-1-1.html AndroidKiller 与 Android Studio 的使用 ( 反编译后通过 android studio 动态调试 smali ):https://blog.csdn.net/a_1054280044/article/details/60465267 Androidkiller 的简单使用:…

Android反编译apktool,dex2jar和jd-gui的使用和一键反编译查看apk

在实际应用中反编译有下面这几种用途: 1.测试应用的安全性。 这无疑是最重要的,不过难度很高需要专门做安全的人来做才有效果。 2.反编译别的的apk 可以获取别的资源文件。如果要破解代码,那难度就更高了。 3.混淆查看效果 还有一个就是混淆看…

dex2jar反编译工具2.1版本(下载,使用)

概述: dex2jar是一个反编译apk的工具,可以将dex文件转换成jar文件,去查看源代码(混淆),反之也能将jar文件转换成dex文件 文章诞生原因: 之前使用的是dex2jar2.0版本,当apk的dex文件为…

dex2jar和jd-GUI的下载安装与使用

1、dex2jar 1)dex2jar 描述: dex2jar 是 Android 中的一个反编译工具,它可以将 Android 程序安装包 Apk 文件中的 .dex 文件反编译成一个 .jar 文件,也可以将反编译后的 .jar 文件重新编译成 .dex 文件。 2)下载地址…

dex2jar 和 jd-gui 的安装与使用

将APK直接解压(修改后缀名为.zip,然后解压)后,可以看到目录下包含一个classes.dex文件。如下图所示,是一个APK文件解压后的到的: 若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。下面…

新手搭建自己的网站(1)

这里简单介绍一下,新手如何快速搭建起一个简易的网站,老鸟们请忽视; 1.注册域名: 我是在腾讯云注册的,这个在哪注册倒是无所谓,不过我们要的是“域名服务器”,一般推荐你买同一家的。 腾讯云…

自己如何建立网站?

随着互联网的发展,许多人期待着建立自己的网站来创造和推广自己的品牌。但是很多人搁置了网站制作计划,因为他们如何自己如何建立网站、不懂编程。事实上,0基础仍然可以做自己的网站。让我们看看自己如何建立网站! 自己如何建立网…

怎么搭建自己的网站赚钱,个人网站怎么操作

大家好,我是蝶衣王的小编 接触过互联网的应该很多都想过能不能搭建自己的网站赚钱,无论是用来带货,引流,还是做广告都会是一笔不错的收入,而且网站做好之后打理起来简单,后期工作量也是比较小的&#xff0c…

如何搭建自己的网站(二)

一、ubuntu安装数据库 1.安装 安装:sudo apt-get install mysql-server 查看版本:mysql -V 查看运行状态:sudo netstat -tap | grep mysql 2.寻找初始密码 cd /etc/mysqlsudo vim debian.cnf 3.登录 mysql -u debian-sys-maint -pEnter pass…

如何搭建自己的网站别人可以直接访问

前言 最近因为想研究如何让别人访问我的网站信息,通过研究发现有1简便方法,方法1以自己的电脑为本地服务器(这种方式需要保持自己的电脑式中开机状态,对于我个人不划算),方法2租用一个云服务器&#xff08…

从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!

博客:其实博客的正式名称是网络日记,见名知意,是使用特定软件在网络上出版发表和张贴个人文章的人,或者是一种由个人管理不定期更新文章的网站。 现在是互联网逐渐发展,已经出现了很多可以供自己写博客的网站&#xff…

从零开始搭建自己的网站一:整体步骤

之前我的博客内容都是写在CSDN上(博客地址),后来玩过GitHub(博客地址)。今天我们从零开始搭建一个属于自己的博客网站,包括服务器,数据库等。 步骤分别为: 1、购买一台云服务器&…

有了域名,怎么搭建自己的网站?

假设我们拥有域名 某某.com,怎么搭建一个网站,访问 www.某某.com 就可以呈现出内容呢? 你首先要知道的是,网站包括了很多东西,具体如下: 域名(例如 : 某某.com); 服务器…

在自己的电脑上搭建服务器,发布自己的网站(学习之用)

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习&#xf…

如何搭建一个属于自己的网站?

这几天正巧在搭建一个属于自己的专属网站,在搭建网站的过程中遇见了很多有趣的问题,于是想把这些问题记录下来,分享给大家。服务器,域名以及域名备案我都是在阿里云这个平台完成的,所以接下来都是以阿里云这个平台来操作的。 目录…

如何搭建一个网站

过几年再看,当时写的内容非常幼稚,后面看到这篇文章的童鞋,其实只需要关注这篇文章写的一些流程性内容即可,技术性的东西写的辣眼睛,不少问题的理解是有问题的。文章中的分享的资源链接我也全删了,没啥用—…

如何搭建一个自己的网站-服务器篇

咪哥杂谈 本篇阅读时间约为 5 分钟。 1 前言 上周我们讲了域名篇,当时我在评论区留言,说域名这个东西,注册的好也是能赚钱的。 结果周五下班的时候,阿里云域名公众号发了这么一条信息: 这意味着什么?以明星…

初学者如何快速搭建一个属于自己的网站

对于小白建站而言,没有一个人手把手教你搭建网站,光靠在网上找帖子建站实在是太困难了(比如我),直到有一位学长对我指点一二之后,我才豁然开朗。以下则是我个人最近建站总结出来的一些建议。 现在网站建设主…

如何搭建一个属于自己的网站

想搭建一个属于自己的网站,不知道怎么办?现在都0202年了,任何人都可以在不了解Web开发,设计或编码的情况下建立和设计网站。无论您是想为自己还是为企业创建网站,都可以使用正确的工具和资源轻松地做到这一点。 建设网…

手把手教你搭建一个属于自己的网站-适合零基础小白,文末附网站模板

纯小白向网站搭建教程 写在前面搭建网址基本需求搭建网站主体流程1 域名注册2 租赁并连接服务器2.1 租赁服务器2.2 连接服务器3 配置服务器4 上传网页写在前面 前段时间休息,想着搭一个属于自己的网站,几经尝试终于成功了,希望这篇文章能够帮助到那些编程基础不强,但对搭建…