Good good study, day day up

aleung的学习笔记, aleung的idea

Nexus One 到手,以及刷机过程

昨天终于拿到了Google赠送的Nexus One手机了,Google做事也够拖拖拉拉的,确认信说两个星期左右会寄到,实际上用了两个多月。不过还是得感谢Google,我去年开通Android Developer帐号的时候还埋怨,我只是发布免费软件,都要我交25美元才能开通。Google送我手机的原因是因为我符合它的Android开发者推广计划的条件:开发的Android应用下载量超过5000,用户评价高于3.5星。我的 HereIm Map Helper 和 Wallpaper Label 都符合条件。

原来用的G1因为内存太小,运行速度很卡。Nexus One用起来的第一感受就是顺畅,另外就是屏幕显示效果很艳丽。

机器是2.1的系统,但是没有root,因此正式使用前的第一件事情就是刷机。上网看了一些文章,大部分写得罗里罗嗦的,完全没有重点,真正动手做其实就是简单几步。下面不写具体操作过程,因为网上一大堆。

准备

PC上要安装好USB驱动和fastboot、adb工具。工具是Android SDK附带的,装好SDK就有。

Unlock bootloader

Unlock了之后才允许进行刷机操作。Unlock后开机时会显示一个打开的锁的图标,说明这台机器已经unlock了,也就是无保修了。只要unlock了,下面的操作都可以进行了,不一定要按照先后顺序。

更新recovery

下载Amon_RA做的recovery image,用fastboot工具写入手机。安装新ROM或者patch都需要通过recovery来进行,其实系统已经自带了recovery,不更换也能用,但是Amon_RA的功能更强,使用起来会方便很多。

更新radio

我检查了一下,自带的radio已经是最新版本,所以跳过了这个步骤。

安装新版本的ROM

我装的是CyanogenMod的ROM,比较可靠。这个ROM是带root的,装起来就有root权限了。因为CM的ROM是不带Google Applications的(版权问题),所以还需要再刷个GoogleApp包(网上可找到,目前最新版本是EPE54B),这个包应该是通过Google官方升级包制作出来的。如果装的是其他版本的ROM,例如国内的人制作的,通常已经把Google应用内置进去了,就不需要额外步骤。

对我而言,到此为止刷机过程就完成了。有些人还要再打其他的patch,例如中文排序、theme之类的。

不更换ROM,获取root

是否有root权限,是与ROM相关的,例如我刷了CM 5.0.6就有root权限了。有些人不想换ROM,沿用官方的系统,但又想要root权限,就需要刷hack过的superboot image。要注意下载superboot image的时候,要选择跟ROM一致的版本,例如目前官方正式发布的最新ROM版本是ERE27。版本号从手机信息界面可以查到。