[Nell'ottica di fare un po' più di ordine nel thread di questa fantastica ROM mi sono preso l'onore e l'onere di riscrivere un po' le procedure e di ristrutturare un po' il thread!
Spero vi piaccia e apprezziate il lavoro fatto (non è stata una passeggiata) e quello che ancora farò nei prossimi giorni... In caso di dubbi/perplessità/consigli sul mio operato mi raccomando di farmi sapere in PM per non intasare il thread: dubbi/perplessità/consigli in PM saranno assolutamente ben accetti e presi in considerazione; nel thread saranno cancellati senza preavviso!]
CyanogenMod ovvero la ROM più veloce per il nostro amato SGS (ok ok posso essere un po' di parte ma...).
Cos'è la CyanogenMod (da qui in avanti cyano)? Non è un firmware stock supermoddato e ottimizzato da qualche mago ma è un firmware basato direttamente su AOSP (android Open Source Project).
ATTENZIONE:
la cyano NON è una ROM stable e con ogni probabilità non lo sarà MAI perchè Samsung non ha rilasciato i driver del dispositivo (tanto è vero che alcune cose come l'accelerazione hw NON funzionano!).
Questo vuol dire che, prima di provare a flasharla, dovrete essere certi di poter risolvere svariati problemi che potrebbero cogliervi durante o dopo il flash:
LA CYANO NON E' UNA ROM PER UTENTE INESPERTI!
Vi consiglio di prendere confidenza con il cell, le terminologie e le procedure e di provare a flashare altre ROM più tranquille: solo dopo sarete pronti! Ma, quando lo sarete, non vi pentirete minimamente di averla messa!
Prima di cominciare non posso esimermi dal ringraziare xda e dal linkare il thread ufficiale su xda.
ALCUNE COSE CHE NON FUNZIONANO (alcune le ho testate di persona altre sono prese dalla rete):
* VIDEO AD ALTA RISOLUZIONE: tendono a scattare. come workaround si può abbassare la risoluzione o diminuire il framerate
* VIDEOCHIAMATE: probabilmente non saranno mai supportate nativamente... almeno fino a quando Google non le aggiungere al suo framework (Samsung ha "hackerato" il suo framework Android)
* ACCELERAZIONE HW: non supportata perchè Samsung non ha rilasciato i driver... come workaround si posson usare alcune app non gratuite come MoboPlayer e DicePlayer. Per un test da parte di olivercervera (che ringrazio) clickate qui!
Adesso sapete tutto! Pronti ad installarla? E allora via!
PREPARAZIONE ALLA PRIMA INSTALLAZIONE: (alcune cose che valgono un po' per tutte le rom e che non dovrei nemmeno dirvi visto che siete esperti... )
1. la batteria del cell deve essere ben carica (diciamo almeno il 50% per stare tranquilli)
2. dovete avere almeno 200MB liberi sulla sd interna
3. dovete avere una CWM e i permessi di root
4. fino a poco tempo fa occorreva avere i bootloader di froyo, ora non più quindi presupponiamo che veniate da una ROM Gingerbread con il kernel che abbia root e CWM (ad esempio la 235 JVT stock col kernel CFRoot)
INSTALLAZIONE passo passo:
1. copiare file zip dal mirror in sd card (mirror: CyanogenMod Mirror Network)
* entrate in CWM
2. nandroid backup
3. wipe cache partition
4. advanced -> wipe dalvik cache
* tornate al menu principale della CWM
5. install zip from sdcard --> choose zip from card --> scegliete il file della cyano (cm_galaxysmtd_full-XXX.zip o qcosa del tipo update-cm-7.2.0-RC1-galaxysmtd-signed.zip)
Attendete e riavviate... dategli tempo per installare e al riavvio per ricostruitre la dalvik cache
Ora avete la vostra nuova cyano fiammante! Ma non è finita perchè non avete le Google Apps che sono state tolte dal team della cyano su rischiesta di Google. Quindi dovete flasharle a parte!
Prima di farlo però un consiglio per chi ha il wifi: configuratelo adesso perchè, al riavvio dopo aver flahato le google apps, vi servirà l'accesso ad internet per allineare il profilo e le eventuali app dal market quindi è più comodo avere già il wifi.
Ma vediamo come installare le Google Apps:
1. Scaricate le ultime da qui o qui goo-inside.me/ gapps (scritto tutto unito)
2. Mettete il file zip nella sd card
* entrate in CWM
3. install zip from sdcard --> choose zip from card --> scegliete il file (gapps-gb-XXXXXXXX-signed.zip)
Attendete e riavviate
Al riavvio vi chiederà i dati del vostro Google Account e, se ci sono le condizioni, scaricherà tutte le app dal market.
Adesso siete DAVVERO pronti!
INSTALLAZIONE PER CHI VIENE DALLA MIUI:
1. copiare file zip dal mirror in sd card
* entrate in CWM
2. nandroid backup!
3. andate in mouts and storage e fate:
3.1 format system
3.2 format data
3.3 format cache
* tornate al meni principale della CWM
4. advanced -> wipe dalvik cache
* tornate al meni principale della CWM
5. install zip from sdcard --> choose zip from card --> scegliete il file della cyano (cm_galaxysmtd_full-XXX.zip)
Attendete e riavviate... dategli tempo per installare e al riavvio per ricostruitre la dalvik cache
AGGIORNAMENTO DELLA CYANO (NIGHTLY):
Ogni notte i sorgenti della cyano vengono compilati e il risultato ci è messo a disposizione sul sito mirror. A voi la scelta di ogni quanto aggiornare! Andando nel sito mirror troverete delle versioni "stable" e delle "RC": non cambia nulla rispetto ad una normale nightly!
Io personalmente aggiorno quasi sempre ma, se vi trovate bene come siete, non è obbligatorio farlo sempre! Ma se steste chiedendo cosa hanno fatto in una determinata nightly: CyanogenMod nightlies changelog for Galaxysmtd
Attenzione: la nightly nuova fiammante non è detto che sia meglio della vecchia... anche i developer migliori possono sbagliare (o essere presi da un colpo di sfortuna )! E' sempre buona norma leggere il changelog per capire cosa vi è nella nightly... magari sono solo cose che non interessano il nostro cellulare...
PS: il flash della nightly non causa (a meno di colpi di sfig...ehm...sfortuna!) pedita di dati, app e altro.
1. copiare file zip dal mirror in sd card
* entrate in CWM
2. nandroid backup!
3. install zip from sdcard --> choose zip from card --> scegliete il file della cyano (cm_galaxysmtd_full-XXX.zip)
Attendete...
4. wipe cache partition
5. advanced -> wipe dalvik cache
Riavviate... dategli tempo per installare e al riavvio per ricostruitre la dalvik cache
LINK UTILI:
MIRROR NIGHTLY: CyanogenMod Mirror Network - Powered by TDRevolution
GOOGLE APPS: goo-inside.me/ gapps (scritto tutto unito)
CHANGELOG DELLE NIGHTLIES: CyanogenMod nightlies changelog for Galaxysmtd Thanks a sanlup
CYANOGENMOD WIKI: CyanogenMod Wiki
LINK PER LE RADIO: (ad oggi consiglio la JVT)
TUTTE LE RADIO
LINK AI KERNEL:
PLATYPUS (zacharias.maladroit)
GLITCH (Tk-Glitch)
FUGUMOD (Nikademus)
ATTENZIONE:
Verificate sempre la compatibilità del kernel con la nightly! Se ne mettete uno non compatibile vi troverete un SGS instabile col rischio di dover rifare tutto da capo!
DISCLAIMER:
Le informazioni qui scritte da me o altri utenti sono da prendere "as is". Qualsiasi cosa voi facciate è a vostro rischio e nessuno ne risponderà.