PDA

View Full Version : GingerBread, Up and Running on Nokia N900



c0dist
08-30-2012, 01:58 AM
Pheww, so finally after messing badly with my friend's N900, I got gingerbread running. And after spending 3-4 nights w/ this phone, I must admit, I'm in love with it.. :D
It took me 3-4 days because all the info is scattered here and there, and some things work, some don't. Finally after messing and flashing N900 5-7 times, I got what I was looking for.. :)

Disclaimer : I'm not responsible for any damage done to your phone or you. Use it at your own risk.

If you wish to taste Android on N900 (I'm sure there's very few of you), I'd suggest you to try everything on a freshly installed N900. Just flash the eMMC and Firmware. Instructions are @ Updating The Firmware (http://wiki.maemo.org/Updating_the_tablet_firmware).
Then enable all the repositories - extras, extras-devel, and extras-testing by following instruction here (http://www.nokiadistrict.com/repositories-extras-extras-devel-and-extras-testing-for-nokia-n900/).

Once you're done, just blindfold your eyes and follow the instructions given:

1. Download rootsh from here (http://maemo.org/downloads/product/Maemo5/rootsh/) and install it.
2. Download NITDroid 12 "UMay" from here (http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2) and kernel from here (http://downloads.nitdroid.com/e-yes/nitdroid-kernel-2.6.28-07_6-rc6_armel.deb).
3. Transfer the downloaded content to root of the N900 (Remember internal memory).
4. Open X-Terminal and enter following commands


root
apt-get update
apt-get install nitdroid-installer
y
y [again if it asks again.]


Remember though you've installed the installer,DO NOT RUN ANYTHING.
Now execute these commands on terminal:


cd /home/user/MyDocs
bzip2 -d N12_UMay.tar.bz2
cd /home
mkdir /and
cd /
mount /home /and
cd /and
tar xvf /home/user/MyDocs/N12_UMay.tar.bz2
dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-07_6-rc6_armel.deb


Continued..

c0dist
08-30-2012, 02:15 AM
5. After this execute this command

vi /etc/multiboot.d/11[press tab to auto fill here]
go to insert mode and set

ITEM_DEVICE=mmcblk0p2

6. save and exit. Reboot the device w/ open keyboard.
7. When it boots, if you see something like this
485
Press 2 to boot into Android..

If everything goes well, you'll be tasting Gingerbread, else I don't know. Flash and try again. :p
NOTE : While using Android, power button works as "lock key", camera was not working for me (note: I'm using older version). Camera key was the "back key".

Resources :
Actually this whole procedure was on this (http://www.mynokian900.com/2011/02/how-to-install-nitdroid-version-0-0-9), this (http://www.mynokian900.com/2011/05/upgrading-nitdroid-n11-vostok-to-n12-umay) and this (http://www.mynokian900.com/2011/04/how-to-install-nitdroid-n11-vostok-on-n900). I've just compiled it in a easy manner.

Thanks.
Hope you'll enjoy.. :)

the_empty
08-30-2012, 11:16 AM
thanks for this elaborate explanation . It will be fun night for me now. I somehow managed to install GB on my samsung galaxy tab few days back.

believe me, Windows 7 licensed version will give you all the possible trouble while working on these things, so used a pirated copy and it was done in firs shot. Need to dig more in this issue/behaviour of win7 (for those who are stuck with Windows)

c0dist
08-30-2012, 05:16 PM
Well then I guess in that case, I'm lucky.. :)
I've never faced any such issues. The problems that I was facing was due to the fact that this project is bit ill-documented and scattered. so I had to try everything that I found and I finally, I found one.. :D

p.s. - do all this after removing micro sd card, if any..
cheers.