Category Archives: 桌面软件

如何直接将谷歌官方应用商店的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不变,但是注意密码不再是谷歌账户的密码,而是你刚刚新生成的应用授权密码),又可以下载了!原因不明;以后若仍出现此问题重复以上步骤即可,亲测有效。

『至此更新完毕』

一款高效的spritesheets工具 TexturePacker

  CSS Sprites 是一种高效的前端图片处理方式,在对付众多琐碎的细小图片时通过背景定位的方式加载,可以大幅减少HTTP的请求次数,对于提高页面载入速度有着显著作用。

  例如谷歌雅虎美国在线都在旗下众多产品页面中使用这种图片处理方式,我在一些琐碎图标或者一些悬浮效果上也使用这种方式,不过以往发现的一些 CSS Sprites 辅助工具多是线上产品,一直没有找到一款合适的桌面工具。TexturePacker 不只是专门处理 CSS 的 Sprites 工具,还有很多其他功能,支持多种格式的导入与输入,支持三大桌面系統,总之使得 spritesheets 变得更简单制作效率也更高。

官方主页:http://www.codeandweb.com/
教程指南:http://www.codeandweb.com/texturepacker/tutorials
帮助文档:http://www.codeandweb.com/texturepacker/documentation

spritesheet_in_20_s

  使用起来非常简单,直接将需要的图片拖入,软件会按尺寸自动排列,然后选择输出css文件,工具会智能写好每张图的CSS样式和背景定位,并连同合并后的大图自动生成到指定位置,前端设计师要做的就是直接在HTML和CSS里引入,其他工作就全部交给这个工具智能解决了。

两点提示:
1. 图片之间留够足够的空间,这些可以在软件里调整,为了避免出现不必要的背景;
2. 源图片文件素材命名应规范,软件会按文件名自动相应的class命名,避免自己看不懂生成后的css无法找到需要的图片;

  CSS Sprites 既有优点也有缺点,例如测量需要精准,图片较多时计算定位位置也很头疼,我曾在下面提到的那篇台湾博客教学文章里看到作者最后提到“我認識許多設計師,大多數設計師數學好像不太好,對於太邏輯的東西也有點排斥”,正中下怀我就是属于这类人,所以这款工具作为桌面助手使用极大解决了这个阻碍。

  还有重要一点,软件可以免费使用也可以注册使用,如果只用上面提到的功能,免费版已经足够了,同时来自德国的开发者非常厚道,使用者可以申请免费的注册码,只要符合几个条件,你写自己的博客,博客是游戏或软件或前端开发相关方向的内容(作者还诙谐的提到FaceBook, Twitter, Weibo不算博客除非你有100000个朋友,新浪微博也出现了看来来自中国的申请非常多)我比较幸运恰好几个条件基本都符合,从这里提交申请后十分钟就收到注册码了。

补充

  分享一篇相关实用文章:
  使用 CSS Sprites 設計網頁但不用 background-image 的技巧
  多一种思路,里面也有提到IE6下PNG透明背景问题,我觉得当下众多解决方案中,最强悍的还是DD_belatedPNG,下次再做介绍。

下载 TexturePacker

Adobe Creative Cloud 全系列产品官方下载链接

Adobe CC

  Adobe新一代云创作系列软件 Adobe Creative Cloud 已经推出,虽然主打云概念,但对“正版化”似乎不构成影响,已有神奇的axxxxx.xxl或者其他一些patcher仍可以离线运行,现将Adobe CC系列软件安装包的官方下载链接地址汇总,可以直接下载或者使用下载工具(如果无法直接下载,请登录自己的 adobe.com 账户,在官网下载频道任意选择一个产品试用版下载并取消,即可正常下载以下产品安装包)

注:以下产品为Win平台多国语言版,安装界面下可以选择“试用版”进行安装,至于其后步骤可以科学上网,另外Bridge这个东东奥多比终于不再捆绑安装了,如果有需要可以单独下载。

Photoshop CC

http://trials3.adobe.com/AdobeProducts/PHSP/14/win32/Photoshop_14_LS20.exe
http://trials3.adobe.com/AdobeProducts/PHSP/14/win32/Photoshop_14_LS20.7z

Dreamweaver CC

http://trials3.adobe.com/AdobeProducts/DRWV/13/win32/Dreamweaver_13_LS20.exe

Acrobat CC

http://trials3.adobe.com/AdobeProducts/APRO/11/win32/Acrobat_11_0_0_CCM_MUI.exe
http://trials3.adobe.com/AdobeProducts/APRO/11/win32/Acrobat_11_0_0_CCM_MUI.7z

Flash CC

http://trials3.adobe.com/AdobeProducts/FLPR/13/win64/Flash_Professional_13_LS20.exe

Fireworks CC

http://trials3.adobe.com/AdobeProducts/FWKS/12/win32/Fireworks_12_LS16.exe

Premiere CC

http://trials3.adobe.com/AdobeProducts/PPRO/7/win64/PremierePro_7_LS20.exe
http://trials3.adobe.com/AdobeProducts/PPRO/7/win64/PremierePro_7_LS20.7z

Audition CC

http://trials3.adobe.com/AdobeProducts/AUDT/6/win64/Audition_6_LS20.exe

Lightroom CC

http://trials3.adobe.com/AdobeProducts/LTRM/5/win32/Lightroom_5_CCM_LS11.exe

AfterEffects CC

http://trials3.adobe.com/AdobeProducts/AEFT/12/win64/AfterEffects_12_LS20.exe
http://trials3.adobe.com/AdobeProducts/AEFT/12/win64/AfterEffects_12_LS20.7z

Muse CC

http://trials3.adobe.com/AdobeProducts/MUSE/5/win32/Muse_5_0_CCM_LS23.exe

Illustrator CC

http://trials3.adobe.com/AdobeProducts/ILST/17/win32/Illustrator_17_LS20.exe
http://trials3.adobe.com/AdobeProducts/ILST/17/win32/Illustrator_17_LS20.7z

InDesign CC

http://trials3.adobe.com/AdobeProducts/IDSN/9/win32/InDesign_9_LS20.exe
http://trials3.adobe.com/AdobeProducts/IDSN/9/win32/InDesign_9_LS20.7z

InCopy CC

http://trials3.adobe.com/AdobeProducts/AICY/9/win32/InCopy_9_LS20.exe
http://trials3.adobe.com/AdobeProducts/AICY/9/win32/InCopy_9_LS20.7z

ExtensionManager CC

http://trials3.adobe.com/AdobeProducts/KEMN/7/win32/AdobeExtensionManager_CC_LS20.exe
trials3.adobe.com/AdobeProducts/KEMN/7/win32/AdobeExtensionManager_CC_LS20.7z

Exchange CC

http://trials3.adobe.com/AdobeProducts/AGOR/1/win32/AdobeExchange_1_LS20.exe
http://trials3.adobe.com/AdobeProducts/AGOR/1/win32/AdobeExchange_1_LS20.7z

Bridge CC

http://trials3.adobe.com/AdobeProducts/KBRG/6/win32/Bridge_6_LS20_win32.exe
http://trials3.adobe.com/AdobeProducts/KBRG/6/win32/Bridge_6_LS20_win32.7z

http://trials3.adobe.com/AdobeProducts/KETK/4/win32/AdobeExtendScriptToolkit_4_LS22.exe

http://trials3.adobe.com/AdobeProducts/FLBR/4_7/win32/FlashBuilder_4_7_LS10.exe

http://trials3.adobe.com/AdobeProducts/KCCC/1/win32/CreativeCloudSet-Up.exe

http://trials3.adobe.com/AdobeProducts/EDGE/2/win32/Edge_Animate_2_LS17.exe

http://trials3.adobe.com/AdobeProducts/CODE/1/win32/Edge_Code_preview_4_LREF.7z

http://trials3.adobe.com/AdobeProducts/SHDW/1/win32/Edge_Inspect_1_3_LREFJ.7z

http://trials3.adobe.com/AdobeProducts/RFLW/1/win32/Edge_Reflow_preview_3_LREF.7z

http://trials3.adobe.com/AdobeProducts/PRLD/2/win64/Prelude_2_LS20.exe

http://trials3.adobe.com/AdobeProducts/SPGD/7/win64/SpeedGrade_7_LS20.exe

http://trials3.adobe.com/AdobeProducts/ASCT/1_1/win64/Scout_1_1_LREFJC.7z

http://trials3.adobe.com/AdobeProducts/TAPI/1/win32/TouchApp_1_CCM_WWEFDJ.exe

Update:
关于Adobe产品的语言和地区识别代码,可以从安装包文件名称判断,参考如下:
LS3 - ko-KR / zh-CN / zh-TW
LS4 - da-DK / de-DE / es-ES / es-MX / fi-FI / fr-FR / fr-CA / it-IT / nb-NO / nl-NL / pt-BR / sv-SE
LS6 - cs-CZ / hu-HU / pl-PL / ro-RO / ru-RU / tr-TR / uk-UA
LS7 - English / French / German / Italian / Japanese / Korean / Spanish
LS16 - en-US / en-GB / ja-JP

via mdl