如何下载Android Market上未对中国开放的应用

  1. 云栖社区>
  2. 博客>
  3. 正文

如何下载Android Market上未对中国开放的应用

snowdream86 发布时间:2011-08-24 18:52:00 浏览609 评论0

摘要: 原文:http://pagebrin.com/2011/03/%E5%A6%82%E4%BD%95%E4%BC%AA%E8%A3%85%E6%88%90%E7%BE%8E%E5%9B%BD%E8%BF%90%E8%90%A5%E5%95%86/ 对于Android用户来说,官方的Android Market(下文昵称为菜市场)无疑是获取应用的最佳途径,无论从数量、质量和安全性来说都最有保障的。

原文:http://pagebrin.com/2011/03/%E5%A6%82%E4%BD%95%E4%BC%AA%E8%A3%85%E6%88%90%E7%BE%8E%E5%9B%BD%E8%BF%90%E8%90%A5%E5%95%86/


对于Android用户来说,官方的Android Market(下文昵称为菜市场)无疑是获取应用的最佳途径,无论从数量、质量和安全性来说都最有保障的。但由于各种已知和未知因素,目前为止Google仍然没有对中国大陆用户开放付费应用的下载,另外部分免费应用也因为地域关系未对我们开放。下面将介绍如何绕过限制来自由下载菜市场上的任何应用程序。

一般情况下,官方的菜市场是通过手机网络的运营商代码来识别你的地域,但当你的手机没有注册任何运营商网络时(场景:飞行模式,开启WIFI连接),Google则会通过IP地址来识别你的地域。根据以上原理找到的两种破解方法如下,前提是要拥有美国的VPN帐号或者是手机拥有root权限。

其一:拥有美国VPN。操作方法为:将手机切至“飞行模式”,开启WIFI连接,启动VPN连接。当VPN连接正常后,打开菜市场就会出现付费应用了。

其二:拥有root权限。操作方法为:在菜市场上搜索并安装“MarketEnabler”这个应用,安装完毕并开启此应用,在“Settings list”下面的“[us]T-Mobile(T-Mobile)”上长按,跳出菜单中选择“fake this provider now”,完成后重新开启菜市场,你会激动的发现也有付费应用了,以前找不到的免费应用也可以找到了。

说明:本文中的方法二以伪装美国运营商T-Mobile为例,你也可以选择除中国外的其它运营商,效果基本相同。

MarketEnabler”这个应用除了伪装成“Settings list”标签中给出的运营商外,也可以在“Set custom”这个标签下自己填入运营商代码,来伪装成全球任何一个移动运营商网络。应用场景之一是:运营商代码设为台湾中华电信的46692,下载KKBOX应用(假设此应用只限于台湾用户)。


【云栖快讯】云栖专辑 | 阿里开发者们的第20个感悟:好的工程师为人写代码,而不仅是为编译器  详情请点击

网友评论