反编译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


目录
相关文章
|
3月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
30 0
|
Java 数据安全/隐私保护 Windows
Mac下反编译apk
最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁...
1475 0
|
4月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的包进行代码加固和混淆。
|
8月前
|
安全 Android开发
反编译之将脱壳后的dex文件重新打包成apk
反编译之将脱壳后的dex文件重新打包成apk
|
Java Android开发
安卓apk包反编译
拿到安卓的apk包如何,如何反编译呢。流程如下
368 0
安卓apk包反编译
|
XML Java 数据安全/隐私保护
反编译APK获取代码&资源
"反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的APK,然后改下后缀名,改成xxx.zip,然后解压。
209 0
|
Java 开发工具 Android开发
Android反编译apk
总的来说就是先将apk文件解压,得到.dex文件,然后将.dex文件转为.jar文件,最后将.jar转为.java文件(就是将.jar文件中的.class文件转为.java文件)
167 0
Android反编译apk
|
安全 Java Android开发
安卓APK及framework代码反编译过程
本文仅是实验使用,并不支持商业用途! 最近想做一下反编译。
145 0
|
Android开发 Python
反编译及手机平板apk提取
反编译与手机平板apk提取 仅用于安卓设备
211 0
反编译及手机平板apk提取
|
Android开发 Python
反编译及手机平板apk提取
反编译apk获取apk相关内容
158 0
反编译及手机平板apk提取