lunedì 30 aprile 2012

Downgrade dell'SPL su HTC HD7 e Mozart per installare Custom ROM (con metodo Goldcard)

Sono sempre di più gli utenti che decidono di provare una Custom ROM sul proprio terminale HTC equipaggiato da WP7. Abbiamo già pubblicato un'ottima guida per poterlo fare, tuttavia grazie a questo procedimento alternativo è possibile effettuare la stessa procedura se si hanno problemi con la ROM SLSPL... oppure per "recuperare" il proprio terminale in  caso di "halfbrick".


Alcune cose da sapere: come tutti i terminali Windows Phone, anche gli HTC hanno il bootloader bloccato e ciò consente di flashare sul dispositivo solo ROM che siano state certificate da Microsoft o HTC, con un "codice segreto" che solo loro conoscono. Per scavalcare questo problema, il DFT Team ha creato due applicativi chiamati RSPL e HSPL, che consentono di eseguire le operazioni di flashing anche con ROM non originali. Tuttavia, con gli ultimi aggiornamenti del bootloader, 5.1x, Microsoft ha bloccato l'utilizzo di questi applicativi, sarà quindi necessario un bootloader downgrade, effettuabileattraverso il metodo "Goldcard, che prenderemo in considerazione in questa guida.
  1. Che cos'è Goldcard?
    Si tratta di una scheda Micro SD formattata in un modo particolare, che serve per flashare sul dispositivo una Stock ROM.
  2. Perchè mi servirebbe una Goldcard?
    Per effettuare il downgrade dell'SPL attraverso una vecchia Stock ROM.
Chiariamo bene le sigle che abbiamo utilizzato fino ad ora:
  • OSPL: Original Secondary Program Loader. E' la versione originale e consente di flashare solo ROM certificate.
  • RSPL: Reloaded Secondary Program Loader. Versione del Team DFT e agisce sulla memoria RAM. Basterà un soft reset per rimuoverlo.
  • HSPL: Hard Secondary Program Loader. Versione del Team DFT; rimane in memoria, e va a sostituire l'OSPL.





Vediamo ora come procedere per flashare sul nostro dispositivo la nuova ROM, ma prima proseguire è importante leggere la pagina di Avvertenze Flash

 Cosa ci serve per poter continuare?
  • Una scheda Micro SD da 1 Gb
  • Un Micro SD card reader
  • Un cavo USB a Y (2 maschi e una femmina)
  • Un convertitore USB da entrata femmina a uscita femmina
se non volete comprare cavo e convertitore, potete realizzarlo voi a mano (facendo un collegamento da "criminali"), per maggiori info potete guardare questo video.

Una volta che avremo tutti questi oggetti a disposizione, potremo continuare scaricando il file Goldcard-tool e il Custom Goldcard Image.

Successivamente dovremo scaricare una ROM NoDo per il nostro device. Ecco le ROM NoDo HTC HD7 e per HTC Mozart.

Una volta scaricato e estratto il file, lo dovremo rinominare da RUU_Schubert_[...].exe a SCHUIMG.nbh se avete un HTC HD7, oppure MOZAIMG.nbh se avete un HTC Mozart.

Cominciamo:
  • Assicuratevi prima che la batteria sia carica al 100%.
  • Formattate da PC la scheda Micro SD nel file system fat32
  • Copiate l'immagine .nbh nella scheda Micro SD
  • Lanciate il Goldcard-tool come amministratore e assicuratevi che nel campo HTC MMC sia selezionata la vostra scheda Micro SD
  • Cliccate su Load GoldCard.img e selezionate dalla finestra l'immagine che avete appena saricato
  • Cliccate su Patch MMC
  • Se il processo andrà a buon fine, vedremo un messaggio di avviso che ci conferma la creazione della Gold Card.
Ora potremo iniziare il processo vero e proprio di downgrade:
  • Eseguite il collegamento che vedete in figura, in modo che abbiate il cavo USB a Y che dalla parte femmina con collegato il vostro terminale, e i due restanti attacchi maschio con il caricabatterie e la vostra scheda Micro SD.
  •  Collegate il cavo alla corrente (in modo che venga alimentato il card reader)
  • Tenete premuto il bottone di accensione + fotocamera + volume giù sul vostro dispositivo finchè appare la schermata bianca USB Host Mode
  • Se il procedimento non parte subito non preoccupatevi; ci metterà 3-5 minuti. Attendete una decina di minuti, se non è ancora partito scollegate e ricollegate il card reader.
  • Attendete circa 30 minuti prima della fine del processo; il telefono potrebbe riavviarsi automaticamente più volte durante la procedura di downgrade.
  • Alla fine dell'aggiornamento, sarà mostrato un messaggio "UPDATE SUCCESS". A quel punto potrete scollegare il vostro telefono e riavviarlo.
A questo punto avremo sul nostro terminale la ROM NoDo (con il bootloader downgradato). Sarà necessario ora flashare RSPL e HSPL, per poi flashare la nuova ROM cucinata. Per il procedimento, seguite la seconda parte di questa guida, da dopo che è stata flashata la ROM NoDo.