Installing NitDroid on N900
Well, Atiezul gotten herself a N900, but she wanted WhatsApp anyways, whcih unfortunately not available for N900. So? NitDroi d it is! :D
I was lucky enuf to penetrate this virgin N900 of gers, Phun. :D
Action logs:
1) I have made a 5GB partition on /dev/mmcblk1p1
2) Format it to ext3
Nokia-N900:~# mkfs.ext3 /dev/mmcblk1p1
mke2fs 1.41.3.maemo0 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
320000 inodes, 1279999 blocks
63999 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1312817152
40 block groups
32768 blocks per group, 32768 fragments per group
8000 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Nokia-N900:~#
3) copy over all related files as this tutorial: http://www.myn900.com/how-to-install-android-nitdroid-to-n900/
Nokia-N900:/# mkdir /and Nokia-N900:/# mount /dev/mmcblk1p1 /mnt/and Nokia-N900:/# cd /and/ Nokia-N900:/and# scp adam@192.168.2.109:/Users/adam/Documents/scratch/Ginger_Nitroid.tar.gz ./ Password: Ginger_Nitroid.tar.gz 100% 76MB 452.9KB/s 02:52 Nokia-N900:/and# tar xzf Ginger_Nitroid.tar.gz Nokia-N900:/and# ls -la drwxr-xr-x 4 root root 4096 Jan 5 00:32 . drwxr-xr-x 3 root root 224 Jan 5 00:24 .. drwxr-xr-x 2 root root 4096 Jan 5 00:33 Ginger_Nitroid -rw-r--r-- 1 root root 79760467 Jan 5 00:32 Ginger_Nitroid.tar.gz drwx------ 2 root root 16384 Jan 5 00:12 lost+found Nokia-N900:/and# 4) Install dependencies: Nokia-N900:/and# apt-get install bzip2 wget multiboot multiboot-kernel-maemo nitdroid-installer -y --allow-unauthenticated Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: multiboot-kernel-power The following NEW packages will be installed: bzip2 multiboot multiboot-kernel-maemo nitdroid-installer wget 0 upgraded, 5 newly installed, 0 to remove and 80 not upgraded. Need to get 2444kB of archives. After this operation, 4260kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! wget bzip2 multiboot multiboot-kernel-maemo nitdroid-installer Authentication warning overridden. Get:1 http://repository.maemo.org fremantle-1.3/free wget 1.10.2-2osso3 [620kB] Get:2 https://downloads.maemo.nokia.com ./ bzip2 1:1.0.5-3+0m5 [51.5kB] Get:3 http://repository.maemo.org fremantle/free multiboot 0.2.10-1 [18.3kB] Get:4 http://repository.maemo.org fremantle/free multiboot-kernel-maemo 0.3-1 [1741kB] Get:5 http://repository.maemo.org fremantle/free nitdroid-installer 0.2.6-3 [13.1kB] Fetched 2444kB in 4s (503kB/s) Selecting previously deselected package wget. (Reading database ... 24868 files and directories currently installed.) Unpacking wget (from .../wget_1.10.2-2osso3_armel.deb) ... Selecting previously deselected package bzip2. Unpacking bzip2 (from .../bzip2_1%3a1.0.5-3+0m5_armel.deb) ... Selecting previously deselected package multiboot. Unpacking multiboot (from .../multiboot_0.2.10-1_armel.deb) ... Selecting previously deselected package multiboot-kernel-maemo. Unpacking multiboot-kernel-maemo (from .../multiboot-kernel-maemo_0.3-1_armel.deb) ... Selecting previously deselected package nitdroid-installer. Unpacking nitdroid-installer (from .../nitdroid-installer_0.2.6-3_armel.deb) ... Setting up wget (1.10.2-2osso3) ... install-info(/usr/share/info/wget.info): no file /usr/share/info/dir, retrieving backup file /var/backups/infodir.bak. Setting up bzip2 (1:1.0.5-3+0m5) ... Setting up multiboot (0.2.10-1) ... Setting up multiboot-kernel-maemo (0.3-1) ... Setting up nitdroid-installer (0.2.6-3) ... Nokia-N900:/and#
5) Unzip/untar the android files, in this case 1.0.1 which is Gingerbread. (with the updates and everything)
Nokia-N900:/and# bunzip2 Ginger_Nitroid/gingerbread.tar.bz2 Nokia-N900:/and# tar -xvf Ginger_Nitroid/gingerbread.tar Nokia-N900:/and# bunzip2 Ginger_Nitroid/gingerbread_update1.tar.bz2 Nokia-N900:/and# tar -xvf Ginger_Nitroid/gingerbread_update1.tar Nokia-N900:/and# bunzip2 Ginger_Nitroid/gingerbread_superuser.tar.bz2 Nokia-N900:/and# tar -xvf Ginger_Nitroid/gingerbread_superuser.tar Nokia-N900:/and# cp Ginger_Nitroid/LatinIME.apk /and/system/app/ Nokia-N900:/and# cp Ginger_Nitroid/gps.nokia.so /and/system/lib/hw/ Nokia-N900:/and#
6) and then install nitdroid kernel for multiboot
Nokia-N900:/and# dpkg -i Ginger_Nitroid/nitdroid-kernel-2.6.28-06_final1_armel.deb Selecting previously deselected package nitdroid-kernel-2.6.28-06. (Reading database ... 24975 files and directories currently installed.) Unpacking nitdroid-kernel-2.6.28-06 (from .../nitdroid-kernel-2.6.28-06_final1_armel.deb) ... Setting up nitdroid-kernel-2.6.28-06 (final1) ... Copying 2.6.28.NIT.06 essential modules to Maemo... Running depmod... Creating item file for multiboot Nokia-N900:/and#
7) reboot and smile! :D
/alak
woahhh senangnyee! -__-"
ReplyDelete