我使用macOSX,并试图解压所有的文件在一个APK文件,我已经解压它与压缩和解压。使用dex2jar将classes.dex提取到jar文件中并反编译。
现在当我在我的最后一步,使用APKtool解码apk文件,但是,它显示"-bash: apktool:命令未找到“,即使我将所有3个文件(aapt,apktool和apktool.jar)放在一个文件夹中。
现在我如何使用apktool进行反编译?
发布于 2014-02-09 16:24:59
如果您使用相对路径来执行apktool,并且您是它们所在目录的cdd,则必须在命令前面加上./
所以如果apktool在/path/to/apktool
那你呢cd /path/to
然后键入./apktool
代替apktool
如果你想把这个文件夹添加到你的路径中,你也可以这样做...
在所选的文本编辑器中打开~/.bashrc,并在其底部添加以下内容:
PATH=$PATH:/path/to
其中,同样,/path/to是包含apktool的文件夹。
现在您只需在任何地方输入apktool即可。
https://stackoverflow.com/questions/21656721
复制相似问题