工具:
1. apktool.jar
下载地址: https://bitbucket.org/iBotPeaches/apktool/downloads/
2. dex-tools
下载地址: https://github.com/pxb1988/dex2jar/releases
3. jd-gui
下载地址: http://java-decompiler.github.io/
注:安装后可能无法启动,需要修改文件内容,替换为链接里的内容
右键app-显示包内容-Contents-MacOs-universalJavaApplicationStub.sh https://github.com/tofi86/universalJavaApplicationStub/blob/v3.2.0/src/universalJavaApplicationStub
操作:
1.修改apk改为.zip
2.解压zip,将classes.dex 拷贝到dex-tools-2.1-SNAPSHOT里面。
3.在终端中cd到dex2jar-2.0目录(或右键目录-服务-新建位于文件夹位置的终端窗口)。
4.执行sh d2j-dex2jar.sh classes.dex命令。
5.执行后,就可以看到dex2jar-2.0目录下多了classes-dex2jar.jar文件。
6.打开jd-jui app 在JD-GUI中file -> open file -> 选择dex2jar-2.0目录下的classes-dex2jar.jar文件 -> 打开。
7.找到com.xxx.xxx文件夹,里面就是我们的代码。
网友评论