apktool工具可以将apk文件转换成smali文件,用于反编译、逆向相关的用途。使用apktool工具很简单,首先下载apktool工具,一般里面主要包含apktool.jar、apktool.bat、aapt.exe,这三个东西是缺一不可的,有了这些,然后打开docs,输入命令:apktool d -f ..../xxx.apk -o yyy ,完事。
需要特别强调一下上面命令中具体含义,其中...是指apk所在路径,因为每个人所放位置不同,故这里用...代替,然后就是后面的xxx.apk是指该具体的apk名字,因为每个人所操作的apk对象不同,故这里用xxx.apk代替。最后比较重要的是这里的yyy代表的是自己起的一个目录名字,这里的目录名字随便起的,命令会将所生成的所有结果都存放在该目录下。下面是我所做的一个实例: