下载android电子市场的程序到电脑上

android电子市场还是很不错的,能方便的下载并安装软件。

不过,它下完就帮你安装了,不管是成功还是失败,安装文件都不能被找到。

暂时对ANDROID还很不熟,不清楚有没有简单的办法下载但不安装。然后把文件传回PC。

不过,至少存在这样的一种办法来达到把程序下载到电脑上的效果:

1. 开启支持电子市场的android模拟器。参考 http://tech-droid.blogspot.com/2009/11/android-market-on-emulator.html (好像是要翻墙的)。必须下载作者提供的镜象,否则,模拟器不能访问网络。

2. 启动sniffer软件(如wireshark)。用模拟器下载安装APP。因为是模拟器,随便安装也不怕。此时会监听到一个HTTP下载的请求,形如:

GET /market/download/Download?assetId=-3783207302739264490&userId=573662974701&deviceId=96777546538815391 HTTP/1.1
Cookie: ANDROID=xxxxxxxx
Host: android.clients.google.com
Connection: Keep-Alive
User-Agent: AndroidDownloadManager

 用curl 即可下载:

curl  -o app.apk -v -A “AndroidDownloadManager” http://android.clients.google.com/market/download/Download?assetId=-3783207302739264490&userId=573662974701&deviceId=96777546538815391 -b “ANDROID=xxxxxxxx”

 

当然,这个方法还是复杂了点,有没有简单的办法,还需以后了解了再说。

此条目发表在android分类目录。将固定链接加入收藏夹。

下载android电子市场的程序到电脑上》有4条回应

  1. paranoia说:

    李总伟大

    可以在/data/app/下找到你要的apk文件

  2. paranoia说:

    是吗?没记错,应该是改成 包名.apk了

  3. paranoia说:

    您太伟大了,这么快就破了market

  4. ZodiacG说:


    模拟器是Win的还是Linux的?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

*