赞
踩
开发中少不了想看看别人怎么实现某个功能,于是会用到apktool反编译apk,apktool工具包是一个压缩包,下载后无需安装,简单配置下执行命令就能反编译apk了,下面我们看一下如何在Mac OS系统下如何安装apktool工具包:
链接: Apktool下载官网
1、点击第一个“wrapper script”,复制内容到sublimetext或者txt中,保存文件,命名apktool。(注意:不要带.sh后缀)
2、点击第二个“find newest here”下载最新的apktool-2,并将所下载的jar文件重新命名为“apktool.jar”。
1、将第一步获取的apktool和apktool.jar两个文件放到“/usr/local/bin”目录中
若找不到此路径,通过前往文件夹,直接打开“/usr/local/bin”目录
2、给这两个文件添加可执行权限,命令chmod a+x filePath
。
打开命令输入chmod a+x 后直接将文件拖拽至命令中,就会显示此文件的路径
先运行命令apktool,如果能返回版本信息,说明配置成功了。
执行命令反编译Apk:
apktool d -s -f apkPath -o folder
问题1、Input xxx was not found or was not readable.
解决方法:apktool升级到2.0以上时,命令格式使用如下
apktool d -s -f apkPath -o folderPath
问题2、Exception in thread “main” brut.androlib.AndrolibException: Could not decode ars c fil…
解决方法:apktool版本过低导致,升级新版本:https://bitbucket.org/iBotPeaches/apktool/downloads/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。