[ROM + Guida] CM6 Nightly per Desire + A2SD + Gapps
Attenzione:
La guida essendo un po' complicata e solo per utenti linux, potrebbe non essere alla portata di tutti, così mi sono permesso di postare la rom sistemata da me con a2sd e le gapps.
La rom è la numero 07202010-032417.
MEGAUPLOAD - The leading online storage and file delivery service
--- intro ---
Ecco una miniguida per avere la famosa rom CM6 (nightly version), con le gapps e l' "old school" a2sd.
Mi declino da ogni responsabilità degli eventuali danni causati dall'uso di questa guida. Molte cose non sono state testate e bisogna ricordarsi che essendo nightly build sono presenti diversi bug
Ricordo che la guida è solo per utenti linux, se non volete installare un secondo sistema operativo, potete scaricare una distro a vostro piacere di linux, masterizzare il cd e usarla in versione live.
Ecco il link di una distro molto semplice chiamata Ubuntu
ubuntu-it - Home
N.B. Se non avete dismetichezza con linux, o comunque con il lavoro a console in generale, allora consiglio di attendere una versione definitiva della rom CM6 avente già a2sd ;)
N.B.2!! NON postate bug inerenti alla rom, sono versione nightly quindi è normale che vi siano diversi bug. Tutte le segnalazioni possono essere fatte nel thread ufficiale.
[NIGHTLY] Cyanogenmod 6 (Froyo) for vendor Bravo (HTC DESIRE) - xda-developers
--- Cose da avere ---
Scaricare una versione nightly da questo indirizzo
Index of /cm/nightly/bravo/
Scaricare il file zip con lo script
http://btbn.de/files/cmpatch.tar.gz
Ora bisogna installare un pacchetto. Andare su sistema -> Amministrazione -> Gestore pacchetti.
Inserite la vostra password e nel campo ricerca digitate "patch".
Selezionale l'installazione completa al pacchetto corrispondente. Se la voce patch risulta già installata (ovviamente) non dovrete installarlo ^^'
Decomprimete il file .gz scaricato in una cartella a vostro piacere.
Al suo interno vi è una cartella chiamata cmpatch; ipotizzando che il percorso di quella cartella sia ~/cmpatch , dovremo mettere il file .zip della rom nightly all'interno di quella cartella.
--- Iniziamo ---
Apriamo un terminale, e posizioniamoci all'interno della cartella cmpatch
ovviamente se la cartella non si trova nella vostra home, il comando da digitare sarà diverso, muoversi di cartella in cartella su linux è come sul cmd di windows, basta usare il comando cd.
A questo punto non dobbiamo fare altro che lanciare lo script doPatch.sh sul file zip, che nel nostro caso si chiamerà cm_bravo-07202010-032417.zip
Per farlo basta UNA riga ;)
codice:
./doPatch.sh cm_bravo-07202010-032417.zip
Ecco fatto, attendete qualche minuto e avrete un file chiamato newimg.zip, che sarà la vostra rom nightly preferita, con l'aggiunta delle gapps e a2sd!
NON E' FINITA DAVVERO!
Da adesso in poi potete continuare con windows o Linux, come preferite...
Tornate al menù recovery e flashare il file zip creato, riavviando il telefono noterete un loop infinito.
Se così fosse tornate nuovamente nel menù recovery, e appena dentro aprite un terminale.
Posizionatevi nella cartella dentro la quale avete il file per il recovery (per intenderci, recovery-windows.bat) e digitate (ipotizzando di trovarci su windows)
codice:
adb-windows.exe shell mount -a
adb-windows.exe shell umount -a
Dunque, ammetto che non mi è molto chiaro il passaggio...in pratica, per fare andare tutto, basta montare e smontare il sistema...anche se non ne capisco il motivo.
Inoltre quando ho effettuato il comando mi sono apparsi alcuni messaggi di errore inerenti alla partizione ext della SD. In ogni caso, al riavvio ha funzionato tutto.
Se siete scettici e volete controllare l'effettiva presenza dello script a2sd basta, una volta collegato il desire al pc, lanciare da cmd
codice:
adb-windows.exe shell a2sd check
Per muovere anche la cache sulla sd basta dare il seguente comando
codice:
adb-windows.exe shell a2sd chachesd
Perchè sbattersi così tanto per una ROM? ...Beh, perchè Cyanogen è Cyanogen!!! Inoltre il metodo dovrebbe funzionare anche quando uscirà la CM6 definitiva (lo script a2sd verrà incluso solo nella 6.1 da quanto si dice...)