0 votos

ADB funciona, fastboot no (HTC Desire Z)

El dispositivos adb me funciona el comando dispositivos fastboot comando no es (Mac OS X Mavericks, SDK descargado ayer, el teléfono es un HTC Desire Z):

$ sudo fastboot -i 0x0bb4 -p 0x0c91 devices
$ fastboot -i 0x0bb4 -p 0x0c91 devices
$ fastboot devices
$ adb devices
List of devices attached 
HT0C5RT00804    device
$ adb shell
#

Así que fastboot no lista los dispositivos, independientemente de lo que intente (sudo, o especificando las opciones -i y -p), mientras que ADB funciona perfectamente. Encontré los IDs de proveedor y producto a través de la información del sistema de Mac OS X. El funcionamiento de ADB parece indicar que la comunicación entre mi portátil y el teléfono funciona bien.

¿Cómo puedo conseguir que fastboot funcione?

Información de fondo:

Estoy tratando de instalar cyanogenmod en un HTC Desire Z. Parte del procedimiento que estoy siguiendo se describe aquí: http://wiki.cyanogenmod.org/w/HTC_Desire_Z:_Firmware_Downgrade_(Gingerbread)

Me quedo atascado en el fastboot oem rebootRUU paso:

 $ fastboot oem rebootRUU
 < waiting for device >

(cuelga, me di por vencido después de 20 minutos), y creo que es debido a fastboot no funciona. Cualquier otra idea sobre cómo superar esto apreciado?

0 votos

Si adb está detectando su dispositivo, entonces usted está en el modo de arranque equivocado para fastboot . Necesitas arrancar en tu bootloader, no en el sistema Android normal o en tu recovery. Usted debe ser capaz de encontrar instrucciones para entrar en el gestor de arranque de su dispositivo en Google, me imagino, pero la ejecución de adb reboot bootloader es normalmente el método más fácil.

0 votos

¿Tal vez sea un problema de los controladores? Ejecutar una vm de linux y probar desde allí podría ayudar, o si quieres, pasa una buena cantidad de tiempo rastreando los controladores adecuados para tu teléfono y asegúrate de que tu dispositivo aparece con su número de serie cuando ejecutas adb devices en la interfaz de línea de comandos.

0voto

Izzy Puntos 45544

Por tu primer bloque citado, asumo que tu teléfono arranca normalmente ( adb devices lo lista como "dispositivo"). Fastboot no lo encuentra allí. Prueba con adb reboot fastboot y vuelva a comprobarlo cuando su dispositivo haya arrancado en modo fastboot.

Véase también:

1 votos

¿Cuál es la prueba definitiva para saber que el dispositivo está en modo fastboot? He probado con 'adb reboot fastboot' y con power+keydown (y comprobar si está seleccionado en el menú). ¿Algo en el propio dispositivo, o a través de adb shell para ver definitivamente que el dispositivo está en modo fastboot?

1 votos

Nunca he usado fastboot, pero AFAIK definitivamente muestra su propia pantalla en el dispositivo (como lo hace el modo de recuperación también). Así que si ves la "interfaz de usuario estándar", yo diría que definitivamente no estás en modo fastboot.

0voto

Utiliza adb reboot bootloader, y entonces Mac OSX, suponiendo que los drivers funcionen, lo detectará en modo fastboot, como atestiguan los dispositivos fastboot.

Si tu versión de Android es inferior a la 4.3, usa Framaroot para rootearlo, usa Flashify para flashear un custom recovery, y flashea la rom.zip de CyanogenMod desde el custom recovery. Sin necesidad de PC.

0voto

Daniel Turcan Puntos 1

Estoy en Windows 10 y lamentablemente ninguna de las soluciones mencionadas anteriormente me ayudó, pero esta sí: https://forum.xda-developers.com/t/driver-guide-finally-how-to-get-fastboot-to-work-on-Windows-8-1.2857536/ Es difícil y extraño, pero ha funcionado. Después de esto fui al administrador de dispositivos, clic derecho, actualizar el controlador para ese dispositivo, navegar por el equipo, me dejó elegir de una lista, entonces elegí dispositivo Android smth (la segunda opción, con un pequeño icono al lado de un equipo), entonces elegí Android Bootloader Interface. Eso es todo.

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