记录一下dex2jar和ByteCode viewer的使用。
下载dex2jar
官方地址是https://github.com/pxb1988/dex2jar,下载完成后解压到特定的目录中,然后将其配置到环境变量中。
export PATH="$PATH:/Users/dong/Documents/tool/dex2jar/dex2jar/dex-tools-v2.4"
准备我们要反编译的apk,通过如下命令将apk反编译成jar文件
d2j-dex2jar.sh -f -o bank.jar bank.apk
接下来就是查看jar文件的内容了,可视化工具也有不少,我使用的是Bytecode Viewer。
安装Bytecode Viewer
官网下载地址是https://the.bytecode.club/pages.php?page=bytecode-viewer,下载后是一个jar文件,如果我们的java环境配置正常的话,可以直接双击打开它。
将上面编译得到的jar文件拖放到窗口中即可打开查看。