PROCEDURA PER ROOT HTC MAGIC 32B Vodafone
(Metodo Aggiornato per nuovo Spl)
Eccoci qua, se come me avete avuto la sfortuna di installare sul vostro Magic 32B Vodafone l’ aggiornamento alla Rom 1.91.165.1 (rilasciato il 24.02.2010) dal sito ufficiale Htc Italia, allora state provando e riprovando a rootare il telefono da un po di giorni ma la procedura classica non va a buon fine..
Non disperate…
Può succedere che, a causa di un aggiornamento ufficiale HTC (come è successo a me), o dopo una riparazione dell'assistenza, il telefono abbia installato il Perfect SPL (Second Program Loader).
Questa versione dell'SPL rende vano qualsiasi tentativo di root del telefono tramite il classico metodo fastboot e di conseguenza non permette di flashare una recovery modificata rendendo impossibile installare le rom a proprio piacimento.
Prima di tutto avete bisogno di una MicroSd (io ho usato quella da 8 giga in dotazione nella confezione Vodafone).
La scheda va trasformata in una Goldcard secondo il metodo che vi descriverò di seguito.
CREAZIONE DI UNA GOLDCARD
Scaricate e installate il programma PSAS
Formattate la Memory card in formato FAT 32
Scaricate e decomprimete l’ SDK per Magic in una cartella del vostro PC (per comodità createla in C:/ e rinominatela “Android”.
Tramite il prompt dei comandi da Dos spostatevi nella cartella Tools presente all’ interno della precedente e digitate il seguente comando:
adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
verrĂ visualizzato un codice chiamato appunto CID, Annotatelo da qualche parte.
Avviate il programma PSAS , cliccate sul menĂą prima su Cyptoanalysis Tools e poi su Crypto Toolbox
In basso alla finestra del programma, c'è un box di testo(accanto al bottone “Reverse String)
Inserite il codice CID della SD card che avevate annotato.
Clicca sul bottone “Reverse String” , e il codice deve risultare con le stesse cifre ma tutte mescolate rispetto all’ ordine precedente.
Annotate anche questo codice “reversed CID”
Andate al sito di PSAS Goldcard
http://revskills.de/pages/goldcard.html per generare la vostra immsgine Goldcard.
Inserite il vostro indirizzo Email e il codice reversed CID, per farlo funzionare sostituite i primi 2 caratteri con 00
Esempio: Da “532600bd227d9c0347329407514d5402” a“002600bd227d9c0347329407514d5402”
Cliccate su Continue e riceverete per email un file chiamato “goldcard.img”.
Scaricate ora il programma HxD Hex Editor, installatelo ed eseguitelo (in modalitĂ amministratore se avete Windows Vista o 7).
Andate nel tab Extra > Open Disk. Sotto l'opzione "Physical disk", selezionate "Removable Disk" (Deve essere la vostra SD card), quindi togliete la spunta “Open as Readonly" e cliccate OK.
Andate di nuovo su Extra > Open Disk Image,aprite la vostra goldcard.img che avevate ricevuto via mail. Ora avete due finestre, una è "removable disk", l'altra è la goldcard.img. Caricata quest’ ultima verrà visualizzato “Sector Size” 512 (Hard disks/Floppy disks), cliccate OK.
Selezionate il riquadro goldcard.img. Andate sul menu Edit > Select All, e ancora Copy.
Spostatevi ora sul riquadro “removable disk”.
Selezionate gli offset 00000000 fino all' offset 00000170 (inclusa la linea 00000170), cliccate su Edit e poi Paste Write.
Infine cliccate su File > Save. Ora potete uscire dal programma.
Finalmente la vostra MicroSd è diventata una GOLDCARD!
PROCEDURA DI ROOT DEL TELEFONO
Scaricate i seguenti files necessari all’ operazione.
- Sapmig.zip
- radio.img
- update.zip
- recoveryG.img e recoveryH.img (G sta per Google – Vodafone, H per htc – Tim)
Quindi copiate le due recovery e il file radio.img appena scaricati nella cartella tools dell'SDK.
Copiate il file "sappimg.zip" nella MicroSd appena trasformata in Goldcard, e spegnete il telefono.
Accendete il telefono tenendo premuti i tasti power + volume giĂą, e premete la trackball per flashare il file "sapimg.zip".
Confermate entrambe le domande che vi verranno poste con yes (e relativo tasto indicato).
Una volta che il file è stato completamente flashato spegnere il telefono.
Alcune volte durante queste operazioni e quelle successive è capitato che non riuscissi a spegnere il telefono con i tasti, basta togliere la batteria e rimetterla.
Riaccendete il telefono in modalitĂ fastboot tenendo premuti i tasti accensione + indietro, collegate il cavo Usb al Pc, quindi dal prompt dei comandi avviare la recovery per 32A col comando
fastboot boot recoveryH.img
Dalla schermata recovery del telefono avviate la modalitĂ usb e copiate nella goldcard il file "update.zip" e la rom da installare che piĂą vi piace (io per esempio ho flashato una Eclair 2.1 ottimizzata per 32B).
Quindi disattivate la modalitĂ usb e flashate l'SPL.
Quando vi dice di riavviare il telefono (coi tasti home + indietro), seguite le indicazioni e non toccate nulla sul telefono finchè non si avvia il sistema installato prima (avrà la schermata "HTC Magic").
Vi ritroverete con l'introduzione di Android (una schermata con l'androide e un disegno di un installazione di una rom).
A questo punto potete anche spegnere il telefono.
Riavviate nuovamente in modalitĂ fastboot, e date i seguenti comandi dal prompt di Windows:
fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recoveryG.img (la recovery Google del Magic 32B)
Riavviate quindi in recovery mode (tasti accensione + home) e installate la rom che piĂą vi piace.
Vi ritroverete così l'engineering SPL, la recovery modificata e la vostra rom nuova di zecca…
ed ecco i link per scaricare i files che servono
PSAS
http://revskills.de/downloads/psas.zipSDK per Magic
http://developer.android.com/sdk/downlo ... indows.zipHxD Hex Editor
http://download.cnet.com/HxD-Hex-Editor ... 91068.htmlSapmig.zip
http://rapidshare.com/files/266290371/sappimg.zipLa Radio 32B
http://www.htc.com/www/support/android/ ... evice.html Il file è ota-radio-2_22_19_26l.zip
Scaricarlo, scompattare il zip e prendere il file “radio.img”
L’ Engineering SPL 1.33.2005
http://rapidshare.com/files/247838950/u ... signed.zip (il file va scaricato e rinominato in “update.zip”)
Le due Recovery per 32B Vodafone (la G sta per Google)che va rinominata in "recoveryG.img"
http://rapidshare.com/files/360149640/r ... 1.6.2G.img e per 32A Tim (la H sta per Htc) che va rinominata in “recoveryH.img”
http://rapidshare.com/files/360149641/r ... 1.6.2H.img