mac下反编译apk
1 工具
apktool(反编译apk的资源文件)
dex2java(反编译apk的java源文件,将dex文件转换成jar文件)
jd-jui(查看jar文件源码)
【mac下反编译apk】2 apktool 反编译资源文件
apktool下载地址(https://ibotpeaches.github.io...)
将wrapper script的内容拷贝下来,并命名为apktool
下载apktool-2并重命名为apktool.jar
将apktool和apktol.jar移至/usr/local/bin目录下面
为apktool和apktol.jar添加权限
cd /usr/local/bin
chmod +x apktool apktool.jar
测试apktool是否安装成功
终端下输入apktool
开始反编译
准备一个apk文件,进入到该apk对应的文件目录,执行
apktool d *.apk
3 dex2java 反编译java源文件,将dex文件转换成jar文件
下载地址:https://github.com/pxb1988/de...
chmod -R 777 dex-tools-2.1-SNAPSHOT
解压缩之前准备的apk文件(把.apk改为.zip)
将class.dex拷贝到dex-tools-2.1-SNAPSHOT,然后在dex-tools-2.1-SNAPSHOT目录下执行
sh d2j-dex2jar.sh classes.dex
jd-jui 查看jar文件源码
下载地址(http://jd.benow.ca/)
用JD-GUI打开上面生成的jar文件即可查看源代码
注意:我用的jdk1.8才可以打开,其他版本会闪退
参考文章:
1> https://www.jianshu.com/p/782...
2> https://codeleading.com/artic...
3> https://linjk.github.io/2020/...
推荐阅读
- Mac安装Chromedriver
- MAC安装Mongo
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 机器学习|机器学习 Andrew Ng《Machine Learning》课程笔记1
- PHP开发-Mac搭建ThinkPHP5.0
- 《Unix网络编程》第一卷第三版|《Unix网络编程》第一卷第三版 源码编译
- maven使用tomcat7插件编译jsp出错
- 嵌入式(编译内核、根文件系统等)
- MagicaVoxel-0.99.6-macos-10.7|MagicaVoxel-0.99.6-macos-10.7 网盘下载