直接从Google Play下载apk(附源码)
? ? ? ? 由于特殊需求需要,需要直接從google play下載各種app 的apk包,有很多網(wǎng)站提供現(xiàn)成的下載入口,但我的需求是要程序自動下載,于是分析了幾個網(wǎng)站的下載接口
比如:https://apps.evozi.com/apk-downloader/
接口:
http://api-apk-6.evozi.com/download
http post 3組key-value 包名,時間戳和token
包名和token 的key 竟然是動態(tài)生成的,有點小伎倆,但是通過特征碼可以從網(wǎng)頁的js里分析得到.
但是解壓下載下來的apk分析的時候發(fā)現(xiàn)不是google play最新的apk,版本號都差了一大截,浪費了一天的時間
還有此網(wǎng)站:?https://androidappsapk.co/apkdownloader/?
能下載到最新的apk,但只能米國的ip去下載,而且下載完了后,可能是我后天程序訪問太頻繁觸發(fā)其服務(wù)器限制導(dǎo)致獲取的下載鏈接有時無效,果斷放棄.
后來經(jīng)過千山萬水google到國外大神的這篇文章:http://thomascannon.net/blog/2011/06/downloading-apks-from-android-market/
并提供了java和php的下載app源碼
但這源碼因為google接口修改不能直接用,下面是修改后直接可用的源碼:
http://storage.wolfoot.com/source/apps.tar.gz
運行源碼需要幾個條件:
1.要能科學(xué)上網(wǎng)并且全局代理上網(wǎng),能有墻外vps那就更好了
2. 一個google賬號.
3. 一個裝有g(shù)oogle servcie 的設(shè)備.(ps:下載接口需要設(shè)備的androidId 并確保 上面的google 賬號在該設(shè)備上登錄過).?
伸手黨請點擊這里,已經(jīng)建好的直接從google paly 下載最新apk 的網(wǎng)站入口: http://apk.wolfoot.com
總結(jié)
以上是生活随笔為你收集整理的直接从Google Play下载apk(附源码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 名 词 解 释
- 下一篇: 科普:QLED和OLED到底有何区别?