ULTIME NEWS! (aggiorn.9/611)
- Modificata la tavola delle partizioni Bravo CM7 r2 dalla Nightly #98 è altamente condigliato usare questa nuova tavola
- La stable è ancora su Android 2.3.3 mentre le nightly a parire dalla 60 sono basate su android 2.3.4
E' altamente consigliato NON tornare sulla versione stabile sable dopo avere messo una nightly >60 (il discorso vale se non si vuole wipare ovviamente)
INFO
- Cos'è la ROM CyanogenMod?
E' uno dei firmware custom di riferimento nel panorama ddell' hacking di Android. I primi rilasci risalgono al primo terminale android in commercio: l'HTC Dream (primavera 2009). Nel tempo, visto il successo, il supporto è stato allargato a più device fino ad arrivare anche all' HTC Desire (nome in codice bravo), fratello del Nexus One (passion). Ora la CyanogenMod vanta un buon numero di sviluppatori e viene rilasciata per più di venti terminale (anche alcuni tablet). Nel mondo di hacking HTC Desire tutte le rom, a parte la MIUI, si basano sulla CM (Sì, anche la Oxygen!)
- Cos' ha di particolare la CM?
E' una rom senza HTC Sense, perchè punta principalmente alla velocità e leggerezza del sistema e alla stabilità, è sempre aggiornata all'utima versione di android ed è arricchita da molte caratteristiche aggiuntive (superuser, ADW Launcher, Lockscreen personalizzabile, supporto FLAC,etc..). Per mantenere il progetto Open Source, le GApps (Google Apps: Market, GMail, Gmaps, etc..) non sono comprese nello zip di installazione e sono sempre da flashare a parte. Questo perchè la apps di google, a differenza del sistema operativo, non sono open source.
Il porting della CM per Desire è seguito da Kali- (Kalozzo), che ogni tanto passa di qui ad aiutarci!!
Attenzione NON confodere i file dedicati al Desire GSM europeo chiamati bravo con il desire CDMA americano chiamati bravoc
Per info sulla versione stabile: https://www.androidiani.com/forum/ht...er-desire.html
- Cos'è una Nighly Build?
La nightly build è una compilazione del firmware che avviene nella notte (può essere automatizzata o no).
Questo sistema viene utilizzato durante lo sviluppo di un software per avere delle VERSIONI DI TEST aggiornate con le ultime modifiche, tanti grandi progetti OPEN SOURCE come Firefox, WebKit, Filezilla, VideoLan utilizzano questo sistema.
Nel corso dello sviluppo della CM, a partire dalla CM6 nel Settembre 2010, è stato introdotto questo sistema di compilazione, inizialmente il processo era automatizzato poi vista la SMANIA della gente di avere sempre ultimissima versione della rom e che quindi spesso considerava queste nightly come versioni "stabili" la compilazione notturna è diventata manuale e viene lanciata solo se ritenuto opportuno dal manteiner della rom di ogni singolo dispositivo.
Questo non vuole dire che una nightly non sia una versione di TEST e quindi molto probabilemente buggata.
Come cita il post delle nightly su XDA:
** These CyanogenMod builds are highly experimental and unsupported.
**
** Please refrain from submitting bug reports for any issues
** you may encounter while running one of these builds.
**
** Submitting bug reports on nightly builds is the leading
** cause of male impotence
Changelog
Premesso questo se non riuscite a resistere alla tentazione di avere l'ultimissima versione della ROM più famosa del West allora continuate a leggere
DOWNLOAD LINKS
- Download lastest CM Nightly Build
- Download GApps
INSTALLAZIONE
Pre-requisiti:
- Root (vedi guida di Cesco89 Root con Unrevoked )
I metodi di installazione sono 2:
1. facile e indolore ma incompleto per chi vuole solo "provare" (NO S-OFF e NO APP2SD ), installazione possibile con clockworkmod recovery 2.5.0.7
2. ha requisiti più "approfonditi" e più complesso ma che permette di sfruttare al massimo le potenzialità della CM7 (S-OFF, CM7 PARTITION TABLE & APP2SD)
Metodo 1 (FACILE)
(consigliato eseguire i passi i Wi-Fi perchè bisognerà scaricare circa 80Mb e avere almeno il 50% della batteria)
1. Installare Rom manager
2. Aprire ROM Manager e cliccare su Installa ClockworkMod Recovery, selezionare HTC Desire
3. Se appare la scritta Recovery installata corretamente premere OK, altrimenti ripetere il punto 2
4. Selezionare Download ROM, quindi CyanogenMod e poi l'ultima versione della ROM
5. Dopo aver selezionato la ROM aggiungere Google Apps
6. Terminato il download (circa 80MB) Backup Existing ROM and Wipe Data and Cache
7. Il Desire si rivvierà in recovery e eseguirà tutti passaggi di installazione quindi si riavvierà con la CyanogenMod installata. NON interrompere questa procedura. Il primo avvio sarà MOLTO lungo.
Con questo metodo installazione avremo un uno spazio limitato per le applicazioni (come per la stock), 147 Mb circa...
Metodo 2 (MANUALE)
Pre-requisiti:
- Avere su SD i file ultima versione dell'update cm7 e ultima versione gapps (download links sopra)
- Avere S-OFF del terminale (guida di Cesco89 how to S-OFF your desire!)
- Avere una CUstom Recovery, consigliata la RA-DESIRE 2.0.1 o clockworkmod recovery 3.0.2.7 (guida di Cesco89, seconda metà del post: https://www.androidiani.com/forum/264376-post2.html
- Avere una delle ultime versioni della Radio (consigliata 5.11.05.27 o superiore) - Topic con le ultime RADIO su XDA ( ATTENZIONE: con la tavola BRAVO CM7 NON è possibile flashare una nuova radio da recovery a causa della cache ridotta (pericolo brick del terminale) ma è necessario farlo da fastboot)
1. avviare il Desire in Recovery
2. se non l'avete ancora fatto fare un nandroid backup
3. fare un Wipe data/factory reset
4. flashare l'updatecm7
5. flashare GApps
6. riavviare
MODIFICHE AGGIUNTIVE (possibili solo dopo metodo 2)
CM7 PARTITION TABLE
A cosa serve?
La memoria del terminale è suddivisa in 3 partizioni: system 250MB, cache 40MB, data 147.
Con questa tavola lo spazio per le app (data) è ridotto, mentre lo spazio di sistema è superiore alle necessità, per la CM7 Kali ha elaborato insieme ad Alpharev una tavola apposita che permette di portare lo spazio per data a 287MB, la Bravo CM7 Table.
9/6/2011: Modificata la tavola delle partizioni Bravo CM7 r2 dalla Nightly #98 è altamente consigliato usare questa nuova tavola
Durante la procedura di S-OFF è già possibile mettere una tavola personalizzata, per chi non l'avesse effettuata è possibile farlo anche dopo così:
1. Nandroid backup in recovery.
2) Verify the MD5SUM of the file you downloaded against the one in the table.
3) Flash HBOOT with your phone in fastboot mode (Back+POWER) -> 'fastboot flash hboot bravo_alphaspl.img' (change into the correct filename for the HBOOT you downloaded)
4) 'fastboot reboot-bootloader'
5) 'fastboot erase cache'
6) Boot recovery, wipe everything and restore.
ATTENZIONE: con la tavola BRAVO CM7 NON è possibile flashare una nuova radio da recovery a causa della cache ridotta (pericolo brick del terminale) ma è necessario farlo da fastboot
APP2SD in ENG
Simple2Ext (Facile e con interfaccia grafica)
CM7 Legacy App2SD Addon Script - (Per utenti "esperti", tramite linea di comando) LEGGERE DA META' POST
Tenete presente che alcune applicazioni sono state programmate per autospostarsi su SD quindi lo script su queste non ha praticamente effetto. Per evitare questo o si tengono sempre controllate le applicazioni in Gestione Applicazioni e la loro posizione oppure selezionare nella voce in Impostazioni/CyanogenMod/Impostazioni Applicazioni/Luogo di Installazione selezionare MEMORIA INTERNA, non ci deve mai essere niente con il flag sullo spostamento su SD se no lo script non serve.
GRAZIE A KALI per il lavoro che svolge nel continuo porting della cm7 su Desire!
GRAZIE a Cesco89 per tutto il materiale scritto per il Desire!