Ojo! Novatos y manazas: no hagais esto!
Los comandos
adb y
fastboot permiten controlar el teléfono android desde el PC a través de una conexión USB. Son necesarios en algunos procesos de modificación del teléfono y pueden ser muy útiles en caso de fallo o bloqueo del terminal.
En esta guía os voy a explicar la manera más sencilla de obtener estos comandos así como los ejemplos de uso más comunes.
0. Requisitos
Es necesario tener los
drivers de HTC instalados y el cable de conexión usb original.
1. Descarga e instalación- Descarga el archivo android-win-tools.rar
- Abrelo con el programa winrar o cualquier otro gestor de archivadores
- Descomprime los archivos adb.exe, fastboot.exe, AdbWinUsbApi.dll y AdbWinApi.dll en el directorio C:\windows\system32
2. Uso de los comandos
Una vez instalados para poder usar los comandos
adb y
fastboot sólo tenemos que abrir una consola de comandos de Windows (Inicio - Ejecutar - cmd). Se abrirá una ventana de texto con fondo negro donde podemos ejecutar comandos.
Comprueba que la instalación ha salido bien ejecutando en esta ventana el comando
fastboot (te aparecerá un texto explicándote como se usa el comando)
Para poder usar estos comandos recordad que el teléfono debe estar conectado por usb al PC (preferiblemente en modo sólo carga), además debeis tener activado la depuración USB
3. Ejemplos de uso de adb - Listar dispositivos conectados: adb devices
- Reinicio normal: adb reboot
- Reinicio en modo HBOOT: adb reboot-bootloader
- Reinicio en modo RECOVERY: adb reboot recovery (ya no hay necesidad de quitar la batería si el teléfono se cuelga o alguna rom falla!)
- Enviar un archivo del PC a la SDcard: adb push "nombre del fichero del PC" /sdcard
- Enviar un archivo de la SDcard al PC: adb pull /sdcard/"nombre del archivo del teléfono"
- Ejecutar un comando en el teléfono: adb shell "comando" (*)
- Iniciar una sesión de comandos en el teléfono: adb shell
* Nota: "comando" es cualquier comando de Linux soportado por la shell busybox, por ejemplo ls (listar archivos), free (estado de la memoria), uname -r (nombre del kernel), cat /proc/cpuinfo (información detallada del procesador)... Para los que no conozcais la consola Linux aquí os dejo una lista con algunos de los muchos comandos que tiene: http://www.supertutoriales.com/web-310.html
4. Ejemplos de uso de fastboot
Este comando es muy poderoso, y por lo tanto muy peligroso, asegúrate siempre de lo que estás haciendo y sigue al pie de la letra la guía que estés usando. Para usar
fastboot el teléfono debe estar en modo HBOOT (ahora ya sabeis una manera rápida y segura de hacerlo
adb reboot-bootloader)
- Listar dispositivos conectados en modo HBOOT: fastboot devices
- Reinicio normal: fastboot reboot
- Reinicio en modo HBOOT: fastboot reboot-bootloader
- Flashear una partición: fastboot flash "partición" "archivo.img" (*)
* Nota: un ejemplo de este comando se usa en la guía Instalacion nuevo Hboot 2.00.2002 para cambiar el hboot: http://www.htcmania.com/showthread.php?t=257994: fastboot flash hboot hboot.img