Android 模拟器下载应用(APK)到 PC 研究
有时需要研究下应用商店的 APK,可一时还找不到具体的应用,一些小网站的应用也不愿意下载(怕夹带私货)干脆自己研究下如何在模拟器里的应用商店自己下载个。
准备工作:
- 随遍找了个 Android 模拟器 MuMu模拟器(其它应该也差不多)
- Fiddler(抓包是必须的)
先下载和安装好 Android 模拟器和 Fiddler,设置好模拟器的代理和端口(这样 Fiddler 才能抓到包啊)。
Fiddler 设置好 https (现在很少是 http 的了),之后就开始抓包吧
点击模拟器里的应用商店,这里会出现很多无用包,CTRL+X 清除一下,因为我需要下载指定的 APP,所以最好用搜索功能,之后再下载,点击搜索框输入需要下载的 APP 全名,点击搜索。
待看到想要的 APP 之后回到 Fiddler 来看下包内容。
第一第二个应该是查询 APP 时发送的请求,第三个才是想要的请求。
打开详细会话,可以看到是 GET 方式,那个乱码应该是中文的 url 编码,下面的返回结果可以看到下载地址已经出来了,就是红框的地方,这样就可以下载到 PC 了。
如果怕麻烦的小朋友可以下载自制的下载 APK 的小软件 GetAndroidApp
*注:本文只做学习研究之用,别无它意,若其产生的一切责任和后果与本人无关。