android 反编译
apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
作用:将apk反编译成java源码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件
1、apktool使用,反编译资源文件
1)、解压apktool文件。
2)、进入到apktool文件夹,输入命令:apktool.bat d -f test.apk test
注:test.apk 为源apk文件,test为生成资源文件夹。
格式:apktool.bat d -f apk源文件 目标文件夹。
2、 dex2jar使用,反编译dex文件变成java源文件
1)、将test.apk文件后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件
2)、解压dex2jar文件
3)、进入到解压的文件夹中,输入dex2jar.bat classes.dex。
在目录下会生成一个classes_dex2jar.jar的文件。
3、jd-gui使用,查看源文件
1)、 解压jd-gui文件
2)、 打开工具jd-gui文件夹里的jd-gui.exe,
然后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码。
转载于:https://blog.51cto.com/cbg23/1627007
android 反编译相关推荐
- Android 反编译Apk提取XML文件
Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- Android反编译与防止反编译
[eoe首届Android达人训练营]开营啦! http://www.eoeandroid.com/thread-198942-1-1.html Android中Menu的界面显示 http://ww ...
- Android 反编译利器,jadx 的高级技巧
一.前言 今天介绍一个非常好用的反编译的工具 jadx(Java,Dex反编译器) .jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求. jadx 优点: 图形化的界面. 拖拽式的操作. ...
- android 反编译 jadx,jadx gui下载 jadx(Android反编译gui工具) v0.6.1 官方版 下载-脚本之家...
jadx是一款Android反编译gui工具,它支持apk.dex.jar.class.zip.aar等文件.jadx操作方便,反编译后的代码可读性高,同时还拥有较完善的gui界面,除去混淆部分的代码 ...
- Android反编译工具与反编译步骤及常见问题
Android代码混淆很大程度上就是为了别人反编译我们的代码,用反编译工具也可以测试我们的代码是否混淆成功. "工欲善其事,必先利其器",先介绍一下反编译的工具: apktool. ...
- Android反编译工具的使用-Android Killer
今天百度搜索"Android反编译"搜索出来的结果大多数都是比较传统的教程.刚接触反编译的时候,我也是从这些教程慢慢学起的.在后来的学习过程中,我接触到比较方便操作的Android ...
- Android反编译、签名、重打包、zipalign一条龙
文章目录 1.Android编译打包过程 2.Android反编译与重打包 3.APK签名 4.Android zipalign字节对齐 欢迎联系.指正.批评 1.Android编译打包过程 图片来自 ...
- Android反编译工具与实践
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl What is Android Android is a mobile operating s ...
- Android 反编译整理
Android 反编译需要用到以下几个工具: Apktool: 这个工具的作用是: It is a tool for reverse engineering 3rd party, closed, bi ...
最新文章
- python列表表示二叉树_python-产生二叉树的所有从根到叶的分支
- 图论 ---- F. The Shortest Statement (最短路的性质 + 任意两点间最短路 + 图转树)
- eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务
- 关于重装系统或还原系统
- 算法提高课-图论-单源最短路的建图方式-AcWing 1129. 热浪:dijkstra裸题
- 两道JVM面试题,竟让我回忆起了中学时代!
- 怎么查看ftp服务器的版本信息,查看ftp服务器版本
- JavaScript 自执行函数剖析
- 纸上谈兵: 队列 (queue)
- 数据持久化mysql_Nacos数据持久化到MySQL
- GridView冻结列的实现
- JDK环境变量正确设置之后还是不生效
- 解决百度网盘超过4G限制,
- Gris游戏开发-day03
- macOS Monterey系列原版光盘镜像文件制作
- android自定义四边形,以编程方式在Android中创建平行四边形绘图
- ci框架 反向代理配置_docker-compose配置Nginx反向代理禅道
- Golang sync.Cond详细理解
- 获取url地址栏后面的参数
- 外卖CPS小程序推广系统外卖侠探探外卖优惠券源码开后台及搭建一条龙
热门文章
- Microsoft MSDN Windows 8 各版本下载
- 6001.Cacti监控华为S8512核心交换机多块板卡的CPU和内存
- POJ 1185 解题报告 炮兵阵地
- 关于工大瑞普Dynamips模拟器
- 使用Python中的reduce()函数求积
- 10 i lt shell的if_shell脚本编程之if、case条件语句
- pr防抖插件_FCPX/AE/Pr视频稳定防抖动插件Lock and Load X v2.0版
- python怎么编程上传资料_Python实现文件上传
- 抽象工厂模式java_Java之抽象工厂模式(Abstract Factory)
- WordPress漏洞扫描工具WPScan