Come installare CyanogenMod su dispositivi Google Nexus
Purtruppo non è possibile scrivere una guida generica su come installare la CyanoModGen sui dispositivi android Nexus. La seguente procedura è stata da me testata su un Nexus S e ha funzionato a dovere. Il metodo di installazione però è molto simile. Diffida degli strumenti automatici, perché non si sa cosa fanno e non essendo una procedura estremamente complessa è meglio studiarsela in maniera approfondita. Vi è anche il rischio che si possa rompere/bloccare il dispositivo. La differenza che ho riscontrato per installare CyanogenMod oltre i file diversi è questa: per avviare in modalità recovery i dispositivi cambia la sequenza di tasti, per esempio per avviare in modalità recovery un nexus S occorre tenere premuto Volume alto & accensione per il nexus 4 Volume Basso e pulsante di accensione e così via. In alternativa alla sequenza di tasti, uno smartphone con android lo si può avviare in recovery utilizzando il comando “adb reboot recovery”.
Prima di proseguire a leggere se non hai idea di cosa siano gli adb driver e non hai fatto l’unlock del tuo telefono devi prima studiarti questi due articoli, ti ricordo che questa procedura è valida per i telefoni della serie Google Nexus per gli altri la procedura è diversa inoltre si perde la garanzia:
Come installare i driver adb e fastboot su windows
Come sbloccare un dispositivo android google nexus
ATTENZIONE se si va avanti verranno eliminati i dati del telefono quindi prima di fare azioni pericolose fai backup, per es. salva gli sms, le foto,i video, tutti files scaricati con bluetooth, internet etc. la cartella di whatsapp insomma tutto quello che hai nel telefono e non nel cloud. Purtroppo l’unico modo per fare un backup completo è avere android rootato.
Tabella nomi in codice delle rom CyanogenMod e i dispositivi Nexus
Modello | CyanogenMod |
---|---|
Nexus 4 | mako |
Nexus 5 | hammerhead |
Nexus 7 (GSM) | tilapia |
Nexus 7 (Wi-Fi) | grouper |
Nexus 7 (2013 version) (Wi-Fi) | flo |
Nexus 10 | manta |
Nexus One | passion |
Nexus S 4G | crespo4g |
Nexus S | crespo |
Le varie versioni della Cyano hanno nomi in codice per ogni modello di cellulare, la lista completa si trova qui: List of devices supported by CyanogenMod Una volta che hai individuato la tua versione potrai scaricarti i file specifici per il tuo cellulare.
Installare la recovery customizzata
La Recovery è una sorta di avvio in modalità provvisoria, indipendente dal sistema operativo Android normale. Dalla recovery è possibile eseguire il backup, ripristinare, installare i pacchetti, cancellare i dati, e a volte risolvere problemi relativi ad Android. Le recovery installate dai produttori dei telefoni sono LIMITATE perchè NON vogliono che l’utente finale installi rom diverse da quelle che hanno deciso loro, non faccia il rooting del dispositivo etc. In realtà un ulteriori motivi sono relativi alla sicurezza e alla possibilità di danneggiare il telefono. Per non avere problemi quasi tutti i produttori invalidano la garanzia sul telefono se si fa l’unlock e il rooting. I dispositivi Nexus permettono di essere ripristinati e in teoria non si perde la garanzia.
Una delle immagini di recovery più utilizzate è la ClockworkMod sviluppata inizialmente da Koushik Dutta (Koush) e portata ora avanti anche dalla cyano stessa. Puoi scaricare l’immagine della clockworkmod da questo sito clockworkmod rommanager. Cerca il tuo dispositivo e scarica la clockworkmod GIUSTA. ATTENZIONE il link per scaricare la recovery è quello nella colonna centrale dove c’è scritto Download Recovery. Bisogna anche fare il controllo checksum md5 per verificare che il file non si sia corrotto durante il download. Puoi trovare gli md5 per fare i checksum nella wiki ufficiale per es. http://wiki.cyanogenmod.org/w/Install_CM_for_crespo
Una volta scaricata l’immagine della recovery puoi procedere all’installazione:
Connetti Nexus S via usb
Controlla che fastboot.exe sia nel path oppure che l’immagine che hai scaricato sia nella stessa cartella dove si trova fastboot.
Aprire la console e scrivere ( si potrebbe usare la combinazione dei tasti hardware, ma è scomoda)
adb reboot bootloader
Sempre con adb da linea di comando controllare che il dispositivo sia presente
fastboot devices
Se è il dispositivo viene visualizzato è possibile flasharci l’immagine di recovery al posto di your_recovery_image.img metter il nome del file giusto
fastboot flash recovery your_recovery_image.img
Infine lanciare il boot con la recovery appena flashata
fastboot boot your_recovery_image.img
Ricordati che alcune rom sovrascrivono la recovery, quindi se non installerai subito la cyano potresti dover reistallare nuovamente la recovery.
Installare la rom CyanoModgen
Per prima cosa occorre scaricare i file necessari della CyanoModgen la versione per il nexus S di cyanomodgen è la crespo l’ultima stabile per il nexus S attualmente è la cm-10.2.1-crespo.zip, la lista è presente a questa url http://download.cyanogenmod.org/?device=crespo&type=stable
Il google play e le altre app di google ufficialmente non sono incluse in quanto violerebbero i diritti di google, quindi occorre scaricarsi il file a parte anche di queste (per la -10.2.1 ci vogliono gapps-jb-20130813-signed.zip) si può verificare sul sito: http://wiki.cyanogenmod.org/w/Google_Apps
Ora occorre spostare i file appena scaricati sul telefono:
Prima il sistema operativo ovviamente al posto di YOURROMZIP devi metterci il nome del file corretto per esempio cm-10.2.1-crespo.zip
adb push YOURROMZIP.zip /sdcard/
Poi le apps ovviamente al posto di YOURGOOGLEApps_Core devi metterci il nome del file corretto per esempio gapps-jb-20130813-signed.zip
adb push YOURGOOGLEApps_Core.zip /sdcard/
Adesso occorre Avviare il telefono in recovery mode (accendere il telefono tenendo premuto volume + e il pulsante di accensione) oppure
adb reboot bootloader
Una volta entrati nella ClockworkMod Recovery eseguire i seguenti passaggi usando i bottoni del volume per spostarsi e il pulsante di accensione per selezionare.
(Raccomandato) seleziona il backup per fare backup dell’installazione corrente sul dispositivo
Selezionare Wipe data /factory Reset
Selezionare install form sdcard e selezionare la rom
Selezionare poi sempre install from sdcard e selezionare GAPPS
Ok ora si torna indietro e selezionare reboot system now al riavvio dovrebbe apparire il logo della CyanogenMod.
Have Fun! (:
ps
Sinceramente sul Nexus S non è che vada molto bene, ma forse perchè è un telefono un pò vecchio e anche se dicono che è stabile ha qualche problema. Può essere che nelle versioni più nuove funzioni meglio.
pps
Per mancanza di tempo ho scritto l’articolo molto tempo dopo aver fatto tutta la procedura sul mio vecchio nexus e quindi in alcuni punti potrebbero esserci delle imprecisioni, comunque sia avevo seguito i passaggi presenti nella wiki ufficiale: http://wiki.cyanogenmod.org/w/Install_CM_for_crespo
Non scappare subito via! Forse ti interessano...
L'articolo ti è stato utile?
Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!
Ottima guida, avevo qualche difficoltà ma l’hai chiarita 😉