adb y fastboot, comandos mas usados
En este manual explico los comandos que yo mas he usado para intentar resolver un problema.
Como se suele decir en estos casos: No están todos los que son, pero sin son todos los que están.
Escribo esta entrada porque actualmente, quien no tiene un smartphone o tablet, y tiene algún problema y no sabe como resolverlo.Por intentar arreglarlo que no quede.
Eso si, es usando una consola de Linux
Instalar drivers, ADB y Fastboot
En esta otra entrada explico como instalar y preparar el entorno para poder usar ADB y Fastboot en nuestro Debian GNU/Linux
Activar la depuración USB
Para que nuestro ordenador reconozca el smartphone o tablet se tiene que activar la depuración por USB.
En Ajustes > Información del teléfono pulsaremos 7 veces sobre Número de compilación hasta que aparezcan las opciones de desarrollo.
Ahora entraremos en opciones de desarrollo y activaremos la Depuración por USB.
La primera vez que conectamos el teléfono al ordenador no preguntará si confiamos en el mismo. Si es nuestro ordenador podemos marcar la pestaña de Permitir siempre desde este ordenador y por ultimo pulsamos en Aceptar.
En esta otra entrada explico como instalar y preparar el entorno para poder usar ADB y Fastboot en nuestro Debian GNU/Linux
Comandos ADB más usados
Todos los comandos ADB ha de empezar por adb, que no se olvide
Y se usan con el móvil conectado al ordenador por cable usb o por wifi siempre que se halla configurado ADB sobre red (esto lo dejo para otro manual)
Nuestro teléfono estará operativo, puede recibir llamadas, mensajes SMS, de Telegram, de correo, ver fotografías, etc...
O también podemos usarlo en modo recovery, y nuestro teléfono NO estará operativo, NO puede recibir llamadas, mensajes SMS, de Telegram, de correo, etc...
adb devices
Obtenemos un listado de todos los dispositivos (smartphone o tablet) conectados al ordenador. Esto es muy útil para saber que nuestro dispositivo ha sido reconocido por el ordenador.
adb reboot
Con este comando reiniciaremos nuestro smartphone o tablet.
adb reboot recovery
Reinicia en modo recovery, donde usamos las opciones de nuestro recovery personalizado. y a la misma vez podemos seguir usando comandos adb.
adb reboot-bootloader
Reinicia en modo bootloader, para poder usar comando de fastboot.
adb logcat > logcat.txt
Guardamos el logcat por si tenemos problemas. Este es el registro de todas las operaciones que realiza el dispositivo. Este fichero es necesario para desarrolladores y cocineros de roms
adb push /home/diego/manual.pdf /storage/1234-1a2b
Copia el archivo especificado desde nuestro ordenador hacia el smartphone o tablet.
Las rutas de archivo del comando son a modo de ejemplo, por tanto se tienen que adaptar en cada caso.
Primero se pone la ruta del archivo que está en nuestro ordenador y luego la ruta donde lo queremos copiar en el smartphone o tablet
adb pull /storage/1234-1a2b /home/diego/manual.pdf
Copiamos un archivo desde nuestros martphone o tablet al ordenador.
De nuevo, las rutas se tienen que adaptar a cada caso.
Primero ponemos primero la ruta del archivo en el smartphone y luego la ruta donde lo queremos en el ordenador.
adb install "/home/diego/descargas/apps android/telegram.apk"
Instalamos una aplicación, en nuestro smartphone o tablet desde el ordenador. Para ello tenemos que indicar la ruta completa de donde se encuentra la aplicación. Las comillas son necesarias si los nombre de las carpetas o archivos tienen espacios, si no los tienen se puede omitir.
adb uninstall telegram.apk
Desinstalamos una aplicación de nuestro smartphone
adb backup -f backup.ab -apk -all
Hacemos una copia de seguridad de todas las aplicaciones con sus datos.
En la práctica nos todas las aplicaciones son compatibles con la copia de seguridad a través del ADB, así que el respaldo puede ser incompleto
adb restore backup.ab
Restauramos la copia de seguridad que previamente realizamos.
adb version
Nos muestra la versión que estamos usando de ADB
adb get-serialno
Nos muestra el numero de serie de nuestro dispositivo
adb shell
Usamos la consola de comandos de android (son comandos Unix/Linux)
.
Comandos Fastboot más usados
Todos los comandos Fastboot ha de empezar por fastboot, que no se olvide.
Y se usan con el móvil conectado al ordenador por cable usb o por wifi si se a configurado ADB sobre red (esto lo dejo para otro manual)
Nuestro teléfono NO estará operativo, NO puede recibir llamadas, mensajes SMS, de Telegram, de correo, etc...
fastboot devices
Con este comando obtenemos una lista de todos los dispositivos conectados al ordenador.
Esto es muy útil para saber que nuestro dispositivo ha sido reconocido por el ordenador.
fastboot oem device-info
Para saber si el bootloader se encuentra bloqueado o desbloqueado.
Vemos el apartado: Device unlocked si aparece true (es desbloqueado), si aparece false (es bloqueado)
fastboot oem unlock-go
Desbloquear el bootloader del dispositivo. En algunos casos vamos a tener que añadir a esta instrucción un código de desbloqueo que no va a facilitar el fabricante de nuestro smartphone.
Cuando pulsamos intro el télefono se desbloquea y empieza a borrar toda la información que contiene el móvil, para dejarlo tal como venia de fabrica, pero ya con el bootloader desprotegido
fastboot oem lock
Bloquea el bootloader del teléfono. (por si quieres volver a bloquear el bootloader)
fastboot reboot
Reinicia el dispositivo de forma normal.
fastboot reboot-bootloader
Volver a reiniciar en modo bootloader y seguir usando el Fastboot.
fastboot flash "partición" "archivo.img"
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
Para flashear una partición del dispositivo como: boot, recovery, system, radio, etc.... Con esta instrucción podemos instalar un custom recovery o flashear una nuevo firmware al completo.
fastboot flash all
Podemos flashear automáticamente todos los archivos .img que tengamos copiados en una carpeta
fastboot bootboot.img
Nos permite cargar una imagen del sistema operativo para probarla sin necesidad de escribir los datos en la memoria interna. Utilizada más por los desarrolladores para probar un nuevo kernel o recovery..
fastboot flash (nombre de la rom).zip
Para flashear una ROM.
fastboot boot recovery.img
Para reiniciar en modo recovery.
VIDEOTUTORIALES
Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...
1 comentario:
Muy buen tutorial como siempre. Me ha llamado la atención, sobre todo, la fiabilidad de los comandos frente a windows, aquí funcionan siempre, lo cual es de agradecer.
Publicar un comentario