5 votos

¿Cómo puedo desbloquear el gestor de arranque en un HTC Magic?

Después de un montón de días infructuosos tratando de Root mi teléfono Android, ahora voy a publicar mi problema aquí con todos los enfoques que ya hice. Tal vez alguien pueda ayudarme. Estoy tratando de desbloquear el gestor de arranque en un HTC Magic 32B (S-ON, HBoot-1.33.0007 (SAP10000), CPLD-10, Radio-2.22.19.26i) para poder flashearlo con una ROM personalizada (como cyanogen 5 o 6)..

¿Cómo se hace?

Si no estoy entendiendo mal el proceso, es así:

  • Rootear el dispositivo (por ejemplo, utilizando UniversalRoot.apk, SuperOneClick.exe)
  • Desbloqueo del gestor de arranque para CustomRecovery (es decir, Clockworkmod, AmonRA Recovery)
  • Flashear la ROM personalizada (cyanogen) en modo recovery (Vol Down+Power mientras arranca)
  • Eso es todo... (afaik)

¿Cuál es el problema?

Desbloquear mi gestor de arranque no parece funcionar. =(

He rooteado el dispositivo un par de veces usando el Exploit 1.5, SuperoneClick.exe o al menos UniversalRoot.apk. Así que en el lado del sistema operativo que realmente parece ser rooteado.

A menudo he oído hablar de "ROM Manager.apk", pero no encuentro ninguna versión que funcione en 1.6 y anteriores.

Si utilizo fastboot flash recovery <myRecovery.img> entonces me sale un FAILED (remote: not allow) lo que lleva al punto en el que tengo que desbloquear al gestor de arranque.

Lo que ya he probado para desbloquear el gestor de arranque

HTCDev.com, desbloqueo oficial a través de HTC

El comando fastboot oem get_identifier_token no parece reconocer el parámetro "get_identifier_token", termina en un [ERR] Command error . Estoy en fastboot usb modo (cable al pc, dispositivo y fastboot devices lo confirma). Todo está instalado correctamente (HTC Sync, Android SDK, ADB, Fastboot). Lo he probado en Mac y en Windows.

Desbloqueo a través del shell ADB

  • Conexión al dispositivo mediante ADBshell
  • Mis archivos recovery.img están en /sdcard y tienen chmod 0755 (o para probar el 777)
  • su funciona así que tengo un # al principio del comando
  • Tengo un flash_image en root de la tarjeta sd, ejecutándolo a través de ./flash_image me da permission denied aunque sea Root con chmod configurado

He leído que la actualización de HBoot podría solucionarlo, pero no he encontrado un archivo y un tutorial que funcione para ello (todos los post son muy antiguos y suelen llevar a un 404).

Se agradece cualquier ayuda.

1 votos

¿Has intentado conseguir el archivo RUU a través de HTCDev.com? He investigado y ofrecen actualizaciones para los modelos SAPP10000, SAPP20000, SAPP30000, SAPP31000, SAPP50000 y SAPP60000. El RUU actualizará tu hboot, que el sitio señala "HBOOT update required" para desbloquear el Magic (desafortunadamente no señala cuál). Tal vez entonces le permitirá ejecutar fastboot oem get_identifier_token

1voto

Bob Puntos 56

El proceso para obtener CM en HTCs en mi experiencia (HTC Sensation, Raider, One S, Desire Z) ha sido para:

  1. Desbloquear el bootloader, normalmente a través de HTC Dev, después de instalar sólo los controladores de sincronización
  2. Flashear el Custom Recovery - preferiblemente TWRP, pero CWM funciona bien
  3. Archivo zip de Flash Superuser para facilitar el Root. Si eso no funciona, puedo sugerir VRoot , funcionó muy bien en un Lenovo Ascend G610 con poca documentación en la web
  4. Ejecutar la herramienta S-OFF de elección, a veces basado en la terminal, a veces es un apk fácil
  5. Establece el SuperCID para facilitar el flasheo de otras roms de stock
  6. Flashear Cyanogen y Gapps, asegúrate de borrar los datos antes del primer arranque

No intentes instalar bootloaders personalizados con S-ON, ya que he brickeado un HTC Hero que era S-ON, intenté flashear Amarulz HBoot y no volvió a arrancar.

El método anterior ha desbloqueado con éxito todos los dispositivos HTC mencionados en primer lugar, sin ningún tipo de ladrillos.

Respondiendo a tus preguntas, no puedes flashear un custom recovery porque eres S-ON. Quizás no puedas conseguir la clave de desbloqueo para tu HBoot porque es anterior al programa de desbloqueo de HTC. Mi HTC Hero recibió una actualización de Hboot que requería el uso de HTCDev para desbloquear.

Si quieres flashear un recovery a través de ADB Shell, tendrás que usar 'dd' para ello.

0 votos

Ya he resuelto el asunto, pero gracias por la respuesta ;)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X