Come promesso mi accingo nella descrizione dell'installazione release android 2.2 froyo e 2.3 gingerbread sul nostro tablet nokia n900.
La versione più recente al momento è la V 12 UMAY
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.
Qui trovate l'elenco delle funzionalità supportate e non:
Please Login HERE or Register HERE to see this link!
Per installare NITdroid all'ultima versione disponibile occorre installare prima la versione 2.2 e dopodichè la versione 2.3.3
Installazione NITdroid 2.2 versione 0.0.9
Procedura:
Spoiler
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
(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
Aggiornamento a 2.3.1 - Si consiglia di passare direttamente a 2.3.3 con la guida successiva!
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
Spoiler
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
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
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
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
root
mount /dev/mmcblk1p2 /and
cd /and/system/lib/hw/
wget http://downloads.nitdroid.com/e-yes/gps.nokia.so
umount /and
Qualche post più in basso, il membro 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
Aggiornamento a Nitdroid V 11 (Gingerbread 2.3.3 Stabile)
Richiede almeno la release 0.0.9 nitdroid installato sul nostro terminale, ragion per cui risultano inutili gli step 6.1/6.2/6.3/6.4/6.5/6.6 se si vuole aggiornare all'ultima release stabile
Requisiti:
Nitdroid 0-0-9 installato
Procedimento:
Spoiler
1) INSTALLAZIONE
Aprimamo il terminale e digitiamo
root
cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/N11_Vostok.tar.bz2
bzip2 -d N11_Vostok.tar.bz2
mount /dev/mmcblk1p2 /and
cd /and
rm -rf *
tar xvf /home/user/MyDocs/N11_Vostok.tar
2) Dopo di che aggiorniamo il kernel, nel terminale:
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
3) Chi vuole può comunque installare il cosiddetto "wildbeast" del kernel:
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
Tale procedura è stata da me testata e perfettamente funzionante.
Se al primo avvio vi dovesse comparire la dicitura safe mode essa scomparirà al successivo riavvio del tablet
QUi di seguito il changelog:
Spoiler
- Android Gingerbread 2.3.3 (stabile)
- Ultima versione di Google Maps
- Archiviazione di massa USB funziona
- Sensore di accelerazione nella nuova modalità "aggressiva"
- Icona che mostra la potenza del segnale WLAN
- Problemi con lettore video e YouTube sono stati risolti
- Ofono nuovo nella versione 0.45 e dovrebbe funzionare stabile
- Electro Beam aggiunto effetto
- Suonerie, ecc aggiunto CyanogenMod
- Emergency Reboot (freccia blu + Shift + R + B )
Problema noto:
- Market non funziona
UPDATE 2.3.3 market e OFono
Spoiler
Aggiornamento FIX Market
root
mount /dev/mmcblk1p2 /and
cd /home/user/MyDocs/
wget http://downloads.nitdroid.com/e-yes/N11_market_fix.tar.bz2
bzip2 -d N11_market_fix.tar.bz2
cd /and
tar xvf /home/user/MyDocs/N11_market_fix.tar
Spoiler
Aggiornamento Ofono
root
mount /dev/mmcblk1p2 /and (se gia montata in precedenza per il market non eseguire questo comando)
cd /home/user/MyDocs/
wget http://downloads.nitdroid.com/e-yes/ofono047_oril008.tar.bz2
bzip2 -d ofono047_oril008.tar.bz2
cd /and
tar xvf /home/user/MyDocs/ofono047_oril008.tar
Qualche post più in basso, il membro fez Vrasta ha racchiuso i suddetti step 1 ~ 3 in un file di shell, che automatizza l'aggiornamento di NitDroid dalla release 2.2 alla 2.3.3 in modo automatico tramite questi comandi
Richiede almeno la release 0.0.9 nitdroid installato sul nostro terminale
CHANGELOG:
Spoiler
- Android Gingerbread 2.3.4 UMAY (stabile)
Le nuove caratteristiche includono le seguenti caratteristiche:
- Android 2.3.4 come base - Google Maps (dal 03.05) - Più veloce di Vostok N11 - inviare / ricevere SMS - Codici USSD lavoro - Miglioramento in UMTS - IMEISV è disponibile - Il supporto opzionale di SWAP (deve essere attivato in default.prop) Situato nella cartella root, cambiare il valore ""persist.swap.swappiness=0"" in 1
Bug corretti:
- Market operabile immediatamente - Errore con i permessi - DHCP e problemi di connessione Wi-Fi
Procedimento:
Spoiler
1) INSTALLAZIONE
Aprimamo il terminale e digitiamo
root
cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/N12_UMay.tar.bz2
bzip2 -d N12_UMay.tar.bz2
mount /dev/mmcblk1p2 /and
cd /and
rm -rf *
tar xvf /home/user/MyDocs/N12_UMay.tar
2) Dopo di che aggiorniamo il kernel, nel terminale:
root
cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/nitdroid-kernel-2.6.28-06_final1_armel.deb
mount /dev/mmcblk1p2 /and
dpkg -i nitdroid-kernel-2.6.28-06_final1_armel.deb
3) Chi vuole può comunque installare l'ultimo kernel in fase di test:
root
cd /home/user/MyDocs
wget http://downloads.nitdroid.com/e-yes/nitdroid-kernel-2.6.28-07_rc3_armel.deb
mount /dev/mmcblk1p2 /and
dpkg -i nitdroid-kernel-2.6.28-07_rc3_armel.deb
Nitdroid V 12 UMAY (Gingerbread 2.3.4 Stabile) da N900 VERGINE ovvero senza altre release precedenti. non testata
Spoiler
1)
root
apt-get install nitdroid-installer
digitate "S" alla richiesta dell'operazione esso installerà anche i pacchetti bzip2 e wget
2)
aggiorniamo l'installer alla release 0.2.7 scaricabile da qui:
Kernel Power e NITdroid Se si volesse usare il kernel power dopo aver installato NITdroid basta installare nuovamente kernel-power ed eseguire questo script:
Questo script installerà il multi-boot compatibile con il kernel power.
Disinstallare NITdroid da MicroSD/EMMC
Spoiler
Per nitdroid su MicroSD o MMC:
root
mount /dev/mmcblk1p2 /and -o noatime
nitdroid-uninstaller
Per nitdroid su memoria interna o emmc:
root
mount /dev/mmcblk0p2 /and -o noatime
nitdroid-uninstaller
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 presto
see you
Ti@er
Messaggio modificato da vinceN70, 27 agosto 2011 - 16:43
ciao non riesco a procedere perchè dalal gestione applicazione metto tutto ma non mi fa continuare nel x-terminal non mi trova il root..
mi puoi aiutare?
saluti
in gestione applicazione apri la tastiera fisica e scrivi "rootsh" è quello il pacchetto da installare prima di procedere con la guida, soolo dopo da terminale il comando root ti funzionerà.
inutile spiegarti che tale pacchetto ti abilità i permessi di amministratore sul tuo tablet e va usato con cognizione di causa...
see you
@ fez vasta
purtroppo la parte telefonica ha ancora numerosi bug, ti conviene aspettare la release 0.10 per verificare che abbiano corretto tali problemi
Ciao a tutti, io avrei bisogno di aiuto per quanto riguarda l'installazione di NITDroid..
Ho provato a installare più volte, sempre con successo, ma sia nella versione 2.2 che con gingerbread mi rimane attivata la modalità aereo e non riesco a disattivarla in nessun modo qualcuno sa perchè?
Mi piace molto NITDroid, vorrei riuscire a collegarmi a internet e utilizzarlo al 100 % ma modalità aereo rimane fissa.
p.s. ho provato anche a installare senza sim perchè ho letto che con le sim vodafone non vengono riconosciute.
root
mount /dev/mmcblk1p2 /and -o noatime
nitdroid-uninstaller
cd /
umount /and
(mentre per rimuovere nitdroid-installer usa)
apt-get remove nitdroid-installer
Messaggio modificato da tigernero79, 24 gennaio 2011 - 14:48
Ciao a tutti, io avrei bisogno di aiuto per quanto riguarda l'installazione di NITDroid..
Ho provato a installare più volte, sempre con successo, ma sia nella versione 2.2 che con gingerbread mi rimane attivata la modalità aereo e non riesco a disattivarla in nessun modo qualcuno sa perchè?
Mi piace molto NITDroid, vorrei riuscire a collegarmi a internet e utilizzarlo al 100 % ma modalità aereo rimane fissa.
p.s. ho provato anche a installare senza sim perchè ho letto che con le sim vodafone non vengono riconosciute.
Grazie
fai una installazione con scheda tim e dimmi se funge
Ho scoperto il trucco, con tim ha funzionato ma può funzionare anche con vodafone o (credo ma non ho provato) con qualsiasi sim, basta togliere la richiesta del codice PIN !! Nitdroid non lo richiede all'avvio quindi la scheda risulta bloccata.
Adesso ho altri problemi: - non riesco a collegarmi con il wi-fi alice
- non riesco ad aggiungere un APN
- non riesco a montare \e negli step 6.5 e 6.6, non trova nessuna \e
- i messaggi arrivano ma non oltre una certa lunghezza
Sta mattina mi è sparita la schermata di "Sblocco tasti", quella con lo slide per sbloccare il cell o mettere in silenzioso/normale, è successo a qualcun'altro?
La tastiera virtuale non scrive i numeri, anche a voi?
Grazie =) ora comunque provo ad aggiornare alla 2.3
bisogna prima andare nella directory /home/user/MyDocs per poter seguire il passaggio della copia di zImage
quindi:
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
o piu semplicemente scrivere sudo gainroot invece di root, in modo da rimanre nella MyDocs
inoltre dimentichi di far smontare la partizione di nitdroid a fine procedure, in questo modo quando si prova a rimontarla da risorsa occupata, perchè è gia montata
quindi o metti umount a fine procedure o togli mount dalle successive alla prima
2.2 to 2.3 AutoUpdate
Per chi volesse ho creato uno script che aggiorna automaticamente NITdroid alla 2.3
Please Login HERE or Register HERE to see this link!