INSTALAR DONUT EN HTC MAGIC

androidsdk16

Ayer comentábamos como podíamos instalar Android 1.6 o Donut en un Htc G1, hoy le toca el turno al Htc Magic.  Para instalar Donut en el Htc Magic tenemos dos posibilidades: una es instalar la rom oficial de Htc que colgó en su web para los dispositivos Htc Magic que Google regaló en su última Io 2009; la otra es instalar una rom modificada de la anterior. Las dos opciones son buenas, la primera habrá que hacerlo a través de comandos adb y así además de instalar la rom se practica con estos comandos y se aprende algo más y la segunda se instala a través del recovery del terminal.

Desde androidsis no nos hacemos responsables del posible daño que se le pueda ocasionar al terminal, aunque no tiene porque pasar nada.

Para las dos formas hay que tener acceso root al terminal y tener instalado la radio Version 2.22.19.26I.

PRIMER METODO.-

El manual de este método ha sido realizado por un compañero de la web, @josan1990, que ayer se arriesgó a instalarlo en su Htc Magic.

Archivos necesarios a descargar en el equipo desde:

http://developer.htc.com/google-io-device.html

–        signed-google_ion-img-14721.zip

SDK Andorid 1.6 release que lo bajamos de:

http://developer.android.com/sdk/download.html?v=android-sdk-windows-1.6_r1.zip

0. Información Previa a la instalación

a.     No nos hacemos responsables de lo que pueda pasarle a tu magic, decir que yo no he tenido ningún problema.

b.     Se perderá todo lo que hay en el móvil pero no en la tarjeta de memoria, con móvil me refiero a configuraciones, sms, mms, email, programas, etc.

c.     Recomiendo batería a mas del 80% de carga. En caso de que se apague durante el proceso puede quedar inutilizada.

1. Preparación del material

a.     Extrae el archivo comprimido que contiene el SDK de Andorid (llamada android-sdk-windows-1.6_r1) en la raíz del disco duro principal (C:/  normalmente) y renombrar a HTC y al abrirla tienen que aparecer 5 carpetas (add-ons, docs, platforms, tools, usb_drivers) y 2 archivos (documentation.html y RELEASE_NOTES.HTML).

b.     En la Magic nos dirigimos a Menú – Ajustes – Aplicaciones – Desarrollo – Depuración USB y lo activamos.

c.     Conectamos la Magic al PC y nos aparecerá nuevo hardware encontrado, le damos a buscar controladores de forma manual y cuando pregunte la carpeta donde buscar debemos ir a C:/htc/usb_driver y nos cojera los drivers desde ahí.

d.     Una vez instalado sacamos el cable USB apagamos el móvil y lo encendemos con la tecla volver pulsada y nos aparecerá unos androides en patinete, conectamos el USB y en caso de que pida los drivers de nuevo realizar lo mismo que el paso anterior, dejamos el móvil conectado y encendido en esa pantalla, ahora vamos al ordenador.

2. Instalación.

a.     Descomprimimos signed-google_ion-img-14721.zip y cogemos los archivos boot.img, system.img y userdata.img  y los movemos a la carpeta C:/htc/tools/

b.     Abrimos “CMD” o “Símbolo del sistema” (inicio-programas-accesorios) y escribimos el comando “cd..” hasta que solo veamos C:/>, ahora escribimos “cd htc” y después “cd tools”, una vez aquí escribimos “fastboot flash boot boot.img” y veremos en la magic arriba a la derecha que se rellena una barra, cuando se quite la barra y de nuevo en la consola de comandos nos ponga la ruta para poder escribir ponemos “fastboot flash system system.img” y pasara lo mismo que anteriormente y cuando acabe escribimos “fastboot flash userdata userdata.img” y una vez termine con “fastboot reboot” el terminal se reinicia, podemos desenchufar el USB.

i.     Resumen de comandos en orden:

1.     Estamos en C:/ (llegamos hasta ahí con “cd..”)

2.     Cd htc

3.     Cd tools

4.     Fastboot flash boot boot.img

5.     Fastboot flash system system.img

6.     Fastboot flash userdata userdata.img

7.     Fastboot reboot

3. PostInstalacion.

a.     Una vez terminado lo anterior el terminal se reiniciara de forma normal, logo de Vodafone, logo de Android y por fin, el asistente de configuración de Google.

b.     Ya tenemos Andorid 1.6 Donut instalado (a que no ha sido difícil?)

c.     No viene con APNs, por lo que no se conectara a internet, hay que poner los datos manualmente.( Están casi todos en el foro)

d.    Ahora tenemos que obtener acceso root, para ello nos bajamos este archivo y lo ponemos en la carpeta tools del sdk de android. Luego desde esa misma carpeta en el terminal hacemos los siguiente:

  • adb shell ‘enter’
  • su ‘enter’
  • mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system ‘enter’
  • cierra el terminal
  • abres de nuevo el terminal y nos vamos a tools del sdk, tecleamos:
  • adb push Superuser.apk /system/app ‘enter’

Ya tenemos acceso root

4. Preguntas Frecuentes (FAQ).

a.     Da un error diciendo que el comando es inválido o que no puede hacerlo, descarga e instala (vía recovery modificado) esto: http://rapidshare.com/files/267475618/update.Engineering-SPL-HBOOT-1.33.2010-signed.zip y continua de nuevo con el proceso.

b.     Fastboot flash boot boot.img dice: INFOs signature checking…signature verify fail. Baja de Nuevo el archive, ya que puede estar corrupto.

GRACIAS @josan1990

SEGUNDO METODO.-

Nos descargamos este archivo, lo copiamos a la tarjeta SD renombrado como update.zip y apagamos el Htc Magic. Encendemos el teléfono en modo recovery, (Home+encender) y ahora es el momento de hacer un backup por si las moscas. Una vez realizado el backup, tenemos que hacer Wipe seleccionándolo del menú del recovery utility y una vez acabado seleccionamos Apply update. Cuando termine tendremos Donut en nuestro Htc Magic.

Todas las dudas y comentarios se intetarán resolver en el foro


24 comentarios

  1.   Josan dijo

    Espero que os sirva mi manual y me haya explicado bien, es la primera vez que lo hago y lo publico en la red, se aceptan criticas 😉 Gracias a androidsis por publicarlo.

    1.    antocara dijo

      Gracias a tí por redactarlo. un saludo

  2.   Phobos dijo

    En el segundo método habría que configurar algun APN?
    Y otra cosa, esta no es la actualización oficial, no?

    1.    antocara dijo

      No es la actualización oficial. En el segundo método no te lo puedo asegurar, pero de todas formas eso es muy fácil, los datos de todos los apn están en el foro. Un saludo

  3.   Mikel dijo

    Hola, yo tengo una preguntilla. En la parte en la que te haces root: esos comandos no se para que sistema serán, yo lo estoy haciendo en mac, y cuando pongo su me pide la contraseña, con la que meto la de mi ordenador, y me dice que es incorrecta, supongo que sera la contraseña que accede al sistema de archivos de android… sabéis cual es?
    Un saludo y gracias

    1.    antocara dijo

      los comandos son tanto para windows como para mac, se hacen desde el terminal una vez dentro de la carpeta tools dentro del SDK de android.

  4.   freeshark dijo

    He instalado donut segun la guia con el primer metodo y todo perfecto, pero no consigo root con:
    * adb shell ‘enter’
    * su ‘enter’
    * mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system ‘enter’
    * cierra el terminal
    * abres de nuevo el terminal y nos vamos a tools del sdk, tecleamos:
    * adb push Superuser.apk /system/app ‘enter’

    Al intentar ejecutar el “su” medice que no tengo permisos.

  5.   freeshark dijo

    Descargar http://www.megaupload.com/?d=MGYSH4OH , descomprimir y copiar “su” y “Superuser.apk” en c:\htc\tools

    1. Arrancar el terminal en recovery (encendidido+home)
    2.adb shell
    3.mount /system
    4.exit
    5.adb push su /system/bin/su
    6.adb shell chmod 4755 /system/bin/su
    7.adb push Superuser.apk /system/app/Superuser.apk
    8.adb shell reboot

    Listo ya tenemos root en donut.

    1.    antocara dijo

      Gracias por el aporte

  6.   qubiqo dijo

    no me va la descarga de signed-google_ion-ota-14721.zip de http://developer.htc.com/google-io-device.html.

    a alguien más le ha pasado?
    donde podemos conseguir ese fichero?

    Salu2

    1.    antocara dijo

      Yo entro sin problemas en la página

  7.   Yanblako dijo

    Mi HTC magic murio cuando acepte la instalacion automatica para 1.6. Desde ahi solo abre la pantalla vodafone y se congela ahi para siempre.

    Ya hice un reformateado del movil con la opcion que te da en su programa de recovery, pero no me funciona igual. Me da el error E: can´t open /cache/recovery file.

    Me baje el archivo para instalarlo en mi micro sd (update.zip) pero como hago para meterlo ahi ya que el movil no me permite acceder a nada por usb?? Es lo unico q se me ocurrio para arreglar mi movil.

    Estoy considerando el suicidio.

    1.    antocara dijo

      Te llegó el update de donut y cuando le diste aceptar no te arranca? Le habías cambiado la rom anteriormente? Si es así cuál tenías?

  8.   Yanblako dijo

    Le di aceptar y no se que rom tenia antes pq recien compro este telefono y no se nada…ni q significa rom. Si es el sistema operativo de antes, supongo q era el 1.5, aunque cuando lo conecto al usb creo q sale 1.0.

    No se que hacer. Lo peor es q no tengo acceso a mi telefono por usb osea q no tengo muchas opciones por ese camino.

    1.    antocara dijo

      Apágalo y para encenderlo pulsa la tecla de la casita junto con la de encendido. Dime que te sale

  9.   Yanblako dijo

    Me sale Android system recovery (2e)

    Y cuatro opciones. Al final de estas, abajo, me sale en amarillo: E: Can´t open /cache/recovery/command

    1.    antocara dijo

      Te sale alguna que pone update.zip

  10.   Yanblako dijo

    Si claro, pero como meto el update.zip a mi movil?? Ese es mi problema. Lo he bajado a mi ordenador y esperaba que alguien me dijera como acceder a mi tarjeta micro sd cuando este esta congelado.

    1.    antocara dijo

      Pues saca la sd del telefono y la conectas al ordenador.

  11.   Yanblako dijo

    Te agradezco antocara por tu ayuda, pero no tengo como conectarla al ordenador pq no tengo ningun adaptador para hacerlo. Por eso quiero hacerlo por el usb.

  12.   Yanblako dijo

    Una pregunta mas Antocara… voy a comprar un adaptador para mi micro sd, pero queria saber si mi rom es antiguo hay algun problema para ponerle el update de donut?

  13.   Yanblako dijo

    Compre un adaptador de micro SD. Copie el archivo update.zip (bien escrito) en la tarjeta. Segui los pasos para instalarlo usando el recovery del HTC. Al poner apply me dio este resultado:

    E: No signature (497 files)
    E: Verification failed
    Installation aborted.

    Hay alguna forma de arreglar este error. Ya no me quedan opciones.

    1.    antocara dijo

      1.- Nos bajamos http://www.megaupload.com/?d=T4D3KQ54
      2.- Apagamos el teléfono y lo encendemos en modo fastboot
      3.- El archivo que nos hemos bajado antes recovery-RAv1.1G.img lo copiamos a android/tools/
      4.- Nos vamos en el ordenador a INICIO-EJECUTAR. Escribimos cmd y nos abrirá una pantalla del terminal en negro. Escribimos cd.. hasta que veamos en pantalla c:> entonces tecleamos lo siguiente :
      cd android (y pulsamos enter)
      cd tools (y pulsamos enter)
      fastboot flash recovery recovery-RAv1.1G.img

      Prueba esto

  14.   lumi dijo

    me ha pasado lo mismo que a Yanblako

    antocara, me he bajado el archivo img pero no sé en el paso 3 como meterlo en la carpeta de tools

Escribe un comentario