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

28

是否可以从安卓市场下载apk应用到我们的电脑上?

7个回答

12

非常感谢。我尝试了howtogeek.com上介绍的方法。但是当我尝试通过模拟器中的新系统镜像登录Google帐户时,它会发生错误。它显示“无服务”错误。[点击以查看错误截图] http://bit.ly/fJKLV2 - Kris Rajkumar

6

是的,您需要使用最新版本的Chrome浏览器,并禁用SSL错误通知,然后提供设备ID、电子邮件地址和密码(所有这些信息都存储在您的计算机上,以抓取Android市场cookie)。

如果仍有人需要此功能,可以在此处获取:http://apps.evozi.com/apk-downloader/


3

您可以安装Android-SDK并使用adb命令从设备中提取apk文件。

命令是:adb pull


3
你可以将所有已安装的应用从手机下载到SD卡。你只需要安装一个名为appInstaller的Android应用程序...你只需要备份所有应用程序。这个软件会生成apk文件并存储在SD卡中...然后你就可以将它存储在电脑中了。

谢谢Karthik。我会尝试并回复。 - Kris Rajkumar

2

2
现在,您可以使用Google Chrome的此扩展来完成此操作:APK Downloader

1
如果您掌握用于下载的网络的控制权,您可以相对容易地从TCP流中获取它:
Internet --- your_router --- wifi_AP --- your_Android_device

在上图中,Android 设备连接到您的 WiFi 接入点,该接入点连接到您的路由器,后者连接到互联网(因此连接到 Android 市场)。通过在路由器上运行某些捕获工具(例如 WireShark 或 tcpdump,甚至是像 Fiddler 这样的捕获反向代理),您将看到通过它传递的所有流量,并且可以捕获它。
可能存在的注意事项:
  • 如果有加密连接,则需要解密(例如对于 HTTPS,可以替换虚拟证书)
  • 更重要的是,请检查 Market 和应用程序的许可条件是否允许此操作;根据您之后打算如何处理这些文件,这可能被视为反向工程的一步
  • 设备本身必须能够连接到 Market(不确定模拟器等是否可以)

@Piskor:抱歉,我不明白你想说什么? - Kris Rajkumar
@Kris Rajkumar:我想说这是可能的。你需要一台安卓设备和对连接该设备和安卓市场的路由器的控制权;在安卓设备上下载应用程序并在路由器上捕获TCP/IP流量;APK文件将会在这个流量中。清楚了吗? - Piskvor left the building

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接