我正在使用macOSX,并尝试提取APK文件中的所有文件,我已经使用zip和解压缩将其提取。使用 dex2jar 将 classes.dex 提取到 jar 文件并进行反编译。
现在,当我在最后一步时,使用APKtool解码apk文件,但是,它显示"-bash:apktool:找不到命令",即使我将所有3个文件(aapt,apktool和apktool.jar)放入一个文件夹中。
我现在如何使用我的 apktool 反编译?
如果您使用相对路径来执行 apktool,并且您cd
到它们所在的目录,则必须在命令前面加上 ./
所以如果apktool在/path/to/apktool
而你cd /path/to
然后键入./apktool
而不是apktool
如果要将此文件夹添加到PATH,也可以这样做...
在所选的文本编辑器中打开~/.bashrc
并将其添加到其底部:
PATH=$PATH:/path/to
其中,再次/path/to
是包含apktool
的文件夹。
现在,您可以从任何地方键入apktool
。