WP平台有许多OEM独占应用,今天就来介绍一种方法来教教大家如何突破OEM限制来安装其他厂商的独占应用
Windows Phone平台有一个很独特的现象,这是android平台所没有的,那就是每一个不同的OEM厂商都拥有自家的独占应用,独占应用的好坏往往决定了一家厂商的能力。而消费者在选购一款windows Phone产品时,独占应用也是评断的标准之一。比如,Nokia本身就拥有专业拍摄、智能拍摄、Drive+、创意工作室、铃声制作等多种应用,而三星用户只能眼巴巴的眼馋,无法使用了。这种独占应用的模式的确可以提高OEM场上的吸引力,但是对于用户来说,可能就不这么想了。
只能说用户的智慧是无限的,通过各种手段来达到目的,人类历史上的类似的例子比比皆是。而Windows Marketplace的限制,也在智慧的进攻中,被拿下了。通过Fiddler这一软件,用户已经可以自行破解Windows Phone的Marketplace限制,从而安装到各种其他厂商的独占应用。
HTC Hub就是HTC的独占应用
在介绍方法以前,我们首先要介绍一下Fiddler这一应用。Fiddler是一款HTTP调试代理,他能记录并检查所有你电脑和互联网之间的HTTP通讯,设置断电,查看Fiddler所有接受传输的数据。Fiddler最大的好处就是,他的操作和界面是同类型软件中最为简单便携的,通过Fiddler你可以将你的PC变为一个HTTP代理,从而进行许多不同的网络调试。
Fiddler软件截图
而这里再要说一下关于Windows Phone的Marketplace商店机型识别的原理。比如说,一部Nokia的Lumia920手机,想要从Marketplace商店下载一款应用,那么首先,Lumia 920会先给Marketplace服务器一个请求,申请购买下载这个应用,在这个请求中,包含了Lumia 920的机型信息,如果Marketplace服务器验证成功,那么就会允许下载这个应用。
可能聪明的朋友已经看出这次机型破解的原理了,那就是使用Fiddler软件将PC作为代理点,然后修改手机发送给Marketplace服务器的脚本,从而骗过Marketplace服务器,下载到专属的应用。理解了这一原理之后,小编就来实际操作一下。
首先,我们要安装Fiddler,在官方网站中可以免费下载到这款应用,在Rules中打开Customs Rules功能,找到“static function OnBeforeRequest(oSession: Session) {”这一行,然后再在下面增加以下代码:
选择红框中的选项
在记事本的这一行中添加红框内代码
之后,保存这个记事本文件,关掉Fiddler。在手机的Wifi设置中,添加代理,IP地址为PC的IP地址,而端口为8888。
手机端如图所示即可
重新打开Fiddler,打开Tools-Fiddler Options,然后如下图勾选。完成后,选择OK完成Fiddler。
Fiddler如图设定即可
勾选成功后点击OK即可
如果一切正常,你就可以在是手机的商城里进行搜索,比如,你想要搜索三星的应用,就可以搜索Samsung,就可以看到三星的所有应用了。进入到你想要下载的应用的界面,看到安装按钮后,我们需要按下Windows按键将商店转入后台,然后进入Wifi设置关闭代理。随后长按返回键呼出多任务列表,回到应用的页面,然后就可以点击安装,来安装应用了。
通过这个方法,用户就可以自行在手机里安装部分的OEM独占应用,当然,这并不意味着所有的应用都可以通过这个方法安装,比如说HTC的专属应用HTC HUB需要HTC的驱动和特殊的API接口,这就导致了非HTC手机即便安装上也无法正常的使用。这点就需要用户自行判断了。
网友评论