反编译Apk之使用apktool、apktoolKit、jadx-gui

简介: 反编译Apk之使用apktool、apktoolKit、jadx-gui

没什么好说的干吧(下载地址在最后);


1、找到一个apk使用apktool进行编译apk,cmd命令到下载的apktool文件夹下然后使用apktool进行使用操作

//使用下面的命令将apk编译成一个文件夹
apktool d xxx.apk
例:apktool d appOld.apk
//使用下面的命令将apk编译的文件夹编译成apk文件
apktool b (编译的文件夹路径) -o xxx.apk
例:apktool b appOld -o appNew.apk

反编译后的文件夹里面基本包含下面几个文件,必须要包含apktool.yml


image.png


2、使用apktoolKit进行对反编译生成的新的apk进行签名(直接将apk的文件拖到签名那一栏就可以)


image.png


3、使用jadx-gui查看apk源码(反编译生成的文件都是smaile语言,jadx-gui生成的是java文件,查看起来很方便)


image.png


4、下面是上面三个的链接


apktool下载链接:https://download.csdn.net/download/weixin_41620505/11048749


apktoolKit下载链接:https://download.csdn.net/download/weixin_41620505/11048741


jadx-gui下载链接:https://download.csdn.net/download/weixin_41620505/11048758


目录
相关文章
|
6月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
82 0
|
6月前
|
Ubuntu Java Shell
反编译apk文件,得到其源代码的方法!!
反编译apk文件,得到其源代码的方法!!
106 1
|
6月前
|
Java
Mac环境下反编译apk
Mac环境下反编译apk
123 0
|
11月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的包进行代码加固和混淆。
|
安全 Android开发
反编译之将脱壳后的dex文件重新打包成apk
反编译之将脱壳后的dex文件重新打包成apk
1499 0
|
Java Android开发
安卓apk包反编译
拿到安卓的apk包如何,如何反编译呢。流程如下
474 0
安卓apk包反编译
|
XML Java 数据安全/隐私保护
反编译APK获取代码&资源
"反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的APK,然后改下后缀名,改成xxx.zip,然后解压。
252 0
|
Java 开发工具 Android开发
Android反编译apk
总的来说就是先将apk文件解压,得到.dex文件,然后将.dex文件转为.jar文件,最后将.jar转为.java文件(就是将.jar文件中的.class文件转为.java文件)
300 0
Android反编译apk
|
XML Java 网络安全
2022渗透测试-app渗透测试-安卓反编译apk
2022渗透测试-app渗透测试-安卓反编译apk
2022渗透测试-app渗透测试-安卓反编译apk
|
安全 Java Android开发
安卓APK及framework代码反编译过程
本文仅是实验使用,并不支持商业用途! 最近想做一下反编译。
172 0