ApkTool 反编译 xml文件 ,图片

【A】前言:

最近我在使用AndroidStudio混淆打包release版本,打包是否成功?自然想到了反编译。然后百度“apk反编译”,出来最多的是apktool反编译。百度也真是越来越水了,反正百度出来的教程都是N年前的,现在早就不能用了。很多博主也都不跟新博客了,然后随着jdk发展apktool也跟新很多代了。所有有些博主的内容,已经没法儿用了。

比如:  http://blog.csdn.net/vipzjyno1/article/details/21039349/#reply

这个博主,有些地方说得还不错。但是apktool下载版本和用法早就过时了,现在已经没法儿用了。

工具介绍:

(1)apktool 

    作用:主要查看res文件下xml文件、AndroidManifest.xml和图片。(注意:如果直接解压.apk文件,xml文件打开全部是乱码)

(2)dex2jar

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

(3)jd-gui

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

【B】新版本apktool用法:

1、下载: https://ibotpeaches.github.io/Apktool/install/

ApkTool 反编译 xml文件 ,图片_第1张图片

【步骤】当然了上面这个链接和图片描述的可能也会变。

目前就是下载两个文件apktool.bat和apktool.jar(这个如果你下载的文件有版本号,比如apktool_2.2.1.jar,就要改名字为apktool.jar),

然后把上面两个文件都放到C://Windows下面。(我是windows系统,其他系统按照自己的来)

2、使用方法

  https://ibotpeaches.github.io/Apktool/#

其实就是,运行CMD,进入比如app-release.apk所在目录,然后运行apktool d app-release.apk就可以了,默认解压的文件就在app-release.apk所在目录。

【重点】命令行:  apktool d app-release.apk

ApkTool 反编译 xml文件 ,图片_第2张图片
ApkTool 反编译 xml文件 ,图片_第3张图片
ApkTool 反编译 xml文件 ,图片_第4张图片

【友情链接】https://www.cnblogs.com/chen110xi/p/6612437.html

你可能感兴趣的:(ApkTool 反编译 xml文件 ,图片)