Android APK反编译 apktool使用教程

前言:

时间久了之前在熟悉的东西也会渐疏,好记性不如乱笔头。

工具介绍

  • apktool

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

  • dex2jar

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

  • jd-gui

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

新版本apktool用法:

1、下载和安装方法:

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

需要注意的是
步骤一种的脚步,另存为apktool后,一定要把下载的apktool_xxxx.jar重命名为apktool.jar ,并且要和apktool脚本放在同一级目录下。

2、使用方法

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

apktool d -f xxxx.apk

3、反编译开始

反编译:

apktool d test.apk -o test

回编译

apktool b test -o new_test.apk

蚂蚁虽小也是肉,细心积累,慢慢提高自己,加油!