简体   繁体   English

如何从Android市场下载apk文件到电脑?

[英]how to download apk files from android market to pc?

是否有可能从Android市场下载Android .apk应用程序到我们的电脑?

Probably this will help you. 这可能会对你有所帮助。

http://www.howtogeek.com/howto/21862/how-to-enable-the-android-market-in-the-google-android-emulator/ http://www.howtogeek.com/howto/21862/how-to-enable-the-android-market-in-the-google-android-emulator/

http://techdroid.kbeanie.com/2009/11/android-market-on-emulator.html http://techdroid.kbeanie.com/2009/11/android-market-on-emulator.html

Once you get access to android market from emulator you can probably get .apk from ddms 一旦你从模拟器访问Android市场,你可以从ddms获得.apk

Yes , You'll need the latest version of Chrome with SSL error notifications disabled, then you supply your device ID, email address and password (all stored locally on your computer to grab the Android Market cookie). 是的,您需要停用最新版Chrome并禁用SSL错误通知,然后提供您的设备ID,电子邮件地址和密码(所有这些都存储在您的计算机上以获取Android Market Cookie)。

To anyone still need it , you can get it here : http://apps.evozi.com/apk-downloader/ 对于仍然需要它的人,你可以在这里得到它: http//apps.evozi.com/apk-downloader/

You can download all your installed apps. 您可以下载所有已安装的应用。 from mobile to SD Card. 从手机到SD卡。 You just need to install an android application appInstaller ...You just need to backup all your applications. 你只需要安装一个Android应用程序appInstaller ...你只需要备份所有的应用程序。 This software generates apk files and stores in the SD card..And then you can store it in your pc.. 该软件生成apk文件并存储在SD卡中。然后你可以将它存储在你的电脑中..

you can install the android-sdk and use the adb command to pull the apk from your device. 你可以安装android-sdk并使用adb命令从你的设备中提取apk。 The command is: adb pull 命令是:adb pull

This is an update to the post by Mur Votema. 这是Mur Votema对这篇文章的更新。 The Android 2.2 with Market is available here http://techdroid.kbeanie.com/search/label/Market%20on%20Emulator Android 2.2 with Market可在此处获得http://techdroid.kbeanie.com/search/label/Market%20on%20Emulator

现在,您可以使用Google Chrome的此扩展程序来执行此操作: APK Downloader

If you're in control of the network that you are using for the download, you could relatively easily grab it from the TCP stream: 如果您控制用于下载的网络,则可以相对轻松地从TCP流中获取它:

Internet --- your_router --- wifi_AP --- your_Android_device

In the above diagram, the Android device connects to your WiFi access point, which is connected to your router, which connects to the Internet (and therefore the Android market). 在上图中,Android设备连接到您的WiFi接入点,该接入点连接到您的路由器,该路由器连接到Internet(因此也是Android市场)。 By running some capture tool (eg WireShark or tcpdump, even a capturing reverse proxy like Fiddler) on the router, you will see all the traffic passing across it, and you could capture it. 通过在路由器上运行一些捕获工具(例如WireShark或tcpdump,甚至像Fiddler这样的捕获反向代理),您将看到通过它的所有流量,并且您可以捕获它。

Possible caveats: 可能的警告:

  • you'll need to decrypt encrypted connections, if any (eg for HTTPS, dummy certificates can be substituted) 你需要解密加密的连接,如果有的话(例如对于HTTPS,虚拟证书可以替代)
  • more importantly, check if the license conditions for Market and the app allow this; 更重要的是,检查市场和应用程序的许可条件是否允许这样做; depending what you intend to do with the files afterwards, this could be seen as a step in reverse engineering 取决于您之后要对文件做什么,这可以看作是逆向工程的一个步骤
  • the device itself must be able to connect to Market (not sure about emulators etc.) 设备本身必须能够连接到市场(不确定仿真器等)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM