Este es un tutorial para devolver el HTC EVO 3D a la ROM original.
Esto es útil si se ha estado 'jugando' con diferentes ROM's y/o kernels y se necesita volverlo a dejar como estaba.
Desafotunadamente este método no sirve para el tema de garantías si el bootloader estaba desbloqueado porque aunque se bloquee de nuevo, el cambio es visible.
Son varias las fuentes que he utilizado para este tutorial pero la principal es de XDA. A partir de este post he ido investigando y aplicando los pasos a mi EVO.Desafotunadamente este método no sirve para el tema de garantías si el bootloader estaba desbloqueado porque aunque se bloquee de nuevo, el cambio es visible.
Decir que no hay garantías de que funcione en todos los casos y este post es para la versión GSM.
Este proceso supone restablecer todos los datos del teléfono por lo que se perderán contactos, citas, etc. Realiza un backup en caso necesario.
En mi caso partimos de un EVO 3D con las siguientes especificaciones:
Android
Versión 4.0.3
Versión de banda base 11.77.3504.00U_11.25.3504.06_M
Versión kernel 3.0.16-gd468ce7 htc-kernel@u18000-build-144#1
Compilación htc_shooteru_userdebug 4.0.3 IML74K eng.20120323.192119 release-keys
Entrando en el bootloader:
SHOOTER_U PVT SHIP S-OFF RL
HBOOT1.49.1107
RADIO-11.25.304.06_M
OpenDSP-v02.6.0.2226.00.0202
eMMC-boot
Jul 12 2011,15:29:51
Estos son los pasos a seguir:
Crear una GoldCard
Una GoldCard es una memoria SD especialmente preparada para poder instalar una ROM independientemente de la operadora del teléfono que tengas. El tutorial original -en inglés- lo tenéis aquí. Aunque el proceso está explicado para el Desire HD, sirve para el EVO 3D.
- Cogemos una SD y la formateamos a FAT32.
- Instalamos la SD en el teléfono
- Desde el teléfono, nos vamos al Market, nos instalamos la aplicación GoldCard Helper y la ejecutamos. Aparecerá el Reverse CID para mmc0 y mmc1. Nos interesa el de la SD que en nuestro caso es mmc1.
- No dirigimos a esta página, rellenamos los datos que nos pide, pulsamos sobre el botón Download GoldCard! y nos descargamos la imagen goldcard.img.
- Ahora necesitamos un editor hexadecimal para la imagen. El más adecuado para esto es HxD Hex Editor. Lo descargamos, instalamos y ejecutamos -con derechos de administrador si es Windows 7 i Vista-
- Sacamos la SD del teléfono y la llevamos al ordenador.
- En la aplicación HxD abrimos la unidad lógica Extra>Abrir disco y seleccionamos la SD como disco físico desmarcamos la opción Abrir como sólo lectura.
- Seguidamente seleccionamos la opción Extra > Abrir imagen disco y seleccionamos el archivo descargado en el punto 4.
- Seleccionamos el tamaño del sector 512 (Discos rígidos/Disquetes)
- Desde la opción Edición hacemos clic en Seleccionar todo y después Edición > Copiar.
- En la pestaña de Disco extraible 1 seleccionamos los offset del 00000000 al 00000170
- Y pegamos Editar > Pegar escribiendo.
- Finalmente guardamos los cambios Archivo > Guardar ignorando advertencia
El bootloader es el primer programa que se carga al encender el teléfono. Se encarga entre otras cosas de llamar a la ROM donde está el sistema operativo e iniciar así la carga de este.
Los fabricantes como HTC bloquean el bootloader de forma que no sea posible cargar ROM's no homologadas por ellos.
Si hemos cargado una ROM 'cocinada' antes habremos tenido que desbloquear el bootloader -esto lo explico aquí- pero para cargar una ROM original deberemos volver a bloquear este bootloader.
En mi caso lo desbloquee utilizando la forma proporcionada por el propio HTC y la forma de volverlo a bloquear es la siguiente:
- Instalar los archivos adb y fastboot en un directorio del disco duro. Por ejemplo c:\adb. Estos archivos se encuentran en el SDK de Android, en el directorio C:\Archivos de programa\Android\android-sdk\platform-tools. Si no queréis instalar todo el SDK, podéis solicitármelos y os los envío.
- Abrir una consola de MS-DOS -línea de comandos-. Para ello acceder a Inicio > Todos los programas > Accesorios > Símbolo del sistema. También puede hacerse de forma más fácil así: Pulsar tecla Windows + R y después teclear cmd en la ventana que aparece. Tras pulsar enter se abrirá la línea de comando.
- Nos vamos al directorio donde tenemos los archivos adb y fastboot. Por ejemplo cd c:\adb
- Reiniciamos el teléfono en modo bootloader y tecleamos el siguiente comando desde la ventana MS-DOS: fastboot oem lock. Si tenemos el revolutionary instalado no veremos nada diferente. Si no, nos pondrá en la primera línea del bootloader RELOCKED.
Descargar ROM original
Las ROMs originales se suelen distribuir en lo que se denomina RUU -ROM Utility Update-. Se trata de un archivo ejecutable que, teniendo el teléfono conectado por USB al ordenador, y al ser ejecutado, realiza todo el proceso de instalación y verificación.
Tenéis un listado de algunas RUU aquí, aquí o aquí.
Nota: por si no funciona ninguno de los enlaces anteriores, he subido a mi cuenta de Mega el archivo que yo he utilizado y que es este:
RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed
Nota: por si no funciona ninguno de los enlaces anteriores, he subido a mi cuenta de Mega el archivo que yo he utilizado y que es este:
RUU_Shooter_U_HTC_Europe_1.20.401.8_Radio_10.59.9020.00_10.15.9020.06_M_release_219793_signed
Extraer la ROM
Nota: si hemos elegido el segundo link del punto donde se explicaba lo de la descarga de la ROM tenemos ya el fichero deseado por lo que podemos ir al punto de flashear la ROM. Si no, seguir con los pasos que a continuación se describen
El fichero antes descargado es un exe y en su interior se alberga la imagen de la ROM. En nuestro caso debermos instalar esa ROM a través de la GoldCar por lo que tendremos que extraerlo del archivo. Para ello:
- Necesitaremos el programa ProcessMonitor el cual podéis descargarlo desde aquí.
- Lo ejecutamos, seleccionamos la opción Filter con Ctrl+L e indicamos el siguiente filtro:
- Abrimos el ejecutable RUU e iniciamos la utilidad. Nos vamos a ProcessMonitor y verificamos que está extrayendo la ROM.ZIP en un directorio. Esperamos a que acabe el proceso, nos ponemos encima de la entrada y con botón derecho seleccionamos Jump to... lo cual abrirá un explorador de archivos en la carpeta donde se ha extraido.
- Cogemos ese archivo, lo copiamos a otra carpeta y cerramos la utilidad RUU
Flashear la ROM
Ahora que tenemos la ROM original, es el momento de flashearla. Para ello utilizaremos nuestra GoldCard. Estos son los pasos:
Ahora que tenemos la ROM original, es el momento de flashearla. Para ello utilizaremos nuestra GoldCard. Estos son los pasos:
- Cogemos el archivo ROM.zip y lo renombramos a PG86IMG.ZIP
- Copiamos este archivo a la SD GoldCard y la insertamos en el teléfono.
- Reiniciamos el dispositivo en modo bootloader
- El teléfono detectará la actualización y nos pedirá confirmación para proceder. Indicamos que sí y a esperar. Este proceso llevará un tiempo ya que flashea todo, ROM,radio, bootloader, etc.
Por lo tanto seguimos estando S-OFF, bootloader bloqueado y no rooted
buen tutorial bien explicado, gracias me ha funcionado.
ResponderEliminarqueria saber si hay alguna manera de conectar un pendrive a mi htc evo 3d, se puede?
Me temo que nuestro pequeñín no tiene la capacidad de trabajar como USB Host. He mirado en XDA por algo similar -http://forum.xda-developers.com/showthread.php?t=1217755- pero los que lo han probado ha sido en vano.
ResponderEliminargracias por la respuesta miguel angel, que pena que no se pueda conectar un pendrive.
ResponderEliminardespues de poner la rom original lo he vuelto a desbloquear y soy root, queria saber si cada vez que quiera poner una rom original tengo que volver a bloquear el bootloader? y sabes si nuestro htc evo 3d se actualizara a android 4.1.1 jelly bean?gracias otra vez
El root depende de la ROM. Si instalas una original pues tendrás que desrotearlo. Si metes una cocinada dependerá de quién lo haya hecho pero por lo general ya están root.
ResponderEliminarEn cuanto a lo del USB es un problema de kernel. Yo busqué algo similar para compartir Internet por USB desde el ordenador -como hace Windows Mobile- pero tampoco lo conseguí.
En cuanto al Jelly pues sí. Hay muchos cocineros en ello. Yo he probado la 0.7 de Ubuntuz pero está en fase beta y hay cosas que pulir
Hola Juan Carlos.
ResponderEliminarYo tenía el recovery instalado y realicé los pasos indicados sin problema.
EL tutorial es para la versión GSM por lo que no te servirán las RUU que indico.
He mirado en el que es la referencia en este tema -los foros XDA- y tampoco he tenido suerte porque los enlaces que publican para descargar las ROM's originales ya no funcionan.
Te aconsejo que busques en Google.
Suerte
Lo importante es que sea compatible con tu modelo -en este caso CDMA- y posiblemente también tenga algo que ver la operadora, aunque esto último dudo que afecte durante el arranque.
ResponderEliminarTe recomiendo que mires la sección específica de CDMA en XDA: http://forum.xda-developers.com/forumdisplay.php?f=1098. Quizás allí te puedan ayudar
ola mi htc evo 3d tiene hboot 1.58 este proceso me funcionara lo que pasa que le instale una rom y el wifi me da error o alguna solucion para mi htc
ResponderEliminarTendrás que proporcionarme alguna información más.
ResponderEliminar¿Qué ROM has instalado? ¿Qué fallo te da?
Tiempo atrás, cuando probé las primeras ICS para el EVO 3D tuve problemas con la WiFi. En mi caso me conectaba a la red pero no podía navegar.
Al final descubrí que era la máscara de la red. En lugar de dejarlo a 24 hay que dejarlo en 32.
Este problema sólo ocurría si tenías IP estática. Con DHCP no pasaba.
Más detalles aquí: http://imahgin.blogspot.com.es/2012/06/evo-3d-problemas-de-wifi-despues-de.html
Que tal amigo, tengo un htc evo 3d (inspire para mexico) logre colocarle el recovery y no me arranco ninguna rom, por lo cual le pase un RUU y se quedo brickeado es decir no pasa del logo con pantalla blanca o negra, que puedo hacer? ya que es hboot 1.49.0016 s-on, eh revisado mil foros y no encuentro solucion para volverlo a la vida, mil gracias!
ResponderEliminares indispensable ser S-OFF, tengo el mismo equipo EVO 3d GSM pero en S-ON y con HBOOT 1.53xxxx
ResponderEliminar