10 comandos básicos del móvil Android que debes saber

Para muchos de nosotros, el hecho de que podamos conectar nuestro teléfono Android a un ordenador e interactuar con él es una gran ventaja. Además de los momentos en que hemos roto algo y necesitamos arreglarlo, hay muchas razones por las que un usuario avanzado de Android querría hablar con su móvil. Para hacer eso, necesitas tener algunas herramientas y conocer algunos comandos básicos. De eso es de lo que vamos a hablar hoy.

De acuerdo, esta no será la discusión final de todos los comandos adb, pero hay 10 comandos básicos que todos deberían saber si planean ponerse manos a la obra y ensuciarse con la línea de comandos.

Necesitarás algunas herramientas y obtenerlas es fácil. Dirígete al sitio del desarrollador de Android. Podéis instalar el paquete completo de Android Studio si deseas herramientas de depuración adicionales o podéis desplazarte hacia abajo hasta la parte inferior de la página y descargar solo las herramientas de línea de comandos. A menos que estés desarrollando o depurando algo en o para tu teléfono, querrás solo las herramientas de línea de comandos.

Si estás utilizando Windows, hay un paso más. Visita la página del fabricante de tu móvil e instala los controladores adb y fastboot para Windows. Lo necesitarás para que tu ordenador pueda comunicarse con tu móvil Android. Si os encontráis con un inconveniente (Windows puede ser voluble), visita los foros y alguien seguramente podrá ayudarte a superarlo.

Ahora que todos estamos en la misma página, habilita la depuración de USB en tu móvil (consulta el manual de tu móvil si necesitas ayuda para encontrarlo) y conecta tu teléfono a tu ordenador.

Aquí vamos.

1. El comando adb devices

10 comandos básicos del móvil Android que debes saber

El comando adb devices es el más importante del grupo, ya que se usa para asegurarte de que tu ordenador y móvil Android se comuniquen. Por eso lo estamos cubriendo primero.

Si eres un profesional en el sistema operativo de tu ordenador, querr√°s agregar el directorio con las herramientas de Android a tu ruta. Si no lo eres, no os preocup√©is. Simplemente inicia tu terminal o consola de comandos y ap√ļntalo donde coloca las herramientas extra√≠das que descarg√≥ anteriormente.

Una vez que est√©s seguro de estar en la carpeta correcta, escribe adb devices en el s√≠mbolo del sistema. Si obtienes un n√ļmero de serie, ¬°ya est√° listo! Si no lo hace, aseg√ļrate de estar en la carpeta correcta y de tener el controlador del dispositivo instalado correctamente si est√° utilizando Windows. ¬°Y aseg√ļrate de tener la depuraci√≥n USB activada!

Ahora que tenemos todo configurado, veamos algunos comandos m√°s.

2. El comando push de adb

10 comandos básicos del móvil Android que debes saber

Si deseas mover un archivo a tu m√≥vil Android mediante programaci√≥n, deseas utilizar el comando push adb. Necesitar√°s conocer algunos par√°metros, a saber, la ruta completa del archivo que est√° presionando y la ruta completa al lugar donde desea colocarlo. En la imagen de arriba estoy empujando una canci√≥n de mi carpeta de M√ļsica en mi escritorio a la carpeta de m√ļsica en mi tel√©fono.

Observa las barras en la ruta del archivo y las comillas alrededor de la ruta en mi ordenador en el comando. Windows usa\como un cambio de directorio en una ruta de archivo y Unix usa/. Debido a que el nombre del archivo tiene espacios y caracteres especiales (¡lo renombré de esta manera a propósito!) Necesitas encerrar la ruta entre comillas.

3. El comando adb pull

Si adb push envía archivos a tu móvil Android, es lógico que el comando adb pull los retire.

Eso es exactamente lo que hace, y funciona de la misma manera que lo hizo el comando push de adb. Debéis conocer tanto la ruta del archivo que deseas extraer como la ruta en la que deseas colocarlo. Podéis dejar la ruta de destino en blanco y soltará el archivo en tu carpeta de herramientas para facilitar las cosas.

En este ejemplo, lo hice de la manera difícil e ingresé la (s) ruta (s) completa (s) para que puedas ver cómo se ve. Recuerda aquí sus reglas de barra diagonal versus barra diagonal inversa y no tendrá problemas.

4. El comando de reinicio adb

Esto es exactamente lo que crees que es: una forma de reiniciar tu móvil desde la línea de comandos. Ejecutarlo es simple: simplemente escribe adb reboot e ingresa.

Antes de decir ¬ę¬°Puedo presionar el bot√≥n!¬Ľ deb√©is comprender que estos comandos b√°sicos pueden ser programados, y tu m√≥vil puede reiniciarse en medio de un script si lo necesitas. Y ese es un buen paso hasta el n√ļmero cinco.

5. Los comandos adb reboot-bootloader y adb reboot recovery

No solo pod√©is reiniciar tu m√≥vil, sino que tambi√©n pod√©is especificar que se reinicie en el gestor de arranque. Esto es muy √ļtil, ya que a veces esos combos de botones son delicados, y si tienes muchos dispositivos, es dif√≠cil recordarlos todos. Algunos dispositivos ni siquiera tienen una forma de iniciar el gestor de arranque sin este comando. Y una vez m√°s, poder usar este comando en un script no tiene precio.

Hacerlo es f√°cil, simplemente escriba adb reboot-bootloader y presiona la tecla Intro.

La mayor√≠a de los dispositivos tambi√©n pueden iniciarse en la recuperaci√≥n directamente con la recuperaci√≥n de reinicio de adb (tened en cuenta que no hay gui√≥n en este) y algunos no pueden. No har√° da√Īo a nada intentarlo.

6. El comando de dispositivos fastboot

Cuando trabajas dentro del gestor de arranque, adb ya no funciona. A√ļn no hab√©is iniciado Android, y las herramientas de depuraci√≥n no est√°n activas para comunicarte. Deber√°s usar el comando fastboot en su lugar.

Fastboot es probablemente la herramienta de depuraci√≥n de Android m√°s poderosa disponible, y muchos m√≥viles no la tienen habilitada. Si el suyo lo hace, deb√©is estar seguro de que las cosas se est√©n comunicando. Ah√≠ es donde entra en juego el comando de m√≥viles fastboot. Cuando se te solicite, simplemente escribe los m√≥viles fastboot y deber√≠as ver un n√ļmero de serie, al igual que el comando de dispositivos adb que vimos anteriormente.

Si las cosas no funcionan y est√° utilizando Windows, es probable que tengas un problema con el controlador y deber√°s obtenerlo del fabricante.

7. El comando de desbloqueo fastboot

El proceso de desbloqueo de fastboot borrará todo en tu teléfono y lo restablecerá.

El santo grial de los comandos b√°sicos de Android, el desbloqueo r√°pido de arranque r√°pido hace una cosa y solo una: desbloquea el cargador de arranque. No est√° habilitado en todos los tel√©fonos, incluso en los tel√©fonos que admiten fastboot, pero lo estamos incluyendo porque, incluso si no lo necesitas, es una parte importante de la apertura de Android. A Google no le importa lo que hagamos con los tel√©fonos siempre que no vaya en contra de las reglas para el acceso a Google Play, y eso incluye esta forma f√°cil de abrirlos, incluso si la compa√Ī√≠a que fabric√≥ tu tel√©fono no lo admite.

Usarlo es bastante fácil. Una vez que haya utilizado los dispositivos fastboot para asegurarte de que todo se está comunicando, simplemente escribe fastboot flasheo desbloqueo en el indicador y presione enter. Mira tu móvil, lee cuidadosamente y elige sabiamente.

8. El comando de instalación adb

Mientras que adb push puede copiar archivos a nuestros móviles Android, adb install realmente puede instalar aplicaciones. Deberá proporcionar la ruta donde tiene guardado el archivo .apk, luego ejecutarlo de esta manera: adb install TheAppName.apk.

Si estás actualizando una aplicación, utiliza el modificador -r : adb install -r TheAppName.apk. También hay un interruptor -s que intenta instalar en la tarjeta SD, así como otros comandos básicos que probablemente nunca necesitarás.

Y finalmente, podéis desinstalar aplicaciones por su nombre de paquete con adb uninstall package-name-here. La desinstalación también tiene un interruptor. El modificador -k desinstalará la aplicación pero dejará todos los datos de la aplicación y el caché en su lugar.

9. El comando adb sideload

El teléfono descarga una actualización OTA (inalámbrica) como un archivo .zip. También podéis descargar ese archivo zip manualmente e instalarlo sin tener que esperar a que tu teléfono reciba la actualización. El resultado final es el mismo que si hubiera esperado, pero odiamos esperar.

Todo lo que tenéis que hacer es descargar la actualización a tu ordenador. Conecta tu teléfono al ordenador. Luego, reinicia en recuperación en tu teléfono y con los botones de volumen hacia arriba y hacia abajo elige Aplicar actualización desde ADB. Luego ingresa a tu terminal/línea de comando favorita y escribe adb sideload Full-Path-to-the-file.zip y presione enter. Dejad que las cosas sigan su curso, y eres dorado.

10. El comando adb shell

10 comandos básicos del móvil Android que debes saber

El comando adb shell confunde a mucha gente. Hay dos formas de usarlo, una en la que envía un comando al móvil para que se ejecute en su propio shell de línea de comandos y otro en el que ingresa el shell de comandos del dispositivo desde su terminal.

En la imagen de arriba, estoy dentro de la carcasa del m√≥vil. Llegar all√≠ es bastante f√°cil, simplemente escribe adb shell e ingresa. Una vez dentro, pod√©is interactuar con el sistema operativo actual en tu tel√©fono. Te advertir√© que a menos que est√©s familiarizado con un caparaz√≥n de ceniza o bash, deb√©is tener cuidado aqu√≠ porque las cosas pueden cambiar r√°pidamente hacia el sur si no lo est√°s. Ash y bash son proyectiles de mando. Te permiten interactuar con tu tel√©fono a trav√©s de comandos b√°sicos escritos y mucha gente usa uno o ambos en sus ordenadores Linux o Mac, incluso si no lo sab√≠an. ** No es DOS, as√≠ que no intentes ning√ļn comando de DOS. **

El otro método de usar el comando adb shell es usarlo para decirle a tu teléfono que ejecute un comando de shell sin entrar en el shell. Usarlo es fácil; escriba adb shellUn ejemplo sería cambiar los permisos en un archivo así: adb shell chmod666/sdcard/somefile.

Tened mucho cuidado al ejecutar comandos básicos directos utilizando estos métodos.

Y ahí lo tienes. Hay muchos más comandos básicos para aprender si eres del tipo al que os gustáis aprender comandos, pero estos 10 son los que realmente necesitas saber si queréis comenzar a buscar en el símbolo del sistema.

:)