今天碰到一个问题,需要把aar文件中的源代码提取出来,所以把过程记录一下。
0x0 aar文件
aar文件的出现是为了解决jar文件中出现的一些问题,比如不能包含资源文件等信息。aar文件实际上也是个zip压缩包。所以破解的思路就很清晰了。
0x1破解步骤
1 把aar后缀改为jar或者zip
2 解压缩
3 可以看到这个时候的目录大概如下图
我们需要的大部分数据都在这里。如果要反汇编so文件,可以使用ida,如果要分析java代码,可以使用jd-gui ,这要把classes文件拖入jd-gui就可以了。
网友评论