android 反编译apK查看jar包

2018-12-17  本文已影响0人  全球顶尖伪极客

Apktool 资源文件获取

image.png

一、


打开cmd,通过cd apk路径,进入apk包目录,并输入apktool d apk文件名.apk
image.png image.png

二、或者(2019-08-14测试)

cmd格式:
java -jar apktool_2.4.0.jar d -f C:\Users\cheng\Desktop\c\dex2jar-2.0\apk文件名.apk -o MMTS
java -jar apktool_2.4.0.jar d -f C:\Users\cheng\Desktop\c\dex2jar-2.0\apk文件名.apk -o APK源文件 名(随意文件名)
git Bash 格式
java -jar apktool_2.4.0.jar d -f C:/Users/cheng/Desktop/c/dex2jar-2.0/com.apk -o MMTS

注意:

chengqiuxia@DESKTOP-C2LV9NN MINGW64 ~/Desktop/c/dex2jar-2.0
$ java -jar apktool_2.4.0.jar d -f C:\Users\cheng\Desktop\c\dex2jar-2.0\com.apk -o MMTS
Error: Unable to access jarfile apktool_2.4.0.jar(目录下没有拷贝apktool_2.4.0.jar)

cheng@DESKTOP-C2LV9NN MINGW64 ~/Desktop/c/dex2jar-2.0
$ java -jar apktool_2.4.0.jar d -f C:\Users\cheng\Desktop\c\dex2jar-2.0\com.apk -o MMTS
Input file (C:UserschengDesktopcdex2jar-2.0com.apk) was not found or was not readable.(目录是否正确)

image.png

三、或者(2019-08-14测试)

jd-gui查看工具 官网

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

image.png

dex2jar编译成jar包工具 官网

作用:源码查看,查看jar文件,即源代码文件。

xx.apk改为xx.zip,拿到classes.dex文件。

image.png
d2j-dex2jar classes.dex
image.png

Smali2JavaUI相当于可将先dex2jar把classes.dex转为jar,再jd-gui把jar转为源码*.java文件。

参考文件:https://blog.csdn.net/s13383754499/article/details/78914592

上一篇 下一篇

猜你喜欢

热点阅读