Root en Htc Magic y cambio de ROM

Dificultad: (2/4) (Medio-Fácil)1100 Visitas: 7632
Fecha: 2009-06-28 20:25:19

Este tutorial es una aportación de DaWeIII de htcmania.com, con su consentimiento pongo este tutorial en esta página.


Archivos Necesarios

Que necesitaremos? Pues lo siguiente:



Dentro del pack del SDK, ya os he puesto lo necesario para poder hacerlo todo (Fastboot, adb utils etc...)



Bueno pues una vez lo tengais todo empezamos...



Rootear Magic

Que significa Rootear la Magic? Os preguntareis muchos... Pues, exactamente significa darnos permisos para poder Flashear nuestra Magic. Por defecto, no tenemos los permisos suficientes para hacerlo. Recordemos que, android se basa en Linux. Linux se basa bastante en permisos. Por lo tanto, lo unico que hacemos al Rootear la Magic es darnos permisos de Superusuario (Administrador) para poder hacer lo que nos de la gana con nuestra PDA (que para eso la hemos pagado xD



Vamos por pasos. Es importante que sigamos todos los pasos, ya que sino lo hacemos, las cosas pueden salir mal. (A salir mal, me refiero a que no consigamos ni rootear ni meterles ROMs a nuestra Magic, no sus asusteis xD)



1)

Descomprimimos el PRIMER archivo que nos hemos descargado (el Pack). Hacedlo en la raiz del disco duro, ya que tendremos que acceder alli en consola de comandos, y mientras mas cerca de la raiz, mas facil xD


Nos debe quedar una cosa asi:




2)

Vamos a nuestra Magic. Accedemos aAjustes > Aplicaciones > Desarrollo. Marcamos la opcion Depuracion USB


A continuacion os pedira drivers. EsIMPORTANTISIMO que instaleis los drivers que vienen con el pack que os habeis descargado. Estos drivers son los que nospermitiran acceder a nuestra Magicy meter la ROM de rooteo. Seleccionad la opcion de "Instalar controladores desde una ubicacion determinada".


NOTA!: Windows, cuando conectamos la Magic al PC, instala unos drivers automaticamente, que no funcionan como deberian (No nos deja acceder por ADBSHELL). Por lo tanto, teneis que aseguraros que, no quede ningun resto de esos drivers. Para eliminar ese driver, seguid el SPOILER del paso 5 (alfinal de todo). SE DEBE ELIMINAR TODO TODO TODO!!

Donde nos hemos descargado el pack y descomprimido, esta una carpeta de nombre:

usb_driver

. Dentro de esa carpeta otra de nombre

x86

. Marcamos esa carpeta como ruta para instalar el driver. Le damos a siguiente y todo debe ir con normalidad.





Fijaros en el nombre. Os debe poner HTC Dream Composite ADB. Si ya lo se, Dream? :S


3)

Apagamos la Magic completamente (Boton Power > Apagar) y

la conectamos USB al PC ahora. Ni ANTES ni DESPUES. AHORA.

4)

Encendemos la Magic pero, en modo Fastboot. Esto se hace, pulsando la tecla

ATRAS + POWER

. Os saldra una pantalla con 3 androides pequeñitos en skate y que pone: FASTBOOT.



Justo ahora nos pedira otra vez un driver, pero diferente al anterior. El driver que nos pedira ahora sera el HTC Bootloader. Debemos instalarlo igual que el anterior. La ruta la misma. Los 2 drivers, tanto el HTC Dream Composite ADB como el HTC Bootloader se encuentran en la carpeta USB_DRIVER que hemos descomprimido al bajarnos el PRIMER archivo.

ESTOS PASOS SON LOS MAS IMPORTANTES. DEBEMOS ASEGURARNOS DE QUE LOS 2 DRIVERS ESTEN BIEN INSTALADOS Y OPERATIVOS.

En fin, seguimos...



5)

Bueno pues a cotinuacion, vamos a probar que el driver se instalo correctamente, ya que sin este, no podremos hacer nah de nah!


Como lo comprovamos? Pues en nuestro ordenador local, le damos al teclado a las teclas CONTROL + R (O en su defecto: Inicio > Ejecutar | Como nus complicamos la vida... xD

) Escribimos CMD y le damos a ejecutar. Nos saldra una ventana de comandos.


Ahora debemos dirigirnos a la carpeta donde tenemos la SDK y las tools (herramientas) para poder trabajar dentro de la ventana. Como lo hacemos?


Ejecutamos estos comandos en la consola:


Código:
C:
cd tools

(C: es la unidad donde colocamos los archivos que descomprimimos, si los habeis descomprimido en otro directorio, pos teneis que dirigiros ahi. El objetivo es estar en la carpeta tools para poder ejecutar los programas de esa carpeta)



Debe quedarnos la ventana de comandos algo asi:





NOTA: A mi me pone D:/tools pero porque puse los datos ahi, en la D. Si vosotros teneis los tools en la C:, debeis ir ahi.

A cotinuacion ejecutad el comando:

ADB DEVICES

Os tiene que salir algo parecido a esto:





Si os sale un numero de serie, lo habeis echo bien. Sino, tendreis que reinstalar el driver.


Como hacerlo? Abrid el SPOILER...


Texto Oculto:

Eliminar Driver ADB

1) Vais al editor de registro. (Inicio > Ejecutar > regedit > enter)

2) En el regedit le dais a buscar y buscais "vid_0bb4&pid_0c02" y borrais todas las entradas que encontreis.TODAS!

Si os da error, pulsar con el boton derecho y le dais a permisos. En la ventana que aparece en usuarios pulsais Todos y abajo en permisos marcais acceso.
Ya podeis borrar la entrada en el registro.

Cuando no haya mas entradas en el registro al conectar el movil por usb nos pedira los nuevos driver. Aseguraos de marcar la carpeta que es.

NOTA: El sistema a veces pilla los drivers de nuevo del directorio que los pillo anteriormente. Por eso, recomiendo borrar las carpetar o moverlas de usb_driver. (Cuando hayais instalado bien el driver, las volveis a colocar, aunque no os haran mas falta que para eso...)


6)

Ahora que ya tenemos los drivers instalados procederemos a cargar la imagen que tenemos en el directorio tools.



Con el mobil en reposo (en el fastboot mode), ejecutamos este comando en la ventana de comandos:



fastboot boot boot-new.img

Se reiniciara el terminal en modo normal. Si nos vuelve a pedir drivers, volved a decirle donde es. Si no os los pide, bien. En teoria ya sabe donde estan y debe hacerlo solito



A continuacion, debemos ejecutar los siguientes comandos:


Código:
"adb push boot-new.img /sdcard/boot-new.img"
"adb push recovery-new.img /sdcard/recovery-new.img"
"adb shell flash_image boot /sdcard/boot-new.img"
"adb shell flash_image recovery /sdcard/recovery-new.img"

Uno detras de otro.



Despues de esto, deberiamos tener permiso root en la consola ADB. Para verlo, escribimos

adb shell

en la consola de comandos.



Si nos sale un

#

lo hemos hecho bien. Sino, volved a meter los comandos



7)

A continuacion y ya, para acabar de medio rootear el terminal, introducimos los siguientes comandos (sin salir del

#

):



Código:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd system
cd bin
cat sh > su
chmod 4755 su
sync
reboot

Con el ultimo comando se os reiniciara la Magic.



8)

Bien, ahora que ya tenemos la Magic conectada al 100% y medio rooteada, vamos a copiar los archivos que necesitamos.Tenemos que copiar estos archivos en la raiz de la SD:




De que manera?



Encendemos la Magic en modo normal, y activar la SD y a partir de ahi, copiamos los archivos en la raiz de la SD.



Es muy probable que el archivo

recovery-new.img

ya lo tengamos ahi dentro, ya que antes lo hemos copiado mediante comandos.



El archivo ROOTME-SIGNED.ZIP hay que renombrarlo a UPDATE.ZIP

9)

Una vez hemos hecho esto (comprobad que teneis los archivos bien copiados), ponemos la Magic en fastboot (Recordad: Apagarla y Encenderla con

ATRAS + POWER

).



Ejecutamos el comando:

Código:
fastboot boot recovery-new.img

Eso

booteara el recovery modificado que tenemos en la SD

(El de haykuro).


Una vez boteado el recovery, deberia salirnos una cosa como la imagen:


(Pero sin las letras amarillas que salen en la imagen).


Podemos movernos por el menu con la TrackBall. Seleccionamos

Apply SDcard:Update.zip

Si todo va bien, deberian empezar a salirnos la letras amarillas de la imagen de arriba. Si ha acabado bien nos pondra el mensaje: INstall from SDCARD complete.


Ya tenemos la Magic rooteada. Lo unico que nos falta para poder meterle rooms es ponerle el SPL del magnifico Haykuro.

Instalar SPL

Pues instalar el SPL es facil... Simplemente,

copiamos el archivo ZIP a la raiz de la SD y lo renombramos a update.zip

.


Reiniciamos en modo recovery. Como?


Apagamos la Magic. La encendemos con ATRAS + POWER. Se nos abrira el FASTBOOT.


Introducimos el siguiente comando en la consola de CMD:


fastboot boot recovery-new.img

Como ya sabemos, esto botea el recovery modificado de Haykuro.


Una vez en el recovery, le damos a la opcion ApplySDUpdate.zip.


Si lo hemos copiado bien, se nos instalara (no tardara mas de 1 minuto).


Ya tendremos el SPL de Haykuro instalado y preparado para aguantar otras ROMS!!!!!!!

Instalar ROMS

Realmente el trabajo duro ya esta hecho. Instalar ROMs es relativamente facil.


Simplemente (al igual que hemos hecho con el SPL) nos bajamos la rom. Renombramos el archivo a update.zip


Lo metemos en la raiz de la SD (¿que como? Pues activandola en la Magic en la pestaña de notificaciones... si es que... vaya preguntas...)


Luego apagamos la Magic y la ejecutamos en modo recovery! (Otra vez no sabes como? Ay ay ay, que no nos hemos leido lo de arriba... xD

Enciendes la Magic con HOME + POWER y se pondra el modo recovery).



Le dais a la opcion: ApplySDUpdate.zip... y ya ta. Esperais un rato, ya que una ROM tarda lo suyo. Luego reiniciais la Magic y listo.



NOTA: Se ve que a mucha gente no le funciona entranado con HOME + POWER (Les da error al instalar). ASEGURAOS DE HABER INSTALADO EL SPL, YA QUE SINO LAS ROMS NO SE INSTALARAN.

FAQ - Preguntas Frecuentes

Root en Htc Magic y cambio de ROM está en la categoría: Htc Magic

Bookmark and Share
Puntuado 3.19/5 (63.81%) (21 Votos)
Escribe un comentario

7 Comentarios

Gracias a DaweII por el tutorial ;)

Anonymous
@ sobre un año
Muy pero que muy trabajado el tutorial. Si me llamara Felipe y fuera principe te daba un premio... Aun no lo he probado el tutorial pero gracias por el tranajo. Saludos!

Anonymous
@ sobre un año
Muy pero que muy trabajado el tutorial. Si me llamara Felipe y fuera principe te daba un premio... Aun no lo he probado el tutorial pero gracias por el tranajo. Saludos!

Anonymous
@ sobre un año
Muy pero que muy trabajado el tutorial. Si me llamara Felipe y fuera principe te daba un premio... Aun no lo he probado el tutorial pero gracias por el tranajo. Saludos!

Anonymous
@ sobre un año
Buenas, al llegar al paso 6 y meter el comando fastboot... se me queda en waiting for device y de ahí no pasa. ¿Que hago mal? Ayuda por favor

Anonymous
@ sobre un año
ok he conseguido seguir pero al meter el tercer comando adb shell flash_image boot... me dice permission denied Ayudadme que soy un cazurro

Anonymous
@ sobre un año
hola, me gustaria tener mi magic root pero nose si sere capaz de hacerlo...hay algun problema?quiero decir en caso de que me atasque a mitad de proceso y no sepa que hacer o cualquier otro problema...podre seguir usando mi magic aunque sin root como antes?o puedo dañar archivos importantes?

Anonymous
@ 3 meses

Escribe tu comentario

Imagen Anti-Spam

Últimos tutoriales

Últimos scripts

Enlaces

Nube de tags

  seo     android     modding     htc diamond     mac     overclocking     windows     php     java     cperdidas     moviles     css     jtuenti     herramientas     cbrutonoti     htc magic     messenger     xhtml     bank4droid  

El contenido de esta página requiere una versión más reciente de Adobe Flash Player.

Obtener Adobe Flash Player



Generado desde cero con PHP y MySQL. Valid XHTML/CSS/RSS   
Technology Top Blogs DigNow.net Technology blogs & blog posts

Quantcast