美文网首页
反编译apk方法(Mac)

反编译apk方法(Mac)

作者: enjoy_CC | 来源:发表于2018-10-09 11:42 被阅读0次

方法一:使用apktool
1、工具下载:https://ibotpeaches.github.io/Apktool/install/
2、下载script,命名为:apktool.sh
3、下载apktool.jar,命名:apktool.jar
(.sh脚本是自写脚本可不用更新最新,下载的jar文件名必须是apktool.jar,不能是apktool-2.0.1.jar这样的形式)
4、增加这两个文件可执行权限(chmod a+x file )
在命令提示符下执行:
cd /usr/local/bin
chmod a+x apktool.sh
chmod a+x apktool.jar
5、执行apktool.sh d XXX.apk
注:XXX.apk 是在当前目录下的需要反编译的apk文件
总结:该方法可以反编译出资源文件和smali文件

方法二:使用Android crack tool
1、工具下载:https://github.com/Jermic/Android-Crack-Tool/releases
总结:该工具可以反编译出资源文件,dex文件和jar包

安装jd:(反编译jar包,查看.class文件)
1、使用Homebrew管理你的mac开发包
安装Homebrew:终端中输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
很多人可能不了解 Homebrew, 其实它相当于开发软件界的 Appstore.
比如,如果我要安装 jd 的最新版本,那么传统的做法是
1. 到官方网站下载 jd 的最新版本
2. 极其麻烦和小心翼翼的删除自带的 jd 版本
3. 安装新的版本
4. 设置环境变量
而借助 Homebrew, 需要做的仅仅是:
brew uninstall jd-gui
brew install jd-gui
整个过程只是等待而已,不需要百度 python 的官方网址,不需要找卸载安装配置环境变量教程…
(参考网址:http://www.voidcn.com/article/p-ofamoyra-ed.html)
2、安装jd:brew install jd-gui(安装完成之后就可以在jd中直接打开jar包,查看源码)

相关文章

网友评论

      本文标题:反编译apk方法(Mac)

      本文链接:https://www.haomeiwen.com/subject/yvceaftx.html