当前位置:爱活网 Evolife.cn > 爱手机 > 正文 >

通吃Android/WM HTC HD2双系统改造不求人

日期:2010-10-13 11:33:36 作者:Archon 来源:爱活网 评论(-)

Android系统现在是相当的火爆,大家都卯起劲来拼命出新机,什么Desire HD啊,Droid X啊,i9000啊,每台都是一等一的强机。可惜的是这些机器的价格恐怕都不是普通人所愿意接受的,那么平价高端机难道就只有里程碑了吗?且慢!还有一台机器可能是你没有想到的,没错,那就是我们今天的主角,标题里的HTC HD2。

HTC HD2 Android、Windows mobile双系统启动改造不求人

说到HD2,估计给人最大的印象就是四个字:生不逢时。作为曾经的Windows Mobile 6.5旗舰,4.3寸800×480分辨率的傲人大屏,Windows系智能机少见的电容多点触控屏,1GHz高通Snapdragon处理器,576MB RAM,512MB ROM,500万像素照相机外带双LED闪光灯,这一切哪怕放在现在来看都依然是顶级家族的一员。可惜老迈的Windows Mobile系统没能顶住苹果和谷歌的轮番轰炸,而HD2又因为某些原因被断绝了升级到Windows Phone 7的希望。于是一瞬间,曾经风光无限的HD2变成了弃儿——微软不支持,HTC不支持,正所谓爹不管娘不顾。

可是HD2的硬件太强大了,就这么被浪费是不是也太可惜了?这不仅是咱的想法,也是许多有理想、有技术、有实力的同学们的想法。于是在xda-developers们的努力下,Android系统终于被成功移植到了HD2上。得益于HTC“科技以换壳为本”的研发理念,HD2的硬件配置和Nexus One、Desire这些纯正的Android手机几乎没有任何区别,因此到现在为止HD2的Android系统已经做的相当完善。当然,光说不练没有用,不看广告看疗效,下面就让我们来看看实际效果吧。有兴趣有HD2的童鞋也可以试试看。值得注意的是,接下来的HTC HD2拥抱Android改造技巧较为复杂,比较适合高级用户效仿。

 

HTC HD2双系统改造不求人 准备篇

首先我们需要HD2一台。现在的手机市场上有两种HD2,HTC版和T-Mobile版。笔者的是HTC版,也就是普版的,对于T-Mobile版是否兼容无法测试,请读者见谅。此外,还需要MicroSD卡一张,容量在1GB以上,速度尽量快一些。

HD2默认是Windows Mobile系统,虽然网上盛传HD2的WM系统会影响到Android,但笔者在这儿可以负责任的说那些都是胡说八道。所谓的精简版WM系统,对Android系统来说唯一的好处就是启动会快一点,毕竟我们下面需要在WM系统中引导Android,除此以外就没有什么影响了。

系统版本可以任意选择(当然还是新一些的更好,有精简的也更好,毕竟启动快一点也不是缺点),但Radio不能随意。根据笔者的使用经验,HD2必须要刷到2.12.50.02版Radio才可以在Android系统下正常通话,因此在开始之前请务必把HD2的Radio升级到这个版本。具体刷Radio的办法请各位读者自行google。

 

HTC HD2双系统改造不求人 系统篇

现在可以给HD2用的Android ROM非常多,而且还在以每周2~3个版本的速度不断增加。这些ROM主要来自于三大系列,分别是Nexus One、Desire和Cyanogen Mod。来自Nexus One的ROM特点是干净,原汁原味,有些甚至连手机型号都还是Nexus One(汗);来自Desire的ROM则基本包含了全套的Sense界面;而来自Cyanogen Mod的ROM则一般属于定制版风格,大家可以根据自己的爱好选择不同系列的ROM。在本文中笔者采用的是基于Cyanogen Mod 6的shubCRAFT v1.5(点击此处下载)。

HTC HD2 Android Windows Phone双系统启动改造不求人

在Android中有两中网络组件,分别是RMNET和PPP。前者比较慢但比较稳定,后者比较快但容易出问题,笔者推荐RMNET版的固件。
下载完毕以后解压压缩包,可以看到一个名为“Android”的文件夹。把这个文件夹整体放入MicroSD卡的根目录中,然后把存储卡插进HD2,我们就可以告别电脑 ,转入手机操作了。

打开你HD2的电源,进入WM系统后随便用一款文件浏览器,进入刚刚的Android目录,找到CLRCAD.exe,运行之。这个程序运行以后是没有任何效果的,不用管它,然后再运行HaRET.exe,看到一个小框中进度条走完,屏幕一黑开始刷英文,就大功告成了。

HTC HD2 Android Windows Phone双系统启动改造不求人

什么?这样就好了?没错!连刷机都不要?完全没错!曾经用过HTC Diamond的人可能不会感觉怎样,但可能大部分没接触过HTC手机的人都会怀疑这样操作的真实性。原来不用刷机就可以从WM换成Android?你可能听说过“HD2模拟Android”的说法,那种说法的来源正是因为对这种启动方式的怀疑才产生的。

但是笔者在这里可以再次负责任的说,所谓“模拟Android”同样也是胡说八道。虽然看起来这个Android系统是从WM系统中启动的,但它和开机直接启动的Android系统没有任何区别,而在进度条走完、屏幕开始滚动文字的那一刻开始,CPU的控制权就被Android的Linux核心夺走了,WM系统在内存中的一切数据就成了垃圾数据,也就是说那个启动着的WM已经不复存在了。其中详细的技术问题在此不想讨论,但有一点是确定的,正是由于WindowsCE 5内核对内存访问的不设防,外加HTC被研究透了的硬件设计和破解的SPL,才导致有可能以这样一种方式去强行转移CPU的控制权,也希望大家不要再纠结于“是不是模拟的Android”甚至“WM是不是还在后台执行”这类问题了。

HTC HD2 Android Windows Phone双系统启动改造不求人

说了这么多,回头再看看搁那儿启动着的HD2吧。怎么还在走字幕?放心好了,第一次启动的时候,系统会在SD卡上创建一个大的空文件作为用户存储区,来模拟普通Android手机的“内置ROM”。这个过程的速度取决于存储卡本身的速度,毕竟创建一个512MB甚至1GB的文件怎么说也是需要一点时间的。而在未来系统执行的时候,你所安装的一切程序,实际上都是在往这个虚拟的ROM里写数据,因此你在Android系统下所做的一切修改都不会影响到存储卡以外的任何地方。因此可以随心所欲的用,不用担心破坏手机原来的数据。

HTC HD2 Android Windows Phone双系统启动改造不求人

大约5分钟以后,我们就可以看到启动成功的Android系统了。在第一次进入系统的时候会执行初始设置向导,由于笔者的HD2早已经不是第一次启动了,因此在此就不展示了,大家想设置的按照向导设置即可,不想设置的,在要求你点击机器人开始的那个界面上,依次点击屏幕除顶栏和底部按钮以外区域的左上、右上、右下、左下角,即可跳过这个向导。

HTC HD2 Android Windows Phone双系统启动改造不求人

(编辑:Dennis)
1 2 3 下一页尾页共[3]页
网友评论(共 - 条)
正在加载评论...
用户名: 同时发布到新浪微博登陆新浪微博