近期掀起一阵Android的移植刷机高潮,HTC HD2、诺基亚N900、魅族M8(点击查看教程)等大家熟悉的各种系统机型,甚至还有iPhone(点击查看教程),一时间貌似全民进入Android时代。而近期,笔者就刚刚拿到诺基亚N900安装Android系统的教程,部分用户实测后比较完美,并且能够正常运行一些比较经典的小游戏,包括植物大战僵尸、祖玛等。
  

 
  诺基亚N900原自带的Maemo系统界面图片
  

 
  诺基亚N900安装Android系统界面截图
  

 
  诺基亚N900安装Android 2.2改版系统Nitdroid主界面图片
  接下来我们将介绍笔者整理汇总的诺基亚N900刷Android改进系统Nitdroid的详细教程,包含一些国内外用户刷机时遇到的一些小问题的解决方法和刷机注意事项等。
  

 
   1、下载N900安装Android 2.2改版系统Nitdroid必须用到的5个文件包,分别是MultiBoot-extras、Multiboot V0.2.5版、Kernel 2.6.28.NIT.05、New 0.0.5-4 NITDroid Build、NITDroid-N900-the-flying-world.tbz2共5个。
  2、备份好诺基亚N900上个人资料。
  3、用Root权限进行修改
  A、安装必要用到的软件apt-get install wget bzip2 rootsh nano kexec-tools;
  B、删除原来的多启动东西apt-get remove bootmenu-n900;
  C、通过命令下载如下压缩包
  cd /home/user
  wget http://downloads.nitdroid.com/Jay-c/remove-multiboot-0.1.x.tar.gz
  D、解压这些刚下载的文件
  命令如下:
  cd /home/user
  tar xzvf remove-multiboot-0.1.x.tar.gz
  chmod +x multiboot-remove
  ./multiboot-remove
  rm multiboot-remove
  rm remove-multiboot-0.1.x.tar.gz
  E、选择性进行删除Titans power37 kernel
  rm /boot/vmlinuz-2.6.28.10power37
  rm -r /lib/modules/2.6.28.10power37
  F、安装多Boot项菜单
  dpkg -i /home/user/MyDocs/multiboot-extras_0.1_armel.deb
  dpkg -i /home/user/MyDocs/multiboot_0.2.5_armel.deb 
  G、存储卡割卡
  以下是不同大小的存储卡对应的一些参数,根据如下参数设置。
  2G:100
  4GB:2100
  6GB:4100
  8GB:6100
  16GB:14100
  32GB:30100
  以下是某论坛会员实测16G存储卡
  umount /dev/mmcblk1p1
  sfdisk -uM /dev/mmcblk1 <>
  ,6100,C
  ,,L
  ,,
  ,,
  EOF
  在以上过程中,会提示一些错误,可以忽略不考虑。
  

 
  H、重启手机
  I、接下来通过如下命令完成格卡工作
  umount /dev/mmcblk1p1
  mkfs.vfat /dev/mmcblk1p1 -n sdcard
  mke2fs -j -m0 -L NITDroid /dev/mmcblk1p2
  J、通过如下命令整理分区解包
  cd /
  mkdir /and
  mount -t ext3 -o noatime,rw /dev/mmcblk1p2 /and
  cd /home/user/MyDocs
  bzip2 -d NITDroid-N900-0.0.5-4-Final.tbz2
  cd /and
  tar xvf /home/user/MyDocs/NITDroid-N900-0.0.5-4-Final.tar
  dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-05_final1_armel.deb
  K、增加Boot项菜单
  cd /etc/multiboot.d
  cat >NITdroid-2.6.28.NIT.05.item<>
  ITEM_NAME="NITdroid on MMCp2 - 2.6.28.NIT.05"
  ITEM_KERNEL=2.6.28.NIT.05
  ITEM_MODULES=ext3 fat vfat
  ITEM_DEVICE=\$p2
  ITEM_FSTYPE=ext3
  ITEM_FSOPTIONS=rw,noatime,errors=remount-ro,commit=3
  EOF
  L、再接着就是进行打包
  umount /dev/mmcblk1p2
  然后安装Titans excellent power kernel,通过如下命令,也可以不安装这步。
  cd /home/user/MyDocs
  wget http://downloads.nitdroid.com/Jay-c/multiboot-power37.tar.gz
  cd /
  tar xzvf /home/user/MyDocs/multiboot-power37.tar.gz
  M、Reboot重启手机即可。