[GUIDA] Come flashare Firmware e/o Radio su tutti i telefoni HTC (Sensation, Desire HD, Desire S, ecc…)

flash-androidIn questa guida vedremo come eseguire il flash di un Firmware o di una Radio sui telefoni HTC, ad esempio HTC Sensation, HTC Desire HD, HTC Desire S, ecc… Per farlo sfrutteremo i tool messi a disposizione dell’SDK di Android tramite PC.


ATTENZIONE
: dato che si vanno a toccare parti delicatissime del sistema ne htcblog ne l’autore di questa guida si assumono alcuna responsabilità. Eseguite tutto sotto la vostra responsabilità, seppure queste procedure siano ampiamente testate in tutto il mondo e dalla nostra redazione (come testimoniato dal video) e ritenute in genere molto sicure. Per evitare danni seguite attentamente la guida senza saltare alcun passaggio.

 

VIDEO: alla fine di ogni guida vi abbiamo messo a disposizione un video che mostra passo passo la procedura

 

FIRMWARE O RADIO? in questo articolo sono descritte entrambe le procedure, ma è possibile seguirne anche una sola e l’ordine non è importante. In genere comunque si consiglia (laddove richiesto dalla ROM) di:

  • flashare prima il firmware
  • poi la ROM
  • infine la Radio

 

FLASH DEL FIRMWARE

Il firmware è un componente software fondamentale per il sistema, che se aggiornato a secondo della ROM che si decide di installare può portare notevoli vantaggi, ma allo stesso tempo se inadeguato può causare problemi.

In questa guida prenderemo come esempio il flash del firmware del RUU 3.06.401.1/101 per HTC Sensation / Sensation XE richiesto dalle ROM Ice Cream Sendwich basate proprio sul RUU 3.06.401.1/101 (come ad esempio la Android Revolution HD 5.0.2, la RCMix ICS, ecc…), ma ovviamente il procedimento è sempre valido per qualsiasi firmware su qualsiasi telefono HTC con Android.

REQUISITI:

  • Firmware sotto forma di file PG58IMG.zip (che non devi estrarre!)
  • Documentazione del firmware, ovvero i CID supportati (ad esempio vedi l’immagine qui sotto)

supported-cid

OPERAZIONI PRELIMINARI DI SICUREZZA (non necessarie, ma consigliate):

  • Se non lo hai mai fatto installa HTC Sync, poi chiudilo dalla sua icona nella barra di Windows (in basso a destra) perché se resta in esecuzione interferisce
  • Scarica dal box giallo in fondo il “Pacchetto Flashing” ed estrailo
  • Riavvia il telefono in bootloader facendo quanto segue:
    tieni premuto il tasto accensione del telefono e scegli Riavvia,
    appena lo schermo si spegne inizia tenere premuto il tasto “volume giu
    finché non appare una schermata bianca con tante scritte colorate
  • Premi il tasto di Accensione una volta per entrare su FASTBOOT (che è già evidenziato)
  • Collega il telefono tramite USB al PC
  • Lancia il file Start Here.bat
  • Digita il seguente comando per ottenere il CID:
      • fastboot getvar cid
  • Se il CID restituito è compatibile con quel firmware (come detto dalla documentazione associata) allora puoi procedere

OPERAZIONE DI FLASH:

  • Riavvia normalmente il telefono per tornare su Android
  • Collegalo tramite cavo USB e copia il file PG58IMG.zip dentro la MicroSD (non deve essere dentro alcuna cartella)
  • Riavvia il telefono in bootloader facendo quanto segue:
    tieni premuto il tasto accensione del telefono e scegli Riavvia,
    appena lo schermo si spegne inizia tenere premuto il tasto “volume giu
    finché non appare una schermata bianca con tante scritte colorate
  • Dopo una rapida scansione della memoria ti chiederà se flashare il firmware rilevato, premi il tasto “volume su” per dire YES, quindi attendi senza toccare nulla!
  • Dopo un riavvio attendi ancora fino a quando appare Update Complete…

httpv://www.youtube.com/watch?v=4SOp5kWwmUI

 

FLASH DELLA RADIO

La Radio è quella parte software che si occupa di gestire l’antenna telefonica, il GPS e il bluetooth, al fine di renderli indipendenti (e performanti) a prescindere dal sistema operativo. L’uso di una buona radio è molto importante e spesso alcune lavorano meglio con determinate ROM venendo quindi consigliate dai cuochi.

In questa guida prenderemo come esempio il flash della Radio 11.59.3504.00U_11.16.3504.16_M per HTC Sensation / Sensation XE richiesto dalla ROM Android Revolution HD 5.0.2, ma ovviamente il procedimento è sempre valido per qualsiasi radio (in formato IMG).

REQUISITI:

  • Radio sotto forma di file .img (in genere radio.img oppure NOMERADIO.img)
  • “Pacchetto Flashing” scaricabile dal box giallo in fondo

OPERAZIONI DI FLASH:

  • Estrai il “Pacchetto Flashing”
  • Copia il file IMG della Radio insieme a tutti gli altri file del “Pacchetto Flashing”
  • Se non lo hai mai fatto installa HTC Sync, poi chiudilo dalla sua icona nella barra di Windows (in basso a destra) perché se resta in esecuzione interferisce
  • Riavvia il telefono in bootloader facendo quanto segue:
    tieni premuto il tasto accensione del telefono e scegli Riavvia,
    appena lo schermo si spegne inizia tenere premuto il tasto “volume giu
    finché non appare una schermata bianca con tante scritte colorate
  • Premi il tasto di Accensione una volta per entrare su FASTBOOT (che è già evidenziato)
  • Collega il telefono tramite USB al PC
  • Lancia il file Start Here.bat
  • Digita il seguente comando per flashare la Radio:
    • fastboot flash radio radio.img

(supponendo che il file della vostra radio si chiami radio.img altrimenti cambiate opportunamente il nome nel comando)

  • Dopo che la rapidissima barra di caricamento verticale sullo schermo del cellulare ha finito (in alto a destra) potete riavviare normalmente il telefono

httpv://www.youtube.com/watch?v=pssbCbc5Res






newsletter Per ricevere le ultime news direttamente nella tua e-mail iscriviti alla newsletter:

htcblog Tweaking GuideBOX DOWNLOAD

DOWNLOAD: Pacchetto Flashing Android (Firmware, Radio, ecc) (1732)

Consigliati per HTC Sensation con Android Revolution HD 5.0.2:
DOWNLOAD: firmware from 3.06.401.1/101 RUU
DOWNLOAD: Radio 11.59.3504.00U_11.16.3504.16_M

Print Friendly

Articoli correlati

  • andreawu93

    ciao!!scusa di nuovo io o.O
    ho il cellulare che non si accende e dovrei installare 4EXT Touch Recovery ma si puo da spento??senno dovrei riformattare il cellulare con un firmware originale…

    • Non si può. Devi farlo ripartire in qualche modo.

      Ma come mai non ti si accende? Hai cambiato il firmware ma adesso non puoi flashare la ROM adatta?

      Allora procedi rimettendo il firmware originale, oppure flasha con un RUU…

  • qtpy

    Ciao Marcor, complimenti per la chiarezza nelle tue spiegazioni e la pazienza nelle tue risposte!
    Ti pongo un quesito: ho flashato la Android Revolution 6.6.0 su Sensation XE con SuperCID e firmware prelevato direttamente da xda, ed ora mi succede una cosa strana: nella scheda ImpostazioniPersonaleSicurezza non c’è più la voce: Origine sconosciute e quindi non posso installare apk salvate, ad esempio, sulla SD. Hai qualche idea?
    Ti ringrazio in anticipo,
    Ale

    • C’è un nuovo menù nelle impostazioni, dovrebbe chiamarsi Sviluppo (ora non ho il telefono sotto mano).

      Li dentro troverai l’opzione che cerchi 🙂
      (fidati che c’è, l’hanno solo spostata)

      • qtpy

        Ti ringrazio per la celere risposta! 😀
        Però nel mio menù Opzioni sviluppo ci sono queste opzioni:
        Debug USB
        ID sviluppo dispositivo
        Rimani attivo
        Consenti posizioni fittizie
        Password di backup desktop
        Attiva StrictMode
        Posizioni puntatore
        Mostra tocchi
        Aggiornamento schermo
        Mostra utilizzo CPU
        Forza rendering GPU
        Scala animazione finestra
        Scala animazione transizione
        Non conservare attività
        Limite processi background
        Mostra tutti errori ANR.

        Sarò tanardo io ma non mi sembra che ci sia quello che cerco… Tra l’altro se provo ad installare un’apk da SD mi dà un messaggio di errore e mi fa entrare nel menù Sicurezza, dove non c’è traccia di quella voce…
        Non potrebbe essere il firmware mal installato?(è per questo che ho postato qui 😉 Provo a riflashare tutto compreso SuperWipe?
        Aspetto un tuo consiglio!

        Grazie per la pazienza e scusa il post too long -.-‘

        • Non c’entra il firmware e non c’è bisogno di fare il wipe.
          La voce c’è di sicuro, ma ha un nome diverso ed è nascosta dentro un sotto-menù, quindi non la stai trovando.

          Non ricordo se è in “Opzioni di sviluppo”, in “Sicurezza” o da qualche altra parte, ma di sicuro c’è, devi solo avere la pazienza di cercarla per bene 🙂

          • qtpy

            HO RISOLTO! 😀
            Ti scrivo la mia esperienza nel caso dovesse essere utile a qualcun altro.
            Googlando ho scoperto altri utenti a cui succedeva la stessa cosa. Ad alcuni utenti (tra cui ci sono anch’io 😉 ) è accaduto che al primo avvio, facendo la sincronizzazione automatica, si inibisse la possibilità di accedere al menù Sicurezza/Origini sconosciuto. Questo perché pare che in alcuni Stati Google applichi politiche più restrittive.
            Comunque, le soluzioni sono fondamentalmente due:
            1) Decompilare il file SettingsProvide.apk e modificare il settaggio appropriato in /res/values/bools.xml (per la precisione: TRUE)
            2) Riflashare da capo e NON effettuare la sincronizzazione automatica al primo boot, lasciando le impostazioni di default (lingua inglese, nessun tipo di account – Google o affini, etc.).
            Io, per mancanza di tempo, ho effettuato la seconda possibilità e, completato il primo boot, ho trovato la voce Enable unknown source in Security, l’ho impostata e poi ho rieseguito il Setting impostando lingua, account e sincronizzazione. Ora ho un Sensation XE ICS meraviglioso!
            Ti ringrazio per la cortesia e mi scuso ancora per la lunghezza del post ma spero di poter essere utile anche ad altri che si possono trovare nella stessa situazione!

            A presto! ;D

            Ale

          • qtpy

            Nel post precedente non ho riflettuto sul fatto che una riga di codice non sarebbe stata editata nel blog correttamente…

            Dove compare TRUE si deve intendere:

            bool name=”def_install_non_market_apps”>true</bool

            con i segni "minore" e "maggiore" all'inizio e alla fine della riga (che non possono essere editati nel blog 😉 )

            Ciao!

            Ale

          • qtpy

            RISOLTO 2 !
            Alcune applicazioni (come ad es.: AndroidLost) richiedono i diritti di amministratore e, una volta ottenuti, nascondono la scheda Amministrazione dispositivo dove c’è anche Origini sconosciute.
            E’ sufficiente rimuovere i diritti a queste applicazioni e la scheda riappare. Il processo è reversibile.
            Ciao
            Ale

  • t0mm0l0

    ciao…io ho un wildfire s e vorrei aggiornare la radio xkè non mi si collega in 3g e in g solo in E e in H…come potrei fare?se mi scarico tutto il necessario potrei risolvere qst problema?è in s-on il mio cel

  • krist

    DOWNLOAD: firmware from 3.06.401.1/101 RUU
    DOWNLOAD: Radio 11.59.3504.00U_11.16.3504.16_M

    The requested URL /db_mirror/ROMs/HTC Sensation/Firmware/3.06.401.1/PG58IMG.zip was not found on this server.

    The requested URL /db_mirror/Radios/HTC Sensation/Radio_11.59.3504.00U_11.16.3504.16_M.rar was not found on this server.

  • htcservis

    Cosa ci hai messo dentro?
    Dove hai procurato il file? e come si chiama?