写在前面
本文参照教程:
Android APK反编译就这么简单 详解(附图)]
如何在大量jar包中搜索特定字符
主要记录apk反编译成java源码过程及遇到的问题
工具包百度网盘下载地址在后面
本教程截止2017.09.08亲测可跑通
环境说明
win7
java jdk1.8.0
apktool2.2.2 反编译工具 用于资源文件的获取,可以提取出图片文件和布局文件进行查看
dex2jar-0.0.9.15 将apk反编译成java源码(classes.dex转化成jar文件)
jad 1.4 反编译成java源码
FileLocatorPro_x64 快速搜索工具
反编译步骤
反编译得到程序的源代码、图片、XML配置、语言资源等文件
使用apktool2.2.2 反编译得到资源文件的获取
反编译得到Java源代码
将apk解压得到classes_dex文件
使用dex2jar-0.0.9.15操作 classes_dex 生成.jar文件
将jar文件解压得到.class文件
使用jad工具将.class文件转换为.java文件
使用搜索工具全局搜索正则匹配关键字
apktool2.2.2 反编译得到源代码、图片、XML配置等文件
解压从网上下载的apktool2.2.2工具 ,将下载的apk放入同一文件夹下。