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