easyandroid WP
这道题是一道最常规的Android逆向题。
从根本上来讲,apk文件其实就是一个压缩包。因此,在对apk文件分析时,首先要修改他的后缀为zip或者rar,然后进行解压。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190313233854907.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAxMzIwOA==,size_16,color_FFFFFF,t_70)
然后要用到两个工具——dex2jar和jd-gui。
首先要把解压后的文件夹中的classes.dex拖进dex2jar的目录中,然后在命令行中运行d2j-dex2jar classes.dex
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190313233913430.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAxMzIwOA==,size_16,color_FFFFFF,t_70)
会在当前目录下生成一个classes-dex2jar.jar,这里面就有源码。用jd-gui打开该文件,即可看到源码进行分析