准备迎接Windows Phone 7越狱而出吧

移动技术    2010-11-18 18:35  

  是的,尽管现在还没有确切的消息说Windows Phone 7已经完全越狱,但是我们很高兴看到在各个社区的开发人员的努力下这美好的明天正一步一步向我们走来。

  越狱的好处:所谓越狱,就是突破操作系统的限制,以便让你的程序或者让用户能够做一些原来不能做或者说受限制的事情。例如,在Windows Phone 7上我们希望通过越狱达到:

  1。 Native code的执行:在Windows Phone 7上普通的ISV是无法使用native code编写程序的,甚至你想在托管代码里面通过P/Invoke来访问native code编译的dll都不可以。但是,OEM或者MO是有这种能力的。例如Samsung的Marketplace中特有的程序“Network Profile”可以让你控制网络的一些配置信息。而在Samsung Focus以及一些机器的工程模式中你可以看到网卡的Mac地址甚至打开系统的USB网络共享能力。这些,都是普通的托管代码所无法完成的。

  2。 安全限制的突破:Windows Phone 7中做了很多安全性的限制,例如独立存储。你的应用程序只能访问自己一亩三分地中的文件系统,访问别的地方,想都别想。而对于某些系统的敏感信息,例如联系人列表等等也只能通过系统特定的接口来访问有限的数据。

  3。 获得某些高级访问能力:例如目前普通开发者是无法或者摄像头的实时数据的,只能获得拍照后的结果。这对于做一些实景增强类应用就很困难了。但是OEM或者MO却可以访问。例如LG的Look n Type应用、Scan Search以及全景拍照等等。。。。。。

  4。 第三方应用商店的可能性:目前所有的Windows Phone 7的应用程序只能通过Windows Phone Marketplace来分发。越狱后有可能出现第三方的应用商店从而能够让你下载安装一些破解版的软件或者说在Marketplace无法上线的软件或 者说某些非授权的本地化版本的软件。

  需要越狱吗:越狱真的这么重要吗?其实不然,我相信目前看到这篇 文章的绝大部分人都属于技术人员或者说Geek之类的,至少是智能机的拥趸。大家很喜欢通过动手来满足自己的成就感、通过越狱来安装一些免费的软件,使用 一些操作系统本身禁止/限制的软件。。。但是,不要忘了,普通消费者的数量往往是远远大于咱们这个群体。我身边就有那种使用了半年的iPhone都不会用 它收发彩信的人,也有那种用了几年的Nokia也不知道如何将它和电脑来同步联系人的人,甚至有那种手机里面的软件是我一年前给他安装的软件再也没有更新 过的。这种人很多很多而且占据绝大部分用户,越狱还是不越狱对他们没有任何的影响。所以,我建议对于不具有一定的动手能力的用户还是不要使用越狱后的操作 系统版本更加安全。

  越狱的坏处:要越狱,主要是面临着一系列的安全性问题。主要是系 统越狱后,应用程序将有可能访问到很多原来不能访问到的信息,从而危害你的个人隐私数据。例如,联系人信息,原来程序只能调用系统的界面让用户来选择某个 联系人。越狱后,程序有可能有能力在你不知道的情况下偷偷的访问到你的所有的联系人信息。你放心吗?还有各种各样的吸费的软件、病毒软件就将有可能在你的 手机上蔓延。是的,或许你有能力防范这一切的发生。但是,对于一个普通用户来说这些对他们还是太高深。

  好的,现在我们看看目前Windows Phone 7上的越狱的进展

  1。 Native Code的访问能力:

www.hdut.com

  通过对Samsung的Net Profile应用的XAP的拆解研究,我们会发现其中有三个Native Code的Dll。而进一步的研究表明他们都是通过下面的ComBridge来访问。

www.hdut.com

  Chris Walsh已经宣称他可以成功的在自己的代码中通过这种方式来调用native dll了。

  2。 注册表和文件系统的访问:通过对注册表的访问,根据我们的一贯经验很有可能进一步释放你的手机和应用程序的潜能。现在Chris又宣称他可以访问到HTC和Samsung的设备的注册表和文件系统的访问。嗯哼,这一步的确很关键。

www.hdut.com

  好的,看样子Windows Phone 7的越狱指日可待了,你准备好迎接它了么?

在线留言

我要留言