giovedì 15 novembre 2012

HTC Desire, come installare MIUI ROM

Oggi ho deciso di aggiornare la mia ROM, ma - dato un pò di tempo libero - faccio una installazione completamente nuova.
Se decidi di seguire i passaggi successivi non sarò responsabile di eventuali danni o malfunzionamenti del tuo smartphone!

Questo HowTo è stato realizzato su HTC Desire G7 (Bravo) ed installata l'ultima versione stabile rilasciata ufficialmente da MIUI.

Requisito importante? Aver sbloccato lo smartphone.
Non sai come si fa? Su HTCdev.com è presente il tool, oppure ti consiglio il metodo unRevocked per i telefoni supportati.

Per ottenere la ROM che verrà installata il modo più semplice è quello di utilizzare MIUI ROM Downloader. Avviata l'app eseguiamo un refresh e - selezionata la versione 2.4.13 - scarichiamo i due pacchetti.

Backup

Importante prima di seguire i prossimi passaggi è effettuare il backup di sistema e di tutti i contenuti presenti sulla SD, come immagini, foto, cartelle... ROM precedentemente installate... ed un backup completo della ROM esistente. Un app molto interessante è Titanium Backup, disponibile gratuitamente su Play.

Copiate tutta la SD sul PC! Seguendo la guida tutti i dati andranno persi.

HowTo

SD. Formattazione, partizionamento e preparazione

Questo passaggio è fattibile in diversi modi, io vi riporto il mio... senza installare ADB ed utilizzando Linux.

Fatto il root dello smartphone riavviarlo in recovery mode. Per fare ciò è necessario spegnerlo, premere il bottone Volume giù e Power, selezionare poi Recovery utilizzando i pulsanti volume  e per confermare il pulsante Power.

Dal menù selezionare e confermare in successione:

  • wipe cache/factory reset
  • wipe cache partition
  • advanced > Wipe Dalvik cache
  • advanced > Wipe Battery stats
Torniamo al menù principale e procediamo alla formattazione:
  • mounts and storage > format sdcard > yes
  • mounts and storage > format sd-ext > yes
  • Colleghiamo il cavo USB. mounts and storage > mount USB storage
Quest'ultimo passaggio ci permette di vedere il nostro smartphone come USB mass storage.
La guida prevede l'utilizzo di GParted, il sistema di partizionamento presente su Gnome / Linux.
Avviato il programma cancelliamo la tabella delle partizioni presente creiamone una nuova.

Qui riporto il mio esempio con una SD da 8GB (utilizzabili 7,5GB):
  1. Creare una partizione FAT 32 dimensione 5GB
  2. Creare una partizione EXT3 dimensione 1,5GB
  3. Creare una partizione SWAP-LINUX dimensione 1024MB (1GB)
Questa tabella di partizionamento è importante perchè permetterà l'installazione di tutte le app scaricate sulla SD eliminando il fastidioso problema di low on storage nella memoria interna. Inoltre l'area di swap creata verrà utilizzata dallo smartphone come estensione della RAM presente. Risultato? Telefono molto più veloce e con più spazio disponibile.

Ora è necessario recuperare dal backup i due pacchetti e copiarli nella partizione FAT32
  • miui-2.4.13-Desire-ITA-pack-1_1.zip (language pack)
  • miuiandroid_Desire_2.4.13.zip (ROM)

Installazione

Sempre in recovery mode dal menù principale selezioniamo install zip from sdcard > choose zip from sdcard e selezioniamo confermando in ordine:
  1. miuiandroid_Desire_2.4.13.zip
  2. miui-2.4.13-Desire-ITA-pack-1_1.zip
Terminata l'installazione dei due pacchetti torniamo al menù principale Reboot system now.
Il primo avvio può durare parecchi minuti (anche 10 minuti), attendere con pazienza.

A2SD

E' una applicazione sviluppata da MIUI che permette automaticamente di spostare le app sulla SD.
Per abilitare questa è necessario scaricare Terminal emulator e seguire i seguenti passaggi:

su (vi verrà richiesto di dare i permessi di root, confermate)
a2sd install
a2sd check
a2sd reinstall (il telefono si riavvierà, è normale)
su
a2sd cachesd (il telefono si riavvierà, è normale)

Questa operazione non sarà più necessaria ripeterla.

8 commenti:

  1. Tanta paura di di dover utilizzare il muletto Nokia 6630 per tanto tempo... come farò senza fb, whup e internet in generale?

    RispondiElimina
  2. Nessuna paura. La guida è stata provata e riprovata più volte. Per qualsiasi problema commenta! importante è fare il backup della precedente ROM. In capo di problemi potrai così tornare indietro.

    RispondiElimina
  3. Sono fermo a unRevoked: “Error: failed to get root. Is your firmware too new?” Sembrerebbe essere dovuto alla presenza di applicazioni scaricate che causano incompatibilità...

    RispondiElimina
  4. Hai installato hboot per win? Probabile sia il kernel del tuo HTC... prova a dare uno sguardo al wiki:
    http://unrevoked.com/rootwiki/doku.php/public/unrevoked3

    In alternativa scaricaunalive CD linux e USA questo OS per procedura. In alternativa c'è il metodo HTC

    RispondiElimina
  5. Anche i metodo htcdev prevede l'aggiornamento di HBOOT per win... ti inoltro il link con howto

    http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install

    RispondiElimina
    Risposte
    1. Si, i driver HBOOT li avevo installati. E il dispositivo è visto correttamente da Windows...

      Elimina
  6. Se non sei ancora riuscito prova ad utilizzare il metodo Cyanogen. Ti inoltro il link:
    http://wiki.cyanogenmod.org/wiki/HTC_Desire_(GSM):_Full_Update_Guide

    RispondiElimina
    Risposte
    1. Il metodo Cyanogen necessita dell'accesso S-OFF, che ho tentato di ottenere senza successo con Revolutionary. Il problema sembrerebbe essere la versione HBOOT: "Your device: bravo, with HBOOT 1.03.0003 is not supported at this time."

      Elimina