Tema: [ TUTORIAL ] adb + fastboot
Ver Mensaje Individual
  #1  
Viejo 02/09/11, 12:35:56
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
adb + fastboot

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

__________________
Xiaomi Mi A1 - LineageOS 16
Amazon Fire 7 - LineageOS 12.1
Chromecast - Firmware 38401

Última edición por fosco_ Día 02/09/11 a las 12:39:59.
Responder Con Cita
Los siguientes 28 usuarios han agradecido a fosco_ su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]