Android——反编译持续完善

第一阶段:简易反编译apk

工具介绍:

apktool  

     作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看

dex2jar

     作用:将apk反编译成java源码(classes.dex转化成jar文件)

jd-gui

     作用:查看APK中classes.dex转化成出的jar文件,即源码文件

step1:解压工具包

step2:apktool得到资源

反编译:apktool.bat d -f 路径/xx.apk 结果存放文件夹 即将apk反编译结果存放至test文件夹
再打包:apktool.bat b 文件夹(你编译出来文件夹) dist(里面存放着打包出来的APK文件)

step3:dex2jar得到jar文件

将apk后缀改为.rar文件,双击将classes.dex文件导出

得到后执行命令

dex2jar.bat   classes.dex    当然路径要搞对,可以在dex2jar文件目录下执行

step4:jd-gui查看jar文件

执行即可,经过混淆的apk,类名是一堆ABC

原文地址:https://www.cnblogs.com/erhai/p/4971644.html