Un dei miei primi smartphone android è stato il vecchio samsung galaxy next, chiamato anche Samsung Galaxy Mini S5570, su questo cellulare android del 2011 è installata la versione 2.3.6 Gingerbread di android, le caratteristiche tecniche del Samsung Galaxy mini non sono certo da top di gamma ma voglio provare ad installarci android 4.2.2 Jelly Bean usando la ROM CyanogenMod 10.1 (by Rohan).
Le custom ROM, la più famosa è la CyanogenMod, sono versioni del sistema operativo android (open source) leggermente modificate che permettono ai possessori di diversi modelli di smartphone di poter installare la più recente versione di android sul proprio dispositivo, il più delle volte installare una custom ROM significa anche risolvere problemi di lentezza, lag, malfunzionamento del proprio cellulare android. Gli aggiornamenti ufficiali rilasciati dai produttori di cellulare per i propri smartphone in commercio sono spesso annunciati ma tardano ad arrivare e spesso non arrivano affatto, un caso eclatante è stato l’aggiornamento ufficiale per il samsung galaxy s advance, annunciato e mai arrivato, l’unico aggiornamento possibile ha causato solo problemi al dispositivo, infatti molti possessori del samsung galaxy s advance hanno installato (in gergo si dice flashare) la custom rom CyanogenMod 10.2, in questo modo hanno risolto tutti i problemi dovuti ad aggiornamenti precedenti e posso avere l’ultima versione del sistema operativo, android 4.3, la video guida per installare CyanogenMod 10.2 sul Samsung Galaxy S Advance la trovi su youtube.
La guida per installare la CyanogenMod 10.1 (by Rohan) è simile per tutti i cellulari android, ma è necessario seguire esattamente le indicazioni di chi ha sviluppato la ROM, la prima cosa da fare è cercare la ROM per il proprio smartphone, l’elenco delle ROM CyanogenMod ufficiali per i diversi dispositivi android, tablet e cellulari, la trovi qui: A list of all official and unofficial devices. Prima di scaricare la CyanogenMod da questo sito è possibile fare una ricerca in rete per vedere qual è la custom rom più indicata per un determinato cellulare, nel mio caso faccio una ricerca su google con cyanogenmod s5570 e trovo scritto in vari forum su android che la migliore è la CyanogenMod 10.1 (by Rohan), secondo quanto ho trovato scritto su internet questa ROM non ha bug.
Le indicazioni che trovi scritte in questa pagina e la procedure che ho seguito sul mio smartphone hanno funzionato in modo corretto, ma devi sapere che installare una ROM può causare danni irreversibili al cellulare, il mio consiglio è di leggere più procedure e prestare attenzione ai commenti di chi le ha provate, dopodiché scegliere quella che secondo te funziona meglio, un altro consiglio che posso darti è di prendere dimestichezza con queste procedure installando custom ROM in cellulari android datati. Nella maggior parte dei casi installare una nuova ROM invalida la garanzia, in ogni caso chi decide di compiere questo tipo di operazioni lo fa sempre a suo rischio e pericolo.
Prima di installare una nuova ROM è necessario “ripulire” il cellulare, questa operazione è chiamata WIPE, con il wipe andiamo a cancellare determinati dati contenuti nel cellulare i wipe sono di vario tipo, per installare una nuova rom è consigliatissimo fare i seguenti wipe:
- wipe data / factory reset in questo modo andiamo a cancellare tutte le applicazioni installate in data/app, cancella i dati delle applicazioni, i file con le impostazioni salvate, il wipe data / factory reset ripristina le condizioni del nostro cellulare android come se lo avessimo appena comprato, non cancella file personali come foto e video;
- wipe Cache per cancellare tutti i dati contenuti nella cache, dati temporanei che vengono salvati in una memoria volatile per accelerare l’avvio di applicazioni, con questa procedura non si cancellano dati personali;
- wipe Dalvik Cache, la Dalvik Virtual Machine si occupa di ottimizzare l’avvio di applicazioni, si tratta di un vero e proprio programma scritto in java che ha una propria cache che va cancellata prima di installare la nuova rom;
- wipe System serve per cancellare la partizione dove è installato il sistema operativo android, con questa procedura si cancella android dal cellulare quindi prima di procedere assicurarsi di avere salvato una rom nella microSD del cellulare.
Come eseguire tutte queste procedure? È necessario installare una recovery mode, la più famosa è ClockworkMod Recovery, nel menù di questa recovery mode trovi tutte le modalità wipe che ho scritto sopra, ma per poterla installare devi aver fatto il root del cellulare, per rootare il tuo smartphone vai su google e scrivi root+modello del cellulare+versione di android, nel mio caso scrivo: “root S5570 android 2.3.6“, ho trovato diverse guide io ho usato quella indicata qui: forum.xda-developers.com/showthread.php?t=1671199:
- scarica il file upd_1.zip;
- crea una cartella chiamata root nel microSD del cellulare e quindi copia il file upd_1.zip in questa cartella;
- spegni il cellulare quindi premi e tieni premuto il tasto home+accessione per entrare nella modalità recovery del tuo smartphone;
- usa i tasti volume + e volume – per navigare all’interno de menù nella modalità recovery e il tasto home per selezionare, seleziona la voce apply upadate from sdcard, entra nella cartella root e seleziona il file upd_1.zip;
- torna al menù principale e quindi seleziona reboot system, in questo modo ha rootato il tuo cellulare android, tra le varie applicazioni ora trovi anche SuperUser.
Il passaggio successivo è quello di installare una nuova recovery mode, la ClockworkMod Recovery, la procedura che seguo è descritta su questo sito techgeekal.com/2012/06/23/how-to-install-clockworkmod-recovery-on-galaxy-minipop-gt-s5570/ dove trovi anche i link per il download di Odin multidownloader v4.38, Tass v1.ops e la clockworkmod recovery ultima versione 5.2.0.8 Touch, la procedura è questa:
funziona solo con android Gingerbread 2.3.x (qualunque versione), non funziona con android Froyo 2.2.x:
- attiva il Debug USB andando su impostazioni, applicazioni, sviluppo e Debug USB;
- apri Odin multidownloader v4.38, clicca sul pulsante OPS e seleziona il file TASS_v1.0.ops appena scaricato;
- spunta la casella One Package in Option, quindi clicca sul pulsante One Package e apri il file tass-recoveriy-cwm.tar;
- da cellulare spento avvialo in modalità downloading, per entrare in dowloading mode premi prima il tasto di accessione, tenendolo premuto premi il tasto home e premi il tasto volume – (down);
- collega il cellulare al pc con il cavo usb, Odin Multi Donwload dovrebbe rilevare il dispositivo, ora clicca sul pulsante Start e aspetta dai 3 ai 5 minuti;
- quando nella campo messagge in basso a sinistra di Odin compare la scritta PASS!!! puoi scollegare il cellulare.
Per verificare se tutto è andato per il verso giusto puoi avviare il cellulare in modalità recovery premendo e tenendo premuti il tasto home+accessione, dovresti avere un menù simile a quello mostrato nella figura sotto.
È giunto il momento di installare la nuova ROM, i passaggi per flashare la CyanogenMod 10.1 (by Rohan) sono questi:
- assicurati che il cellulare abbia la batteria almeno al 75% carica;
- scarica la rom sul computer e copiala nella microSD del cellulare;
- spegni il cellulare e quindi riaccendilo in modalità recovery premendo il tasto home e il tasto power;
- nella modalità recovery (recovery mode) ci si muove all’interno del menù utilizzando i tasti volume + (up) e volume – (down), mentre per selezionare una voce del menù bisogna premere il tasto home, premi il tasto volume down fino alla voce wipe data / reset in questo modo si ripristinano le condizioni di fabbrica e si cancellano tutti i dati presenti sul vostro smartphone, wipe cache partition;
- nella voce advanced del menù seleziona anche Wipe Dalvik Cache;
- torna indietro e seleziona la voce install zip from sd e quindi choose zip from sdcard e seleziona il fil della CyanogenMod 10.1;
- seleziona reboot system now, il riavvio del Samsung galaxy mini richiede un po’ di tempo dato il processore single core a 600 mHz.
Ora possiedo un vecchio Samsung galaxy mini (next) GT-S5570 sul quale è installato android 4.2.2 perfettamente funzionante, la navigazione all’interno del menù non è molto fluida perché il cellulare in questione ha un hardware poco potente, ma su cellulari più recenti la CyanogenMod 10.1 funziona molto bene.
Installare una custom ROM a volte è consigliato anche su smartphone android più recenti, dove il produttore personalizza in modo pesante il sistema operativo, mentre in certi casi la personalizzazione porta a dei vantaggi in altri rendere il sistema operativo android pesante, meno intuitivo e meno usabile, in questo modo la user experience può essere negativa pur possedendo un cellulare di ultima generazione top di gamma con processore quad core. Per cercare la migliore custom ROM per il samsung galaxy s3, il nexus 4, il samsung galaxy s4, sony xperia z, htc one e tutti i migliori smartphone android del momento non devi fare altro che una ricerca su google con: “best custom rom nome del tuo cellulare”, per esempio se possiedi un samsung galaxy s3 puoi fare una ricerca con: “best custom rom galaxy s3” e scoprire che la migliore ROM è la CyanogenMod.