安卓反编译入门03-dex2jar反编译apk得到Java源代码

article/2025/9/10 0:39:03

1.获取工具

dex2jar下载地址:http://sourceforge.net/projects/dex2jar/files/

直接下载

下载完成后,解压得到文件夹dex2jar-2.0

jd-gui下载地址:http://jd.benow.ca/

直接下载(官网版本无法复制中文,可以用这个)

2. 操作步骤

将要反编译的APK后缀名改为.rar或者 .zip,并解压,得到其中的classes.dex文件(它就是java文件编译再通过dx工具打包而成的)

将获取到的classes.dex放到之前解压出来的工具【dex2jar-2.0】文件夹内

启动 dex2jar.bat

在命令行下定位到dex2jar.bat所在目录,输入"d2j-dex2jar classes.dex":

classes.dex转成jar包成功。

现在可以使用【jd-gui】工具将class文件反编译成java源代码


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

相关文章

爬虫----dex2jar工具的安装与使用

【原文链接】爬虫----dex2jar工具的安装与使用 (1)打开 [dex2jar下载地址(https://github.com/pxb1988/dex2jar) ,直接点到release (2)下载最新版的稳定版的可执行文件 (3)下载完成后解压&…

dex2jar 使用方法

android反编译工具使用 java文件反编译及dex2jar 使用方法 Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理) 最近在网上查了一些Android文件反编译工具,供大家参考。 1.CLASS文件反编译工具&#xff1…

安卓逆向_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 前言 上周我们讲了域名篇,当时我在评论区留言,说域名这个东西,注册的好也是能赚钱的。 结果周五下班的时候,阿里云域名公众号发了这么一条信息: 这意味着什么?以明星…

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

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