存档:

文章标签 ‘Android Market’

新的 Android 软件许可验证服务被破解?来自 Google 第一时间的回应

2010年8月31日

翻译前言:

之前 Roger 报道了 Google 新推出的软件许可验证服务,并认为它有助于缓解目前 Android 平台上破解泛滥的问题,从而改善软件开发者们在 Android 生态系统里面的生存环境,这样才能使得 Android 平台在软件上向 iOS 发起真正的竞争(否则按照目前的状况,莫说是10w个 Apps,就是 100w,也是一堆垃圾里面埋了几颗珍珠而已…)。

另外也针对有兴趣在自己收费应用里面采用这项验证服务的开发者们,摘要翻译了官方开发文档里面相关的文章,希望可以帮助各位快速了解一些技术上的细节。

谷奥日前报道了一篇文章,是关于这项软件许可验证服务被破解的传闻,也摘要翻译了 Google 的回应。下面是 Google 官方回应的更完整的译文,希望能够帮助读者清楚了解事情的来龙去脉。特别是对于开发者朋友们,希望可以打消这项服务已被破解,出师未捷身先死的疑虑。

翻译正文:

有传闻说有人已经找到并发布了破解一些 Android 应用的方法(这些应用使用了新的许可验证服务),破解后的应用不再跟我们 Android Market 许可验证服务器进行通讯,而直接显示验证通过。我们后续还会继续关注事情的发展,不过有几点是值得现在声明的:

  • 许可验证服务,虽然刚刚推出不久,但这是保护应用不被非法拷贝的十分重要的一步,在线验证的方式比以前简单的通过系统权限限制来防止拷贝的方式要有效的多。即使是提供破解方法的作者也写到:

    目前而言, Google 提供的许可验证服务,在我看来,仍然是防止非法拷贝的最佳方式。

  • 许可验证服务提供了一个基础设施,开发者可以使用它来为自己的应用自定义需要的权限检查。许可验证服务库的第一个版本附带了一个非常简单,容易理解的样例实现,这个样例主要目的是为了让开发者理解如何使用许可验证服务,并且加以修改后可以运用到自己的应用中,样例本身没有太多关注安全方面的问题。
  • 一些开发者没有加以修改就复制了整个样例,而这种做法使得他们的应用十分容易被攻击。实际上目前我们所知的被破解应用,被破解的原因都是因为没有做代码混淆,而我们强烈建议这一点,并且后续还会发布相关的教程来指导如何对应用做代码混淆。
  • 目前使用许可验证服务的应用数量还很少,但是后续会持续增加,因为这种方式比起之前要有效很多。
  • 只要系统允许第三方应用运行,100% 的防拷贝保护就很难实现,但是使用在线验证的方式,当您的应用正确使用了该服务并按照自己的需求进行客制化时,就可以极大增加了破解的难度和成本。
  • 而对抗非法拷贝的最佳方式就是让非法拷贝的工作困难重重并且代价高昂,同时使获得您的应用的合法途径变得更直截了当,简单,快捷。当用户在十分容易购买到需要的应用和不得不访问难以信任的黑市之间进行选择的时候,我们相信结果是不言而喻的。

菜市场已经提供一个安全有效的途径,帮助开发者把他们的应用发布给用户。而新的许可验证服务将会使这个发布途径更安全,并且我们还会持续加以改进。我们正在帮助开发者对抗非法拷贝,并且这将是持续不变方向

译后语:

从 Google 的回应来看,所谓的破解并不是真正破解了 Google 的许可验证服务,因为验证是在线进行的,要破解,实际上要做到:

1,劫持 Market App 跟 Google 验证服务器之间的通讯,或者劫持 3rd App 跟 Market App 之间的通讯,即是说要去 hack Market App

2,并且要能够正确伪造加密后的数据(破解加密算法和能够获得加密用的公钥)

可见,要同时做到上面这两点,实际上并不是那么容易。

传闻中所谓的破解,实际上是破解使用了验证服务的应用,可能是用一个 Fake LVL 去替换应用里面 Google 提供的 LVL 库。Fake LVL 自然不会真正的去跟 Market App 通讯,而是直接返回验证通过来瞒过应用。要防止这样的破解,只需要按照 Google 的建议做代码混淆即可,另外后续的 LVL,Roger 认为也有可能以源码的方式提供,这样开发者可以以更灵活和隐秘的方式在自己的应用里面使用验证服务。

不过正如 Google 而言,提供一个直截了当,简单,快捷的购买应用的途径是非常的重要,而菜市场在这方面还实在不够给力啊。

Via : Android Developers

Google Earth for Android 1.1 发布,一起去潜水吧

2010年8月24日

今天Google Earth for Android 1.1新版本在Android Market上线,为配合严酷的夏日时光,Google为1.1版本加入了潜水功能──你可以潜入水下,看到各种深海美景,在潜水之后点击“look around”按钮可以倾斜视角以看到壮丽的海底大峡谷。

Google Earth for Android 1.1新版本还增加了一个“Explore the Ocean”图层,在其中可以看到超过100个机构贡献的海洋知识文章。如果你运行的是2.2 Froyo系统,那么你可以直接在Google Earth for Android里看到介绍海洋的视频,因为他们是flash的。

Google Earth for Android 1.1已经开始提供免费升级,至少需要2.1版本系统。扫描下面的二维码直接下载安装吧:

Via Google Lat Long Blog

作者: musiXboy 分类: 应用, 新闻 标签: ,

用 Android 手机控制电脑

2010年8月24日

感谢读者 wzyboy 的投递。

冬天,北风吹着、雪花飘着,宅男宅女都窝在被窝里不愿出去,但是又想用电脑上个网,看看动漫、打打游戏啥的……钻出被窝就意味着寒冷,待在被窝里就意味着不能玩台式电脑……真的是这样吗?

上面的截图并不是在电脑上截下的,它们是在一只普通的 Android 手机上用 ShootME 这个软件截下的。看了这些截图,你应该明白,要在被窝里看动漫、玩台式机上的游戏不再是难事了。

要实现这样的效果也不难,并不是我在 Android 上装了一个 Windows 操作系统。它只是用了远程桌面功能而已。远程桌面协议的定义请自行查看维基百科

除了微软的 RDP,其它的操作系统,如 Mac OS X 什么的,也是有相应的远程桌面协议的,所以理论上你也可以在 Android 手机上玩 Mac OS X。但是此文仅以 Windows 7 为例进行介绍。

客户端准备

客户端就是你的手机。此处特指装备了 Android 操作系统的手机。至于版本是无所谓的,Donut, Eclair, Froyo 都行,如果你能搞到 Gingerbread 或者 Honeycomb,你也可以试试……手机的配置更是无所谓的。我是拿 HTC Dream 做的测试。HTC Dream 是世界上第一款商用 Android 手机,它的配置在现在看来是相当相当落后的,但是实际情况是用 HTC Dream 远程桌面连接我的电脑也是非常流畅的,没有卡的感觉。

需要的软件是一个支持 RDP 的远程桌面客户端。这里推荐下 Xtralogic 牌的。点击下面的二维码可以下载带广告的免费版。

服务器准备

服务器就是你的电脑。此处特指装备了 Windows 操作系统的电脑。版本么,Windows XP 以上就可以了。Windows 2000 也许……也行吧。不保证。Windows 7 是最佳的。不过由于我常用的 Windows 7 系统里关闭了太多的服务,所以此处以 Windows 7 的同源兄弟 Windows Server 2008 R2 为例介绍。(截图是在 Windows 7 里截的)

RDP 是微软的协议,所以 Windows 里是自带此功能的,不需要再装其它的软件。设置方法如图:(如果你是在网页上看的,点击看大图)

需要说明的是,如果你的账户已经是管理员账户了,那么就不要再点“选择用户”了,直接保存即可。不过需要注意的是,你要使用的远程连接的这个账户是一定要设置密码的,没有密码的账户是不允许连接的。

连接!

远程桌面不一定要求要在同一局域网里的,理论上公网上任意两只设备都能相互连接,但是此处以局域网为例进行介绍。

首先要确保手机和电脑在同一局域网里,在同一网段里。可以把电脑和手机都连接到同一个路由器下面,然后都设置好固定 IP。比如电脑的 IP 是 192.168.0.100,手机上的 IP 就可以设置为 192.168.0.101 什么的。Windows 下设置 IP 的方法是在“网络连接”里,打开“本地连接”的属性 → “TCP/IP 协议 版本4” → “属性”,在这里改。Android 下使用固定 IP 的方法是打开“无线设置” → “Wi-Fi 设置”→ Menu 键 → “高级” → “使用静态 IP”, 在这里改。

改完之后两只设备应该可以互相 ping 通了。可以在 Android 上任意终端模拟器上输入 ping -c 4 192.168.0.100 (这是电脑的 IP,请根据实际情况修改),Ping 通了就算设置好了。事实上,很多人家里只要是用路由器上网的,基本都已经在同一网段了,这些设置都可以省略的……只要知道电脑的 IP 就可以了……

打开手机上已经安装好的“远程桌面”程序,按 Menu 键 → 添加服务器。地址就填刚才电脑的 IP,用户名填你在电脑上的登录名,确切地讲是你加入远程桌面允许用户列表里的名字,密码就填你电脑上的密码,接下来几个都可以不填。下面讲讲分辨率。

一般来说,手机的分辨率是小于电脑的,所以如果在分辨一栏选择了一个大于手机分辨率的值,那么手机就只能看见一部分屏幕,需要靠滑动来查看其它的部 分,就像一个网页一样,要上下拖动才能看完整。如果把视图缩小,那么的确是可以看完整的,不过字也就变小了。如果选择“适应屏幕”,则是把远程桌面的分辨 率设置成和手机分辨率一样的,这样既是完整的,又是字正常的,但是这样的分辨率下可能有一些电脑上程序不能完整显示。在题图中,第一、二、三张图选择的是 适应屏幕的分辨率,第四张图是选择了一个大于手机屏幕分辨率的分辨率。

综上,如果你的手机的屏幕分辨率本来就比较高的话,比如 Nexus One, Milestone, Desire 啥的,就选择适应屏幕好了,你会感觉你在用上网本的,如果你的手机屏幕分辨率比较低,比如 Dream, Magic 啥的,就选择一个标准分辨率 1024×768 好了,或者可以选择一个 960×480 (长宽都是 480×320 的两倍)的分辨率,然后视图缩至最小,个人感觉那样的字还能勉强看清,题图中的第四张就是这样的分辨率。

全部填好后,点“保存”,然后这个配置就被存储下来了,以后只要启动程序,连接之就可以了。

附注:

  1. 远程桌面只是传输视频和音频信号,所以即使你在用远程桌面玩电脑上的游戏,手机也不会感到卡,因为游戏是运行在电脑上的,传到你手机上的只不过是一个视频和音频信号而已。
  2. 玩这个东西当然是屏幕分辨率越大越好,我曾经见过有在 iPad 上装远程桌面连接 Windows 7 的……
  3. 最好用一只用实体 QWERTY 键盘的手机来玩这个,比如 Dream,Milestone 什么的。

Via wzyboy’s blog

作者: musiXboy 分类: 应用, 技巧 标签:

菜市场的财富故事:Advanced Task Manager 作者 Arron La 年半入账8w美刀

2010年8月24日
Advanced Task Manager

Advanced Task Manager

Arron La,09年二月在菜市场发布了 Advanced Task Manager,最近他把这段时间的收入公布了出来,也让我们看到在 Android 平台上开发收费或者免费广告版应用,收入还是满可观的。ATM 从发布到现在,收费 0.99$ 的版本一共入账 5w美刀,而 09年11月发布的 AdMob 免费广告版则带来接近 3w 美刀的入账。

年半的时间内总共收入 8w 美刀还算一个不错的成绩,而且 ATM 只是一个小应用,类似的竞争者并不少。当然 Arron La 取得这样的成绩也得益他的应用是最早的一批收费应用,有个很好的开头。但是不管怎么说,这个结果显示了一个高质量的应用还是会吸引到愿意为它买单的用户,获得不错的收益。

译后语:

Roger 个人觉得这个结果只能说还可以,远远说不上是激动人心,如果上面的收入数字是分成和税前的话,实际的入账还要打一个很大的折扣。菜市场现在的问题还很多很多。无论是对于终端用户还是对于开发者而言。要真正接近甚至赶上 AppStore 的水平,Google 还是任重而道远。

读者您对此的看法呢,欢迎留言。

Via:TalkAndroid

传 PayPal 将作为付费系统集成进 Android

2010年8月14日

据彭博社报道,eBay正在跟Google谈论将在线支付系统PayPal整合进Android设备,最早可能于今年年底实现。如果能用PayPal来购买Android应用的话无疑会让开发者们高兴,因为目前Android应用只能通过Google Checkout来购买,对中国大陆的用户来说很不方便。

尽管PayPal有一个Android支付应用,但接下来的整合将会跟系统完全集成在一起,就像iTunes Store之于iOS设备那样。在今年6月PayPal发布了一个针对应用开发者的服务:Guest Payments,允许用户只需提供信用卡即可购买应用而不必注册为PayPal用户。

Google和eBay都拒绝对这一传言发表评论。

Via CNET

传 Google 将于几小时后发布改进版 Android Market

2010年8月12日

Google已经确认将于北京时间8月12日凌晨举办一场针对移动产品的发布会传说会宣布类似Facetime的开放视频聊天系统和类似Find my iPhone的寻找电话与远程清除功能。而随着发布会的临近,越来越多的证据证明他们也许还会发布新版Android Market。

首先,在Android Market应用里搜索的时候,你会发现除了出现搜索历史的提示以外,还有相关搜索的提示(上图),这显然是一个方便用户搜索应用的新变化,尽管iTunes早就有了。

届时很可能发布新的付费系统,允许用户通过运营商收费渠道购买应用,和你的话费一起扣除。

当然我们还希望Google能提供一个基于网页的应用/媒体付费购买方式,这一点在Google I/O大会上Google曾经有所提及。

Via AndroidGuys

作者: musiXboy 分类: 传闻 标签: ,

索爱发威,将带来基于 Android 3.0 的手持游戏终端

2010年8月12日

消息来源于 Engadget 。用过 Android 系统的人都知道,虽然偶尔有一些不错的选择,但是这个平台上的游戏并不那么尽如人意,更是和 iOS等对手无法相比,不过,如果索爱这个产品最终能够实现,也许将产生颠覆性的变化。

索尼爱立信正在研发一款非常独特的产品,一款也许会改变 Android 消费者对索爱看法的装置。据可靠消息,索爱试图打造的不仅仅是一个通信终端,而是一个基于 Android 3.0 的完整的生态圈,包括了手机、游戏平台等等。终端硬件装置显然是基于手机的概念设计的,外形上看,是三星 Captivate 和 PSPgo 的结合体,同样也有侧滑盖,但是为了更加适合视频游戏,使用操纵杆代替了 QWERTY 全键盘。

屏幕介于3.7 – 4.1 英寸之间,具有 WVGA 分辨率,500万像素的摄像头,硬件来说,应该搭载 1GHz Snapdragon 处理器,但是,以上都是很推测消息,在最终发布之前,也许会有较大的变动。终端的外壳应该是黑色或者银色,操纵杆显然会是银色的。

搭载的软件系统,毫无疑问是姜饼(Android 3.0),厂家会提供一套供手机状态时使用的界面,内置的 Android Market 将会是一个定制的面向游戏的版本。至于 3D 图形性能,至少应该达到 PSX 或者 PSP 的级别,现在,已经风闻一些大作将会移植到此平台,例如:使命的召唤(Modern Warfare)、战神(God of War)、小小大星球(Little Big Planet)等。

其他细节消息仍待考证,很明显索爱还有很多路要走,至于发布日期,也许会在10月份透露出来,让我们拭目以待吧。

via androidcommunity

Android 在美国军方的“陆军应用程序”竞赛中大获全胜

2010年8月10日

美国军方为了削减开支成本,提高军队效率,正在着力推进一些系统的应用建设,譬如 Android 操作系统等等。近日,美国军方举办了一场“陆军应用程序”竞赛,要求士兵及其他民众开发一些对陆军有用并且有益的应用程序。一共有 141 名程序员参与了这次竞赛,提交了 53 个应用程序。

Android 用户可能感兴趣的地方在于,在 15 个获奖的应用程序当中,其中 10 个是运行在 Android 系统之上的,而其他的 5 个则是为 iPhone 所设计。其中最优秀的一款 Andoird 应用程序之一是由两位军团工程兵所设计,旨在通过 Google Maps 和 Google Earth 服务在军方的受灾营救时有效地组织和传递关键信息。这两位选择 Android 为其开发平台,理由是:相对 iPhone 的开发环境,Android “开发起来更为方便”。

这次竞赛的陆军方面的负责人,军士 Jeff Sorensen 说道,军方的其他部门也在寻求举办这样的竞赛。同样,他还指出,最快明年,陆军可能会考虑给其部署的士兵配发 Android 和 iPhone 手机。

Via Android Central

作者: kakahandsome 分类: 新闻 标签: ,

2010年2季度 Android 销售增长 886%

2010年8月8日
众所周知, Android 在过去的一年里面获得了极大的增长,但是,我们都低估了这个操作系统的增长率—— Canalys (一家市场调查公司),最近发布了他们的调查报告: 在刚刚过去的第二季度, Android OS 获得了 886%的年增长率,没错,886%!
对于任何产品来说,这都是一个几近荒谬的数据,不过,这也显示了 Android 是多么的流行,接下来看看 Canalys 给我们提供的一些有趣的统计数据:
  • 塞班的第二季度全球占有率是 38%(年增长41%)
  • Android 占有23%的市场份额 (年增长884%)
  • 黑莓占有18% (年增长41%)
  • iOS 占领13%的市场(年增长61%)
苹果的 iOS 继续表现了良好的增长势头,仅次于 Android ,当然了,从上面的数据可以看到,和 Android 无法相比。
在美国市场, Android 第二季度拥有34%的市场占有率,增幅同样是巨大的851%。这么巨大的增长归功于皈依于 Android 门下的手机制造商,例如摩托罗拉、 HTC、三星、LG和索尼。
毫无疑问, Android 将会继续保持这种增长势头,随着越来越多的制造商的加入,Android 的前途也越来越光明。

via androidcentral

新开发版本 Fennec 发布,性能相当优秀

2010年8月6日

作为 Mozilla Firefox 的移动版本,Fennec 发布了其在 Android 平台上的最新开发版本。有些用户可能会选择使用 Fennec,有些则未必,但是 Fennec 正在从 alpha 预备版本阶段转向 alpha 版本阶段,并且正在变得越来越优秀。随着新版本的发布,我们总算看到了 alpha 版本 Fennec 的到来。不仅仅是功能上做了大量的细化,运行速度也变得更快。我本人是相当期待 Mozilla 在 Android Market 上发放 Fennec 官方版本的。另外,如果你下载 Fennec 的话,确保你的手机采用的是 snapdragon 的处理器。在其他处理器上,Fennec 的表现相当不尽如意。

点击这里下载 Fennec 最新开发版本。

Via AndroidGuys

作者: kakahandsome 分类: 新闻 标签: ,