因为之前一直使用windows开发,所以反编译apk时都挺顺利,转换到mac平台上,碰到了一些问题,整理了下:
1、先下载个dex2jar
2、到dex2jar 目录下,终端中运行
./dex2jar.sh ./class.dex
运行后会提示d2j_invoke.sh: Permission denied,那是因为没给dex2jar.sh权限,输入
chmod +x ./dex2jar.sh
就行了,继续执行上一步,最后会生成一个对应的jar文件
3、下载jd-gui
打开编译成的jar文件,就可以查看到源码了