¿Qué es ADB?
Android Debug Bridge (adb) es una herramienta muy útil de la línea de comandos que nos permite comunicarnos tanto con terminales Android emulados o bien con dispositivos conectados.Esta herramienta quizá algunos usuarios relacionados con el mundo de la 'scene' ( no sé como llamarlo exactamente, ¿sugerencias? ), desarrolladores o curiosos ya lo conozcáis. Yo la verdad no sabía de su existencia pero me he visto necesitado de ésta para solventar algunos problemas de CyanogenMod (ya lo explicaré en otro post) y la verdad es que es realmente útil.
Básicamente adb nos va a permitir enviar comandos desde la terminal de nuestro ordenador y que estos sean ejecutados en el propio dispositivo.
Algunos requisitos para poder usarlo ( según he leído ) serían tener el terminal rooteado y con las opciones de desarollo activados. Se da la casualidad que yo lo tengo así y no he tenido tiempo de comprobar si es cierto o no. Próximamente lo estudiaré más a fondo, aquí vamos a ver como instalarlo y su uso rápido.
Puede ser muy útil junto con fastboot para recuperar nuestro teléfono en caso de que se de algún problema con la rom, el recovery, etc. y poder 'revivirlo'.
Mi dispositivo: Nexus 4, CyanogenMod 12 (Lollipop). Rooteado con CWM recovery.
Instalación
En ubuntu me he sorprendido de los fácil que ha sido de instalar:sudo apt-get install android-tools-adb¡Listo!
¿Uso?
La verdad es que aún no he trasteado demasiado y por tanto no os puedo explicar con certeza cómo usarlo adecuadamente. En otro post podemos ver su uso al detalle, qué comandos podemos usar, cómo montar particiones, etc. etc.En cambio sí os puedo comentar (por encima) cómo lo he usado yo:
Para hacerlo funcionar simplemente he reiniciado mi terminal en modo recovery y lo he conectado por USB al ordenador.
Ahora abrimos un terminal y escribimos:
adb devicesY os saldrá una lista con los terminales que haya y su estado.
En mi caso me salía una cadena "rara" y "recovery". Ahora simplemente ejecutamos:
adb shellY todo comando que escribamos será ejecutado en nuestro terminal. ¿Sencillo no?
No puedo aseguraros si en otros estados funcionará o no, probadlo y lo comentáis.
Si usáis otros terminales y os funciona, comentad cómo lo habéis hecho y/o qué requisitos habéis necesitado.
¡Saludos!
0 comentarios:
Publicar un comentario