近期掀起一阵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重启手机即可。
……