Tag Archives: APK

如何直接将谷歌官方应用商店的APK安装文件下载到电脑上?

开发者博客与原始出处:http://codekiem.com/2012/02/24/apk-downloader/
开发者更新:http://codekiem.com/apk-downloader

2015.06.10 更新摘要

本文距离上次更新居然过去两年多的时间了,自从这款 Apk Downloader 发布后到如今这段时间内涌现出不少同类产品,大多随着Google官方商店的更新陆续失去作用,其中有第三方网站提供的直接下载服务也不十分可靠(例如下载的Apk其实是旧版本),唯有这款仍在不断更新,已经出到v2.x版本,而且还成功登陆了谷歌Chrome浏览器的线上商店,在 Chrome Developer Tools 分类中获得推荐位置,十分感谢开发者的努力。本文从Qing轻博客迁移过来(偶然今天登陆后发现月底关停),只此一篇文章值得摘出再接再厉继续梳理更新。

一、本插件的好处,或者说为什么要从谷歌官方应用商店直接下载?

1. 安全因素。谷歌官方商店对上架的应用有一定的审核策略,从源头上极大程度的规范了App开发者在这一平台上发布的应用产品。而众所周知,从三方渠道获得的应用,比如论坛、社区,不能排除某些别有用心之人恶意修改代码,再如大大小小的网站,也不能保证所有编辑维护的都有可靠来源,因此谷歌官方商店是全球最大也是最可靠的安卓应用市场。

2. 突破机型、国家与地区的下载限制。出于某些原因,比如手机型号、通讯服务商、地区差异的因素,根据你的谷歌账号在谷歌商店绑定的设备信息,谷歌商店会自动判断要下载的应用是否与你的设备兼容,这就造成不少应用无法直接下载到手机中,这个插件可以突破这一限制,让你从浏览器里把任何免费应用的安装包直接下载到电脑硬盘上。

3. 节省流量与科学上网。众所周知,正常情况下即便你通过电脑浏览器访问谷歌官方应用商店,操作下载某一应用时,网页也会提示你会自动下载到你的手机上,也就是说根本无法下载到电脑硬盘上,有了这个插件,下载应用时手机流量可以得到极大的节省,另外也可以通过科学上网绕开手机上无法正常访问谷歌商店及下载应用的问题,也方便App开发者的日常工作。

二、新特性

1. 安装步骤更加简便
2. 直接从谷歌商店服务器下载APK安装文件,比任何第三方网站速度更快
3. 支持下载游戏中的.OBB文件
4. 同时支持Chrome与Firefox

三、准备工作:你需要什么?

1. 谷歌浏览器 Chrome 或者 火狐浏览器 Firefox
2. 本插件 APK Downloader 最新版本

Chrome 线上商店:https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii
Firefox 适用版本:https://addons.mozilla.org/en-US/firefox/addon/apk-downloader/

四、让我们正式开始(以Chrome为例)

1. 插件安装成功后会自动进入设置页面,需要使用自己的谷歌账号、密码以及使用此账号登入过的手持设备ID(Device ID),进行登陆绑定,之后有设备系统、型号及名称的设定页面,不影响使用如无法确认也无关紧要,按默认设置保存即可。

2. 如果对为何需要使用自己的谷歌账号及密码登入有疑问,可参见文章底部的原作者的FAQs部分。此处再作进一步说明,经过实测,如果填写自己账号没有登入过的设备ID(即设备ID是别人的,但自己的账号从未登入过该移动设备),可以完成设置,但下载APK时会提示账号与移动设备不符,无法继续下载,同样随意输入设备ID也没有作用。所以推荐最稳妥的办法是,先使用马甲账号登入某一安卓设备后,再使用该设备ID在本插件设置中进行绑定,方可正常使用。

关于如何获得 Device ID,提供两种方法:

1) 自动方法:安装本插件作者开发的另一款手机应用:Device ID,在手机上运行就可以直接查看到自己的谷歌账号和设备ID;
2) 手动方法:打开手机上的拨号盘,拨打*#*#8255#*#*,自动进入GTalk Service Monitor,找到以 JID and Device ID 为开头的一行, 后面 android-XX 的 XX 就是你的设备ID。

3. 以上步骤完成后,随便打开谷歌应用商店某个免费应用的页面,注意在安装按钮右侧会多出一个下载APK的按钮,直接点击即可开始下载APK安装文件到电脑里。

译者按:安全提示

不知开发者与谷歌是怎样的峰回路转,本扩展确已登上谷歌Chrome线上商店,并在开发者工具分类中获得推荐,并且开发者强调扩展每次更新都会通过谷歌商店同火狐商店的人工检查,并且源代码是开放的,不放心可以检查扩展源代码。虽然如此,建议尽量不要使用自己惯常使用的谷歌账户,你完全可以注册一个新的马甲谷歌账号。

五、插件开发者提供的FAQs

· 这样做是否违反谷歌安卓应用商店的使用协议?
– Maybe, maybe not. Please read Section 3.3 for more information. So again, you at your own risk.

· 哪里能找到插件的选项菜单页?
– Chrome: Click on the Wrench icon on the toolbar, go to Tools -> Extensions. Find APK Downloader. At the end of its description, you’ll see a link to Options page.
– Firefox: On menu, open Tools / Add-ons. Select tab Extension. Find APK Downloader, click Preferences, then click Open.

· 为什么需要我输入邮箱、密码和设备ID?该插件是否会存储或者把我的密码发送到其他地方?
– The extension only stores email, device id and Google Play cookie in browser’s local storage, on your computer. To be able to get Google Play cookie, it needs your email and password to login at https://www.google.com/accounts/ClientLogin . After it’s done, password is not stored, email is stored to display on Options page, Device ID and Cookie are stored for later requests. I do not send those information to another sites.

· 我仍然信不过你,我绝不输入我的密码?
– Okay. This extension is featured by Google on their Chrome Developer Tools, and this extension will be reviewed by them manually everytime a new version is uploaded (same with the Firefox version), so there’s no way I can steal your data without them knowing it.

· 我输入了正确的邮箱与密码,仍然无法登入?
– Please try to turn on Allow less secure apps setting and try again. If it still doesn’t work, make sure you don’t have any antivirus extension enabled in your Chrome.

· 为什么不在插件中提供一个公用账户,这样我们就不必录入我们自己的信息?
– That’s good for users, but not for developers like us. For example, when 1000 users download same app, it only counts 1.

· 什么是.OBB文件,如何安装?
– .OBB files are APK Expansion Files. To know how use it, read this guide.
For example: if your game is Real Football 2013, download and copy .OBB files into /sdcard/Android/obb/Android/obb/com.gameloft.android.ANMP.GloftR3HM/

· 再问一次,这个插件是否会收集使用者的信息?
– I don’t want to get into trouble by collecting users information, so I try not to have it in any way. You can view the source code to make sure about this.

· 这个插件可以下载需要付费的应用吗?
– No, of course not, unless you purchased it with your logged account before. Please remember this isn’t a tool for pirating.

· 为什么要制作这个插件?
– I’m an Android developer. While working on my new project, I have to decompile some apps on Google Play. Everytime I want to decompile one, I have to download it to my phone, use Astro to backup it to SDCard, connect phone to PC, then copy the apk file. That’s a really long and painful to me, because I have to do it over and over again. That’s why I come up with this idea.

六、版本更新记录

2.0.10: 2015/05/29 – 2.0: 2014/08/07
– 请参见原文,此处不再转译

1.4.3: 07/16/2013
– 支持谷歌商店的新界面,注意如果遇到问题,切换至英语界面:https://play.google.com/?hl=en

1.4.2: 03/04/2013
– 此版本是由来自 Stephan Schmitz 和 Peter Wu 制作的,他们的项目地址是:https://github.com/Lekensteyn/apk-downloader​ 开发者表示感谢并计划在下一版本中添加更多特性

1.2.1: 03/07/2012
– 将原谷歌电子市场 android.market.com 转向新的 play.google.com

1.2: 02/27/2012
– 屏蔽了付费应用的下载功能
– 新功能: 增加了切换通信服务提供商的选项

1.0: 02/24/2012
– 第一个版本

補充

【2012.05.23 特别更新】(注意此更新内容只针对v1.x版本,此处仅作备份)

1. 开发者更新:
如果你已经使用Chrome版本号为19以上的版本,那么你还需要额外添加 –allow-running-insecure-content -ignore-certificate-errors

2. 本人更新:如果以前下载正常但近来经常遇到如下错误提示:
“ERROR:
-please disable ssl error warnings
-Check your account information(email and aevice ID)”
这个问题困扰本人数月之久,原作者也没有特别说明,感谢“另一个自己”博客发文解决,本人实测解决有效,特提供此方案的细化版:
在本扩展的选项登出后,从PC上访问谷歌电子市场网站,在页面右上角选项菜单中删除旧的应用授权密码(有显示第三方授权的,也可一并撤销,另外注意需先启用“两步验证”,按提示操作即可),创建新的授权密码并复制一次,重新到本扩展的选项菜单登录账户(邮箱不变,设备ID不变,但是注意密码不再是谷歌账户的密码,而是你刚刚新生成的应用授权密码),又可以下载了!原因不明;以后若仍出现此问题重复以上步骤即可,亲测有效。

『至此更新完毕』