JDK反编译的两种方式

摘要:
将apk文件和apktool放在同一目录中。2.点击cmd,直接编译apktool.batdbase.apk(转到当前apktool目录)。闪存后,apktool.batdbase.apk将在目录中生成apk源代码目录。方法2:

环境

链接:https://pan.baidu.com/s/1DwWj5Kt4Gfi68k_EOAea_Q
提取码:57j2

apktools+dex2jar+gd-gui

方式一: apktools

1.把apk文件与apktool放在同一目录

JDK反编译的两种方式第1张

2.命中cmd, 直接编译apktool.bat d base.apk(去到当前apktool目录下)

JDK反编译的两种方式第2张

apktool.bat d base.apk

JDK反编译的两种方式第3张

刷一会, 就会在目录产生apk源码目录

JDK反编译的两种方式第4张

JDK反编译的两种方式第5张

方式二:dex2jar

注:dex2jar与jd-gui是结合的

1.把apk文件的后缀改成zip

JDK反编译的两种方式第6张

2.抽取class文件(把这个文件拉出来)

JDK反编译的两种方式第7张

JDK反编译的两种方式第8张

3.把class文件扔进和dex2jar同级目录下

JDK反编译的两种方式第9张

4.命中cmd, 编译

d2j-dex2jar.bat classes.dex

JDK反编译的两种方式第10张

随着会生成一个jar文件, 而这个jar文件就是源码包, 使用jd_gui可以打开

5.jd-gui

JDK反编译的两种方式第11张

免责声明:文章转载自《JDK反编译的两种方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c# 判断窗体是否永在最前(TopMost),调用windows API疫情之下远程办公,开启企业办公的全新时代!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

FastDFS分布式存储

分布式存储分类 通用分布式存储:mogilefs, fastdfs, ...(无文件系统接口, 通过API访问) 专用分布式存储:即分布式文件系统, moosefs, ...(有文件系统接口) GFS: Google FileSystem,分布式系统的开山鼻祖, 由于Google内部需要遂开发, 后来发布论文公布其技术细节, 但是没有开源,擅长处理单个大文...

HttpClient发送get/post请求

参考博客:https://www.cnblogs.com/LuckyBao/p/6096145.html 1.需要的maven依赖: <!--httpClient需要的依赖--> <dependency> <groupId>org.apache.httpcomponents<...

vue项目中vuex的安装和使用

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。详情可参阅vuex官网    https://vuex.vuejs.org/zh/ 1、下载安装vuex 打开IDE(我的是vscode)进入终端,进入项目文件,输入命令行npm install vue...

Java 读取ANSI文件中文乱码问题解决方式[转]

第一步:首先判断源文件的编码格式: 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其编码的格式。其实,如果项目运行的平台就是中文操作系统,如果这些文本文件在项目内产生,即开发人员可以控制文本的编码格式,只要判定两种常见的编码就可以了:GBK和UTF-8。...

hbase1.3.1安装

下载:    hadoop@master:~$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.3.1/hbase-1.3.1-bin.tar.gz解压到/opt/Hadoop,    hadoop@master:~$ sudo tar -zxvf hbase-1.3.1-bin.tar.g...

vue 支持 超大上G,多附件上传

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。   但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个2G的文件。以现在我们的网速,恐怕再快也得传半小时。要命...