0x01 无壳情况
先下载Android反编译两件套
链接:https://pan.baidu.com/s/1b4L1fMFM0hIdDy1BY4ywug 提取码:2m9x
改apk后缀名为zip,解压,找到classes.dex文件,将它拖入dex2jar-2.0文件夹
命令行cd到这个目录,再d2j-dex2jar classes.dex就能得到一个jar文件
将其拖入jd-gui即可查看源码
0x02 有壳情况
以我比赛时遇到的一个apk为例,先下载查壳工具
链接:https://pan.baidu.com/s/1-psqtVb2ZEuItbYIoPvL4Q 提取码:ya87
查壳,梆梆加固
然后脱壳得到dex文件,https://www.jianshu.com/p/955c0b1507c7,然后d2j-dex2jar classes.dex得到jar文件,再拖入jd-gui即可查看源码