Android 2.3.1预览版移植到诺基亚N900
继基于安卓2.2.1的nitdroid0.0.9发布之后,国外移植小组于新年的第一天放出了安卓目前最新版2.3.1(开发代号gingerbread,中文译作”姜饼“)。

初步安装使用,比2.2流畅,电话功能无声音,短信能收不能发,应用正常,进入正题,安装。
安装方法与0.0.9完全相同。可以参考我之前发的《安装NITdroid 0.0.9》。在此详述全新安装gingerbread到N900内存卡的第二分区的流程。推荐使用class4以上不小于2GB的内存卡。整个命令操作在maemo系统中进行,并且实现与android与自带maemo系统双系统。
首先下载以下文件放置于/home/user/MyDocs/目录下。
①,姜饼ROM http://downloads.nitdroid.com/e-yes/gingerbread.tar.bz2
②,升级文件 http://downloads.nitdroid.com/e-yes/gingerbread_update1.tar.bz2
③, 键盘补丁 http://downloads.nitdroid.com/e-yes/omap_twl4030keypad.kcm.bin
⑤,内核 http://downloads.nitdroid.com/Jay-c/kernel/nitdroid-kernel-2.6.28-06_final1_armel.deb
⑥,更新的内核 http://downloads.nitdroid.com/e-yes/zImage (重命名为vmlinuz-2.6.28.NIT.06)
X-term中的安装指令(确保已经介入网络):
root
apt-get install nitdroid-installer #下载并安装双启动,根据提示YES继续安装#
apt-get install bzip2 kexec-tools #安装解压插件#
umount /dev/mmcblk1p1 #卸载分区,以下开始分区#
sfdisk -uM /dev/mmcblk1 << EOF
,100,C #以2G卡为例填100,4G卡则为2100,类推#
,,L
,,
,,
EOF #分区结束,接下来分区整理#
mkfs.vfat /dev/mmcblk1p1 -n sdcard
mke2fs -j -m0 -L NITDroid /dev/mmcblk1p2
cd / #开始解压rom#
mkdir -p /and
mount -t ext3 -o noatime,rw /dev/mmcblk1p2 /and
rm -rf /and/*
cd /home/user/MyDocs/
bzip2 -d gingerbread.tar.bz2
bzip2 -d gingerbread_update1.tar.bz2
cd /and
tar xvf /home/user/MyDocs/gingerbread.tar
tar xvf /home/user/MyDocs/gingerbread_update1.tar
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-06_final1_armel.deb #安装内核#
cd /
umount /and
cd /home/user/MyDocs #更新内核#
cp -f vmlinuz-2.6.28.NIT.06 /boot/multiboot/
cp -f omap_twl4030keypad.kcm.bin /and/system/usr/keychars/ #虚拟键盘输入补丁#
重启划开键盘选择2启动android
到此,安装完毕.
图片欣赏



2011/01/21 16:51:46
诺基亚终于坐不住了,安卓救了摩托罗拉
2011/01/04 14:30:58
沙发团队来占沙发了