Nitdroid su n900

Installazione release android 2.2 froyo e 2.3 gingerbread

sul nostro tablet nokia n900.

La sezione sarà divisa in step da seguire scrupolosamente,
ciò non toglie che esistano diversi modi per installare il porting di android su n900

prendo in esame attualmente l’installazione di tali versioni su Micro SD 4GB classe 4 o maggiore

per l’installazione su emmc (sebbene sia possibile gia)
vi consiglio di attendere la versione 2.3.1 di android con la release 0.10
disponibile a breve
e kernel 2.6.35 personalizzato anch’esso disponibile a breve.

Procedura:

1) abilitiamo i repo extra-devel nel catalogo applicazioni con questi parametri:

Nome catalogo: Maemo Extras-Devel
Indirizzo web: h ttp://repository.maemo.org/extras-devel/
Distribuzione: fremantle-1.3
Componenti: free non-free

2) accertiamoci di avere l’applicativo roots installato tramite catologo,
aprimo il terminale del nostro n900 e digitiamo i seguenti comandi:
root
apt-get install nitdroid-installer

3) Scarichiamo e installiamo il deb del nitdroid installer aggiornato alla release 0.2.7 (
nitdroid-installer_0.2.7_armel.deb) che elimina il difetto della creazione della partizione ext3 su sd

scaricabile da qui

http://www.pensierando.it/nitdroid-installer_0.2.7_armel.deb

(copiatelo sulla memoria del telefono via ssh o in modalità memoria di massa e tramite gestione risorse poi del n900 lo lanciate

4) finita l’installazione riaprite il terminale e digitiamo il seguenti comando

nitdroid

alla richiesta di procedere con l’installazione digitate YES (in MAIUSCOLO) mi raccomando.

fatto ciò procediamo con l’aggiornamento del nitdroid alla release 0.0.9

5) riapriamo il terminale e digitiamo i seguenti comandi:
root

cd /home/user/MyDocs

wget http://downloads.nitdroid.com/e-yes/NITDroid-0.0.9.tar.bz2

bzip2 -d NITDroid-0.0.9.tar.bz2

mount /dev/mmcblk1p2 /and

cd /and

rm -rf * (questo rimuoverà i files della vostra vecchia installazione)

tar xvf /home/user/MyDocs/NITDroid-0.0.9.tar

cd /home/user/MyDocs

wget http://downloads.nitdroid.com/nitinstaller/Packages/nitdroid-kernel-2.6.28-06_final1_armel.deb

(dovrete installare il vecchio kernel, in attesa del nuovo)

dpkg -i nitdroid-kernel-2.6.28-06_final1_armel.deb

per quanto riguarda lo scarico tramite comando wget
potete tranquillamente scaricarli tramite pc e inserirli poi nella cartella MyDocs
evitando cosi di attendere con il terminale lo scaricamento dei circa 70 mega del tar

finta questa procedura riavviamo il terminale con tastiera fisica aperta

e avremo il dual boot maemo/ android 2.2.1 froyo stabile sul nostro terminale

PROSEGUIRE ORA SIGNIFICA SOVRASCRIVERE LA PRECEDENTE RELEASE E PROCEDERE ALL’AGGIORNAMENTO ALLA VERSIONE 2.3.1 DI ANDROID gingerbread
PER CUI INDIETRO SI POTRA’ TORNARE SOLO RIPRENDENDO L’INTERA PROCEDURA

Passi per l’aggiornamento a gingerbread

per aggiornare a gingerbread ho diviso gli step in sezioni 6/6.1/6.2/6.3/6.4/ successivi update 6.5 e 6.6

sono i comandi da dare a terminale per l’aggiornamento alla release 2.3 di android instabile

premetto che anche qui conviene scaricarsi i file tar del comando wget in MyDocs per non attendere lo scaricamento da terminale

procedura:

step 6
—————————————————————————————

Apriamo il terminale e digitiamo
root

cd /home/user/MyDocs

wget downloads.nitdroid.com/e-yes/gingerbread.tar.bz2

bzip2 -d gingerbread.tar.bz2

mount /dev/mmcblk1p2 /and

cd /and

rm -rf *

tar xvf /home/user/MyDocs/gingerbread.tar

umount /and

—————————————————————————————

step 6.1
—————————————————————————————

root

cd /home/user/MyDocs

wget http://downloads.nitdroid.com/nitinstaller/Packages/nitdroid-kernel-2.6.28-06_final1_armel.deb

dpkg -i nitdroid-kernel-2.6.28-06_final1_armel.deb

wget http://downloads.nitdroid.com/e-yes/zImage

cd /boot/multiboot/

mv vmlinuz-2.6.28.NIT.06 vmlinuz-2.6.28.NIT.06.old

mv /home/user/MyDocs/zImage /boot/multiboot/vmlinuz-2.6.28.NIT.06

—————————————————————————————

step 6.2
—————————————————————————————

root

mount /dev/mmcblk1p2 /and

cd /home/user/MyDocs/

wget http://downloads.nitdroid.com/e-yes/gingerbread_update1.tar.bz2

bzip2 -d gingerbread_update1.tar.bz2

cd /and

tar xvf /home/user/MyDocs/gingerbread_update1.tar

umount /and

—————————————————————————————

step 6.3
—————————————————————————————

root

mount /dev/mmcblk1p2 /and

cd /home/user/MyDocs/

wget http://downloads.nitdroid.com/e-yes/gingerbread_update2.tar.bz2

bzip2 -d gingerbread_update2.tar.bz2

cd /and

tar xvf /home/user/MyDocs/gingerbread_update2.tar

umount /and

—————————————————————————————

step 6.4

—————————————————————————————

root

mount /dev/mmcblk1p2 /and

cd /home/user/MyDocs/

wget http://downloads.nitdroid.com/e-yes/gingerbread_superuser.tar.bz2

bzip2 -d gingerbread_superuser.tar.bz2

cd /and

tar xvf /home/user/MyDocs/gingerbread_superuser.tar

umount /and

AGGIORNAMENTO per gingerbread

riguarda il layout della tastiera e il fix gps della posizione satellitare

—————————————————————————————
step 6.5

—————————————————————————————

root

mount /dev/mmcblk1p2 /and

cd /and/system/app/

wget http://downloads.nitdroid.com/e-yes/LatinIME.apk

umount /and

—————————————————————————————
step 6.6
—————————————————————————————

root

mount /dev/mmcblk1p2 /and

cd /and/system/lib/hw/

wget http://downloads.nitdroid.com/e-yes/gps.nokia.so

umount /and

Fez Vrasta ha racchiuso i suddetti step 6.1 fino a 6.6 in un file di shell,
che automatizza l’aggiornamento di NitDroid dalla release 2.2 alla 2.3.1 in modo automatico
tramite questo comando

root
wget http://dl.dropbox.com/u/1966147/Nokioteca/NITdroid_update_2.3.sh
chmod +x NITdroid_update_2.3.sh
./NITdroid_update_2.3.sh

Quindi per chi volesse aggiornare alla gingerbread senza eseguire gli step 6…/6.6 può usare tale procedura.

Grazie Fez Vrasta

—————————————————————————————

Kernel Power e NITdroid


Se si volesse usare il kernel power dopo aver installato NITdroid basta installare nuovamente kernel-power ed eseguire questo script:
sudo -i
wget http://dl.dropbox.com/u/1966147/Nokioteca/nitdroid-power.sh
chmod +x nitdroid-power.sh
./nitdroid-power.sh


Questo script installerà il multi-boot compatibile con il kernel power.

Grazie ad akira1980 e Fez Vrasta

Questa guida è in continuo aggiornamento e che sia di aiuto per chi volesse cimentarsi nell’installazione di android su n900
e che possa appassionare mio malgrado i pochi detentori di questo meraviglioso tablet

a breve verrà rilasciata la versione ottimizzata per android 2.3.1 release 0.10 con relativo kernel 2.6.35

vedremo

see you

Ti@er