Android 反编译 Apk

Posted teletian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 反编译 Apk相关的知识,希望对你有一定的参考价值。

1. 环境准备

安装 Apktool

使用 Apktool 可以解包 apk
照着官网的安装步骤安装:https://ibotpeaches.github.io/Apktool/install/

下载 dex2jar

使用 dex2jar 可以把 dex 转化为 jar
下载地址:https://github.com/pxb1988/dex2jar/releases

如果转化过程中出错,可以试试下载最新版

下载 jd-gui

使用 jd-gui 可以可视化 jar 内容
下载地址:http://java-decompiler.github.io/

2. 反编译步骤

解包

apktool d -s xxx.apk

dex -> jar

,/d2j-dex2jar.sh classes.dex

以上是关于Android 反编译 Apk的主要内容,如果未能解决你的问题,请参考以下文章

apk是啥文件,Android文件中怎么反编译

如何反编译android应用并重新打包

反编译修改Android apk的版本号

反编译Android APK及防止APK程序被反编译

有没有反编译工具,可以把APK完全反成一个android项目的? , 这个android逆向助手只

Android APK反编译问题