安卓apk包破解
- 前言
- 一、前置工作
- 二、正式开始
前言
拿到安卓的apk包如何,如何破解呢。流程如下
一、前置工作
-
拿到一个apk文件,修改其后缀为zip
例如: test.apk => test.zip
-
使用解压工具进行解压。解压后如图
获取到原始文件目录,注意其中的 classes.dex 文件,后面会用到
-
下载工具
dex转jar :
https://github.com/pxb1988/dex2jar/releases
jar包class反编译工具 jd-gui
https://github.com/java-decompiler/jd-gui/releases/tag/v1.6.6
jd-gui 根据系统类型下载,我是windows,下载的jd-gui-windows-1.6.6.zip,解压即可用。 -
安装 dex 和 jd-gui
两个我都是下载的zip包,解压即可用
dex 解压后:
jd-gui解压后:
二、正式开始
1. 配置dex 环境变量,方便后续使用
2. 找到解压后apk包里的 classes.dex 文件
在文件目录输入cmd 回车,进入cmd 窗口,使用命令
d2j-dex2jar classes.dex
如图:
回车确认,生成
3. 获得jar文件。打开解压好的jd-gui,运行jd-gui.exe 文件。把jar文件拖入窗口
目录中 android 就是apk程序的源码文件目录 。
自此得到我们需要的class文件,根据class文件可进行我们需要的操作
持续更新…