0. 引言
爬虫工作者经常需要对一些手机APP抓包以获得登陆和数据接口,但是很多情况下APP在发送HTTP请求的时候使用了加密后的token和signature作为参数,这使我们即使在获得了接口也很难找到破解参数从而不发对接口进行采集。
本文就初步介绍一下将安卓APP反编译为java class文件的工具和方法。
1. 环境和工具
OS: win 10
工具:dex2jar 解包
jd-gui 查看源码
2. 具体步骤
2.1 解包
下载com.android.apk
后,修改.apk
后缀为.zip
或者.rar
。
解压为文件夹,打开文件夹,找到里面的classes.dex
文件。