Tuesday, February 28, 2012

How To Install Android 2.3.3 On Nokia N900

Hi there!
In this topic ,I'll explain how to install Android 2.3.3 gingerbread on Nokia N900.

This version has all super user permissions.
I'll explain how to install it on SD Card only -there are another way to install it on internal memory-
For beginners, "MyDocs" is the file system which u can find music, photos and all folders in it "System file manager root folder"
First You need to download multiboot files on MediaFire "Link Rights Reserved for Mobile4arab.com"
After downloading, extract the compressed file and copy all extracted files to "MyDocs" don't include it under sub folder.
Then You need to download Android version on MediaFire "Link Rights Reserved for Mobile4arab.com"
After downloading, copy it to "MyDocs" without extraction!
Install this file if u want to fix Arabic problems in Android System "Not Required" MediaFire "Link Rights Reserved for Mobile4arab.com"
Install this file to fix market and add sip/voip to this version MediaFire "Link Rights Reserved for Mobile4arab.com"
Install this file to be able to send SMS MediaFire "Link Rights Reserved for Mobile4arab.com"
Then copy all downloaded files to "MyDocs" without extraction.
**********************************************************************************
If u had old version of Android on the internal memory u should add these lines in the X-Terminal
    root
Then
    mke2fs -j -m0 -L NITDroid /dev/mmcblk0p5
**********
If u had it on an external memory add
    root
    mke2fs -j -m0 -L NITDroid /dev/mmcblk1p2
**********************************************************************************
We will install "multiboot" files now by adding these lines in X-terminal
    root
Then
    cd /home/user/MyDocs
Then
    dpkg -i multiboot-0.2.11.deb
Then
    dpkg -i kernel-power-bootimg_2.6.28-maemo46_armel.deb dpkg -i kernel-power-modules_2.6.28-maemo46_armel.deb dpkg -i multiboot-kernel-maemo_0.3-1_armel.deb dpkg -i multiboot-kernel-power_0.3-1_armel.deb
Then
    dpkg -i kernel-power_2.6.28-maemo46_armel.deb dpkg -i kernel-power-flasher_2.6.28-maemo46_armel.deb dpkg -i kernel-power-settings_0.11_armel.deb
**********************************************************************************
Now we will repartition the SD card "Backup your data to avoid data loss!!"
Add these lines
    umount /dev/mmcblk1p1
If you have "2GB SD Card" Add
    sfdisk -uM /dev/mmcblk1 << EOF ,100,C ,,L ,, ,, EOF
If you have "4GB SD Card" Add
    sfdisk -uM /dev/mmcblk1 << EOF ,2100,C ,,L ,, ,, EOF
If you have "8GB SD Card" Add
    sfdisk -uM /dev/mmcblk1 << EOF ,6100,C ,,L ,, ,, EOF
If you have "16GB SD Card" Add
    sfdisk -uM /dev/mmcblk1 << EOF ,14100,C ,,L ,, ,, EOF
**********************************************************************************
Then Add

    umount /dev/mmcblk1p1




    mkfs.vfat /dev/mmcblk1p1 -n sdcard




    mke2fs -j -m0 -L NITDroid /dev/mmcblk1p2



Now we have finished memory repartitioning.
**********************************************************************************
Now we will make Android system directory to be written on the device by adding

    mkdir /and mount /dev/mmcblk1p2 /and



Then install Android by adding

    cd /and tar xvf /home/user/MyDocs/gingerbread-Mido.Fayad-2.3.3-vostok.tar



Install Fix Files By Adding

    tar xvf /home/user/MyDocs/arabic-gingerbread-RTL-Mido.Fayad.tar tar xvf /home/user/MyDocs/N11_market_fix.tar tar xvf /home/user/MyDocs/ofono047s_oril009-sms-fix.tar



Install Android Kernel By Adding

    dpkg -i /home/user/MyDocs/NITDroid-kernel-latest-Mido.Fayad.deb



Then Restart You Phone While Opening Keyboard And Congratulations!
**********************************************************************************
Important Notes:
1- This version supports calls but with no voice! so it will be fixed soon.
2- Installing Android on "class6 SD Card" would be better and faster.
3- Buttons "Back -camera button half pressed-", "Back To Home -camera button full pressed-", "Settings Menu -hibernate button-", "Power Options -power button full pressed-"
4- Got bored from non-free apps in market? install Applanet on MediaFire "Link Rights Reserved for Mobile4arab.com"
5- You should change value disabled "settings-applications-development-stay awake" to be enabled.
6- Unsupported drivers "Camera-FM Transmitter-Light Sensor"
7- Version's fast depends on your SD Card Quality.
**********************************************************************************

Thanks For "Mobile4arab senior members - Maemo Talk senior Members - Google Services"

Don't hesitate to tell me if i made any mistake! :)

3 comments:

  1. sorry noob here but do u download all the files on the phone or my laptop??????????????

    ReplyDelete
    Replies
    1. You need to get them on your PC at first.

      Delete
    2. hey I am complety new to this so please escuse my ignorance...

      I have done the first few steps, but when i try to do 'dpkg -i multiboot-0.2.11.deb'

      i get a message reporting 'no such file or directoy'.

      I have copied over the files into the n900 docs folder from my pc as instructed.

      please advise.

      many many thanks

      Ayah

      Delete