I recently installed the latest version of NITDroid N11 “Vostok” on my Nokia N900. It is Android Gingerbread 2.3.3 port released by Alex Roslyakov (@drunkdebugger | e-yes). There have been a number of versions prior to this one, but each one improves on the last and this one is no exception. I found all the information over on the Maemo.org forum, specifically the “Nitdroid easy install on Emmc” page is very useful. I recommend visiting Alex’s thread for the change log, or catch him on his website.

NOTE: This version still does not have full two way voice support.

PREREQUISITES:

Download Nitdroid kernel: http://downloads.nitdroid.com/e-yes/nitdroid-kernel-2.6.28-06_final1_armel.deb
Download Nitdroid version: http://downloads.nitdroid.com/e-yes/N11_Vostok.tar.bz2
Note: 22/10/2012: (the nitdroid link above no longer works, but since I downloaded it, you can find the working link here: http://www.mynokian900.com/wp-content/downloads/N11_Vostok.tar.bz2). enjoy
Enable all repositories from App manager (Extras-testing, Extras-devel, Extras and the default Nokia repository).
Install Leafpad from the App manager and make sure that you have root access.
Close the App manager.
Copy the two files you downloaded to your /home/user/MyDocs folder on your Nokia N900. I use WinSCP to copy the files from my computer to the /home/user/MyDocs folder.

Installing NITDroid N11 to EMMC (in development)

Load X-terminal and type the following to gain ‘root access’:

sudo gainroot
You want to update your application list and then download the Nitdroid installer, so type the following:

apt-get update apt-get install nitdroid-installer y y again if it asks again.
Quit X-terminal and DO NOT run the Nitdroid installer, instead open a new X-terminal window.
Gain ‘root access’ by typing the following:

sudo gainroot
In the next step you are now going to extract the contents of the file “N11_Vostok.tar.bz2” to a folder, mount two folders and then install the kernel. Type the following:

cd /home/user/MyDocs bzip2 -d N11_Vostok.tar.bz2 cd /home mkdir /and cd / mount /home /and cd /and tar xvf /home/user/MyDocs/N11_Vostok.tar dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-06_final1_armel.deb
Staying in X-terminal, edit the boot file, by typing the following:

leafpad /etc/multiboot.d/11
DO NOT press enter yet, instead at the bottom of the X-terminal screen tap on the Tab button. I have marked it in red below.

This will add the ‘.item‘ to the boot file name.
Now hit enter on the keyboard to open the boot file in Leafpad.
Edit the ITEM_DEVICEline in the file according to the following (only 1. or 2. can be chosen):
If you have a MMC (micro SD card) plugged into your N900, change ITEM_DEVICE to this:

ITEM_DEVICE=${INT_CARD}p2
If you don’t have a MMC (micro SD card) plugged into your N900, change ITEM_DEVICE to this:

ITEM_DEVICE=mmcblk0p2

Save the file by tapping on the drop down menu at the top of the screen.
Exit the file by clicking on the X at the top right of the screen.
Exit out of X-terminal, reboot your Nokia N900 and on startup one is presented with a boot menu. Type ‘2’ for NITDroid 2.6.28.NIT.06 and it should load up.

NOTE: The first time Nitdroid boots up it take a long time (+- 3 minutes of waiting at the Nitdroid logo), before one sees anything resembling Android. It also seems to falter at the screen where it tells you to touch the screen. I tried and tried to get it to work and it wouldn’t. I suggest opening the keyboard and then closing it, and place the N900 in portrait mode. I think I tapped on the emergency number link and then exited the screen and suddenly it started to work.

The second and subsequent start ups into Nitdroid are fast.

There are more options on the “Nitdroid easy install on Emmc” page so please do visit it if you want more help.

Related posts:

Upgrading NITDroid N11 “Vostok” to N12 “UMay”?
How to install NITDroid version 0.0.9 on N900?
Uninstalling Nitdr