Dopo il Dream tocca anche al Magic… A pochi giorni dal rilascio da Tim (20 maggio 2009) e Vodafone (8 maggio 2009), grazie ad Haykuro, è già possibile utilizzare i permessi di Root nell’HTC Magic senza nemmeno dover cambiare firmware.
Come sempre, la guida sarà divisa in step, ma bando alle ciance e iniziamo subito l’hacking :) con la premessa che non ci assumiamo nessuna responsabilità per problemi, ma se serve siamo disposti ad aiutarvi sul nostro forum.
P.s. I primi 2 step, sono inutili se avete già installato l’SDK e abilitato il debug usb (adb).
La Guida è per i terminali HTC Magic 32B quelli venduti da Vodafone.
1. Installiamo l’SDK
Come prima cosa dobbiamo preventivamente installare l’sdk di Android sul nostro PC seguendo questi piccoli passi:
- Scarichiamo l’sdk 1.1 http://developer.android.com/sdk/1.1_r1/index.html
- Scompattiamolo sul Desktop (per comodità)
- Collegare il cavo USB al PC e al Magic
- Richiederà i driver, a questo punto NON accettiamo la verifica dei driver online, specifichiamo un percorso e sarà quello dell’sdk /usb_driver/x86
- Scarichiamo FastBoot http://www.htc.com/www/support/android/adp.html (per linux: http://android-dls.com/files/linux/fastboot)
- Mettiamo FastBoot dentro la cartella Tools dell’sdk
2. Attiviamo USB Debugging sull’HTC Magic
Ora prendiamo in mano il Magic e partendo dalla Home Screen facciamo le seguenti azioni:
- Tasto Menu
- Impostazioni
- Applicazioni
- Sviluppo
- Abilitare Debug USB
Torniamo sul pc al quale è collegato il cellulare e apriamo la console per verificare che quest’ultimo venga riconosciuto
- Apriamo il prompt dei comandi (Vista: start->cercare Prompt, XP: start->esegui->cmd.exe)
- Posizioniamoci sul path della cartella tools dentro l’sdk (comando “cd” per spostarsi)
- Scriviamo: adb.exe devices
- Se compare un dispositivo, chiudere la finestra se no ripetere il passo 2
3. Pushamo la nuova Recovery e Firmware
- Scarichiamo ora la Haykuro’s Magic “rootme” rom e la Magic modified recovery
- Decomprimiamo solo la Magic Modified recovery in modo da vere il file img (nominalo recovery-new se non si chiama così) e rinominiamo il rootme-signed.zip in update.zip e mettiamo entrambi i file dentro tools dell’sdk
- Connetti il cell al pc via usb senza montare la sd, apri il prompt o terminale e dopo esserti posizionato col path (spostandoti col comando “cd cartella” arriva alla cartella tools):
adb push update.zip /sdcard/update.zip
adb push recovery-new.img /sdcard/recovery-new.img - Spegni ora il Magic e riavvialo in bootloader mode (Volume down+Power)
- Col terminale che abbiamo già aperto digitiamo ora:
fastboot boot recovery-new.img - Si riavvierà in recovery mode e a questo punto (fai un nandroid backup, poi un wipe che è sempre meglio) e fai apply update.zip al completamento riavvia e una volta nella home screen sempre dal terminale digita:
adb shell flash_image recovery /sdcard/recovery-new.img
4. Pushamo il nuovo SPL
- Scarichiamo ora haykuro’s SPL update
- Rinominiamolo in update.zip, mettiamolo nella sd
- Andiamo recovery (Home+Power) e facciamo apply
La procedura è completata e il Magic ora avrà root.
[Fonte da Android-DLS]