Página principal » Rooting y ROMs » Cómo flashear una ROM al EVO 3D (con HBoot 1.50)

    Cómo flashear una ROM al EVO 3D (con HBoot 1.50)

    HTC ha hecho cosas buenas entre la comunidad de desarrollo. Con sus nuevos dispositivos, se ofrecen para guiarlo a través del proceso de desbloqueo del cargador de arranque a través de su sitio web, HTCdev.com. Sin embargo, no querían hacerlo demasiado fácil. Con los teléfonos más nuevos, el HBoot bloquea la partición NAND, lo que hace que sea un desafío flashear cualquier cosa más allá de una ROM stock modificada.

    ¿Te he perdido ya? No se preocupe, lo dividiré en términos de sentido común. Confía en mí, estaba igual de intimidado al principio. También examinaremos algunas soluciones para que vuelvas a subirte al tren..

    Rompiendolo

    HBoot, S-ON / S-OFF, Bootloader y NAND son algunos de los términos que debemos definir antes de profundizar en el proceso de flasheo de núcleos y ROM. Vamos a empezar con el sencillo. HBoot es el gestor de arranque y el gestor de arranque es el HBoot. Estos son solo nombres diferentes para la misma cosa. El HBoot es el software que le dice a su teléfono cómo arrancar, en qué orden deben cargarse las cosas, y es muy similar en proceso al BIOS de una PC. Esencialmente, es el conjunto de instrucciones que hace que las cosas funcionen..

    HBoot indica el estado de bloqueo de su teléfono.

    S-ON y S-OFF son un poco más complicados, pero en teoría son simples. S significa seguridad. Así que, obviamente, ahora tienes Security-ON y Security-OFF. Según tengo entendido, cuando se carga HBoot, se ve si su teléfono tiene S-ON o S-OFF. S-ON significa que el gestor de arranque requiere una firma (los pulgares de HTC arriba) y cualquier cosa que haga que no tenga esa firma no funcionará correctamente, como kernels y ROM personalizados. S-OFF le dice al cargador de arranque (o HBoot) que el teléfono está completamente desbloqueado y le permite escribir en la mayoría de las particiones del teléfono. Básicamente, S-ON solo le permitirá acceso limitado a la memoria del teléfono, mientras que S-OFF le brinda control total.

    Esto nos lleva a la partición NAND. Para poder flashear con éxito los kernels y las ROM personalizados, debe escribir en la partición NAND. La NAND es una partición de memoria flash inaccesible para dispositivos bloqueados S-ON. Con la versión más reciente de EVO 3D de HBoot (versión 1.50), no hay una manera de lograr S-OFF (todavía). Dado que los desarrolladores aún están trabajando en eso, tendremos que recurrir a algunos "trucos". Esencialmente, voy a explicar cómo sortear estas pequeñas medidas de seguridad. Solo tenga en cuenta que lo está haciendo bajo su propio riesgo. Entonces, no me culpes si tu teléfono se convierte en un pisapapeles de $ 600 o si te roba tu auto, conduce a Juárez y se une a un cartel de drogas mexicano..

    Empecemos

    HTCdev.com tiene un proceso de desbloqueo en profundidad.

    Hay algunos archivos que necesitará durante este proceso (estas descargas también están disponibles en el sitio de desarrollo de HTC). Los primeros de ellos son:

    • Android SDK: Descargar aquí
    • HTC Sync: Descargar aquí
    • Java Runtime Environment (JRE): Descargar aquí

    Instalarlos HTC ha creado un tutorial completo en su sitio web de desarrollo. Visita su página de desbloqueo del gestor de arranque y sigue el proceso. Tendrá que crear una cuenta y marcar algunos descargos de responsabilidad. Obviamente, quieren que sepas que si tu teléfono se incendia, no son responsables y se reservan el derecho de cobrarte el dinero para repararlo. Esto es muy parecido a cómo General Electric no reemplazará su refrigerador gratis si decide agregar un turbo cargador y usarlo para enfriar su casa..

    Si eres como yo, te habrás dado cuenta de que hay algunos baches en la carretera. Por ejemplo, quieren que descargues el SDK, que lo ejecutes, que luego navegues a través de los directorios de archivos para tomar tres archivos y que pongas esos archivos en una carpeta separada. Ya he compilado esos archivos. Están disponibles aquí: Android EVO3D SDK Files. Con suerte, esto te ahorrará unos pasos..

    HTC quiere asegurarse de que conoce los riesgos..

    Van a hacer que te inclines hacia atrás para desbloquear esta cosa. Tendrá que ejecutar el símbolo del sistema, enviar tokens, esperar a que sean correos electrónicos mágicos, y una vez que lo reciba, aún no habrá terminado. El correo electrónico incluirá el "archivo de clave de desbloqueo del gestor de arranque" y el segundo conjunto de instrucciones. Descargue el archivo de clave en el mismo directorio que su ADB.exe y Fastboot.exe. Sigue los pasos finales y listo, con un buen cargador de arranque semi-desbloqueado (de nuevo, el HBoot).

    Raíz y recuperación

    Listo para un poco más de acción de línea de comandos? Primero, asegúrese de que su teléfono esté en modo de depuración USB.

    Ir Menú> Configuración> Aplicaciones> Desarrollo y marque "Depuración USB".

    La depuración USB se encuentra en Configuración> Aplicaciones> Desarrollo

    Descargue los siguientes archivos y colóquelos en la misma carpeta que hemos estado usando para todo:

    • Superusuario: descarga aqui
    • Recuperación de TWRP: Descargar aquí

    Abra el indicador de comando y navegue hasta el directorio de SDK. Ingrese los siguientes comandos:

    adb push recovery.img / sdcard / adb push su-2.3.6.3.zip / sdcard / adb reiniciar el cargador de arranque

    "Push" coloca los archivos en su tarjeta SD.

    Lo que hemos hecho allí es tomar los archivos que acabamos de descargar y colocarlos en la tarjeta SD del teléfono. Alternativamente, puede montar la tarjeta SD y arrastrarla y soltarla.

    Finalmente, ingrese esto en el símbolo del sistema:

    fastboot flash recovery recovery.img

    Ahora debería tener la recuperación de TWRP. Ahora queremos obtener la raíz. Mientras aún está en el modo HBoot, use los botones de subir y bajar el volumen para navegar a "Recuperación". Elija "Instalar Zip desde la tarjeta SD" y busque su-2.3.6.3.zip. Flash y ya está rooteado con la recuperación instalada. Desde aquí, podemos flashear algunas ROMs que funcionan con núcleos comunes. Pero vamos a profundizar y encontrar una solución para poder instalar lo que queramos. ¿No quieres hacer overclock? hago.

    HBoot 1.50 Solución # 1

    Flash Image GUI hace que flashear sea mucho más simple.

    Este es un método flash basado en la aplicación. Descargar "Flash Image GUI" hecho por joeykrim. Lo puedes encontrar en el Android market: Flash Image GUI. Ahora admite la instalación de imágenes del kernel desde un paquete ROM. Puede descargar una ROM con un kernel personalizado incorporado y flashearla desde la aplicación. Bastante conveniente.

    Para la prueba, estoy usando MIUI, que está disponible aquí: MIUI EVO 3D.

    Tenga en cuenta que hay un montón de ROM para este teléfono. Si quieres varias opciones, visita la lista completa de XDA.

    Querrá asegurarse de que estén marcados "Borrar Dalvik" y "Borrar caché". Recomiendo hacer una copia de seguridad completa con recuperación antes de flashear nada. (Arranque en HBoot, elija Recuperación, Nandroid, luego haga una copia de seguridad).

    Después de usar la aplicación para actualizar el kernel, le pedirá que reinicie. Seleccione "No", luego apague su teléfono retirando la batería. Vuelva a insertar la batería y arranque en el cargador de arranque sosteniendo bajar volumen y poder. Este suele ser un buen punto para borrar el caché, los datos y Dalvik; Sin embargo, no lo hice, y todo parecía funcionar bien. Ir a "Recuperación" y "Instalar Zip".

    Seleccione "Elegir Zip To Flash" y busque el archivo que acaba de flashear con la aplicación Flash Image GUI. Instalarlo. La razón por la que tenemos que flashearlo de nuevo aquí es porque la aplicación solo destella el kernel. Esto destellará la ROM también. Reinicie el teléfono y sea paciente. La actualización de las nuevas ROM suele tardar unos minutos en iniciarse inicialmente.

    Una vez que se inicie, habrás flasheado exitosamente un kernel y una ROM. Esto le dará la oportunidad de overclockear y jugar con algunas características avanzadas que vienen con las ROMs personalizadas.

    HBoot 1.50 Solución # 2

    Puede flashear la recuperación a través del símbolo del sistema.

    Este requiere un poco más de conocimientos técnicos. Sin embargo, dado que ya hemos estado usando mucho el símbolo del sistema, no debería ser mucho más difícil.

    Con su teléfono aún en modo "Depuración USB", vuelva a abrir el indicador de comando. Ingrese el siguiente comando:

    cargador de arranque de reinicio de adb

    Una vez que se reinicie en Fastboot, escriba lo siguiente para el símbolo del sistema:

    fastboot boot recovery.img

    Ahora, solo pase por el proceso de borrar los datos / caché / Dalvik y flashear. Deberá repetir estos pasos cada vez que desee actualizar un nuevo kernel y ROM.

    Será más fácil?

    Hay algunos desarrolladores actualmente trabajando para desbloquear el HBoot permanentemente para este teléfono. Si eso sucede, no tendrá que pasar por todo este proceso. Podrás iniciar la recuperación y flashear lo que quieras, cuando quieras. Hasta que eso suceda, estás atascado usando estos métodos para sortear el S-ON. Hasta entonces, piense en ello como un camino de memoria, volviendo a un día en el que todos tuvimos que usar las instrucciones de comando para realizar incluso las tareas más rudimentarias ... como liberar todo el poder de nuestro EVO 3D..