APK反编译工具与使用方法
工具:
1、apktool.bat;apktool.jar 官网下载地址
作用:最大程度的还原apk中的manifest文件和资源文件 。
使用apktool工具反编译apk文件比直接解压同一个apk文件大;
还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装使用。
2、dex2jar 官方下载地址
作用:将APK直接解压后,目录下包含的一个classes.dex文件反编译为classes-dex2jar.jar文件。
3、jd-gui.jar 官方下载地址
作用:直接查看classes-dex2jar.jar文件。
网盘资源 完整工具压缩包下载
使用方法:
将下载好的apktool.bat与apktool.jar复制到C:\Windows目录下。
1、apktool.bat;apktool.jar
打开cmd命令编辑器
反编译:
进入.apk文件目录(如test.apk)
输入命令apktool d test.apk
默认输出test文件夹为当前目录
重新打包:
进入test文件夹所在目录
输入命令apktool b test
默认输出test.apk文件为当前目录
2、dex2jar
将dex2jar.jar解压成文件夹
将test.apk后缀名修改为.rar然后解压(.apk 也可以直接解压)
将test.apk解压后的目录下包含的classes.dex文件复制到dex2jar解压后的文件夹中
(classes.dex文件与d2j-dex2jar.bat文件同在一个目录中)
打开cmd命令编辑器
进入classes.dex文件与d2j-dex2jar.bat所在文件目录
输入命令d2j-dex2jar.bat classes.dex
此时可以看到目录中多出了classes-dex2jar.jar文件
3、jd-gui
双击运行 jd-gui-1.4.0.jar 文件,
将.jar文件拖到工作区即可打开。
----------------------------------------------------------------------------------------------
作者:ZHOU_ZR
链接:https://www.jianshu.com/p/6c4f19331284
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
APK反编译工具与使用方法相关推荐
- Apktool|ShakaApktool 简体中文汉化版|APK反编译工具(更新)
Apktool|ShakaApktool 简体中文汉化版|APK反编译工具 ShakaApktool源码:https://github.com/rover12421/ShakaApktool 作者:r ...
- apk反编译工具及使用步骤(详解)
最近自己的apk被渗透测试检测出,通过apk反编译工具可以成功脱壳,并且能拿到源代码,所以我对我的项目做了代码混淆,然后再进行加固,做完之后需要反编译测试,才有了对反编译工具深刻的研究. 使用步骤: ...
- android apk 反编译 工具下载,android APK反编译工具Apktool
这是android APK反编译工具Apktool下载,集成 jd-gui.jad.dex2jar.apktool.使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译, ...
- 三种常用的Apk反编译工具
apk反编译工具: 1.apktool 利用命令行查看Java代码,需配合GUI 查看代码 缺点:查看Java代码时,需要先把apk文件变成zip文件,获取到dex文件,运行命令行d2j-dex2ja ...
- ApkTool(Apk反编译工具)电脑版
ApkTool是一款用于安卓逆向工程的开源软件.相信从事安卓开发的用户对于apk解包和压缩包一定不陌生,这款软件就能帮助用户去对APK数据包进行反编译操作,功能非常的强大.它支持在Windows系统中 ...
- APK反编译工具推荐----Jadx
经过测试Apktool,dex2jar,jd-gui,jadx等APK反编译工具发现,Jadx工具查看apk源码最为方便,当然前提是apk未经混淆或者加固(混淆后查看可读性非常差,加固后,基本看不到可 ...
- APK反编译工具及方法
文章目录 一.下载工具 apktool dex2jar jd-gui 二.APK反编译方法 方法一:Apktool 方法二:dex2jar + jd-gui 三.APK文件的基本结构 一.下载工具 a ...
- android apk 反编译工具及方法集锦
本文主要集锦了网上多种反编译的工具和方法,希望给大家帮助, 一,反编译软件dex2jar和jdgui.exe 1. 测试的操作系统 Windows 7(安装好正常的java环境) 2. 下载反编译工具 ...
- apk 反编译工具和方法
使用工具 apktool (资源文件获取) dex2jar(源码文件获取) jd-gui (源码查看) 工具介绍 apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行 ...
最新文章
- MaxCompute 2.0—从ODPS到MaxCompute
- Java——集合带All的功能演示
- 图解PostgreSQL进程结构和内存结构
- 睡眠多少分钟一个循环_睡眠分为几个阶段每个阶段大概多少时间?
- iOS开发--基于AFNetWorking3.0的图片缓存分析
- java multiple_Java Math multipleExact()使用方法和实例
- Swift: Swift中Selector的变化
- netlify支持php吗,用 hugo 和 netlify 搭建blog【转】
- 使用模块优化工资计算器
- bootstrap 半透明背景_【小技巧】微信 QQ 半透明主题壁纸设置方法
- 公有云、私有云与混合云到底有什么区别?
- 如何缓解百度网盘限速问题
- Cadence 的 Orcad Capture CIS 使用鼠标右键的Show Footprint无法查看元件封装图的问题的解决方法
- JAVA毕业设计html5在线医疗系统计算机源码+lw文档+系统+调试部署+数据库
- Ubuntu 22.04 桌面美化之Mac Big Sur风格
- win10浏览器闪退_Win10 Build 14942 Edge 浏览器闪退怎么解决?
- 【云原生 | 19】在单台宿主机上管理Docker容器
- 片上网络之论文随便看看
- Mongodb之(初出茅庐)
- 写给妹子(han zi)的含蓄表白语