Logo es.androidermagazine.com
Logo es.androidermagazine.com

10 comandos básicos de la terminal de Android que debes saber

Tabla de contenido:

Anonim

Para muchos de nosotros, el hecho de que podamos conectar nuestro teléfono Android a una computadora 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 dispositivo. Para hacer eso, necesita tener algunas herramientas y conocer algunos comandos. De eso es de lo que vamos a hablar hoy.

De acuerdo, esta no será la discusión final de todos los comandos de 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á algunas herramientas y obtenerlas es fácil. Dirígete al sitio del desarrollador de Android. Puede instalar el paquete completo de Android Studio si desea herramientas de depuración adicionales o puede desplazarse hacia abajo hasta la parte inferior de la página y descargar solo las herramientas de línea de comandos. A menos que esté desarrollando o depurando algo en o para su teléfono, querrá solo las herramientas de línea de comandos.

  • Instalar el SDK en su computadora
  • Instalar las herramientas de línea de comandos sin el SDK completo

Si está utilizando Windows, hay un paso más. Visite la página del fabricante de su dispositivo e instale los controladores adb y fastboot para Windows. Lo necesitará para que su computadora pueda comunicarse con su dispositivo Android. Si golpea un obstáculo (Windows puede ser voluble) visite los foros y alguien seguramente podrá ayudarlo a superarlo.

Ahora que todos estamos en la misma página, habilite la depuración de USB en su dispositivo (consulte el manual de su dispositivo si necesita ayuda para encontrarlo) y conecte su teléfono a su computadora.

Aquí vamos.

1. El comando adb devices

El comando adb devices es el más importante del grupo, ya que se usa para asegurarse de que su computadora y dispositivo Android se comuniquen. Por eso lo estamos cubriendo primero.

Si eres un profesional en el sistema operativo de tu computadora, querrás agregar el directorio con las herramientas de Android a tu ruta. Si no lo eres, no te preocupes. Simplemente inicie su terminal o consola de comandos y apúntelo donde coloca las herramientas extraídas que descargó anteriormente.

Una vez que esté seguro de estar en la carpeta correcta, escriba adb devices en el símbolo del sistema. Si obtiene un número de serie, ¡ya está listo! Si no lo hace, asegúrese de estar en la carpeta correcta y de tener el controlador del dispositivo instalado correctamente si está utilizando Windows. ¡Y asegúrese de tener la depuración USB activada!

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

2. El comando push de adb

Si desea mover un archivo a su dispositivo Android mediante programación, desea utilizar el comando push adb. Necesitará 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.

Observe las barras en la ruta del archivo y las comillas alrededor de la ruta en mi computadora 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!) Necesita encerrar la ruta entre comillas.

3. El comando adb pull

Si adb push envía archivos a su dispositivo 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. Debe conocer tanto la ruta del archivo que desea extraer como la ruta en la que desea colocarlo. Puede dejar la ruta de destino en blanco y soltará el archivo en su 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 pueda ver cómo se ve. Recuerde aquí las 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 dispositivo desde la línea de comandos. Ejecutarlo es simple: simplemente escriba adb reboot e ingrese.

Antes de decir "¡Puedo presionar el botón!" debe comprender que estos comandos pueden ser programados, y su dispositivo puede reiniciarse en medio de un script si lo necesita. Y eso es un buen paso hasta el número cinco.

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

No solo puede reiniciar su dispositivo, sino que también puede 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 presione 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 (tenga en cuenta que no hay guión en este) y algunos no pueden. No dolerá nada intentarlo.

6. El comando de dispositivos fastboot

Cuando trabajas dentro del gestor de arranque, adb ya no funciona. Aún no ha iniciado en Android, y las herramientas de depuración no están activas para comunicarse. Deberá usar el comando fastboot en su lugar.

Fastboot es probablemente la herramienta de depuración de Android más poderosa disponible, y muchos dispositivos no la tienen habilitada. Si el suyo lo hace, debe asegurarse de que las cosas se estén comunicando. Ahí es donde entra en juego el comando de dispositivos fastboot. En el indicador, simplemente escriba los dispositivos fastboot y debería 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 tenga un problema con el controlador y deberá obtenerlo del fabricante.

7. El comando de desbloqueo fastboot

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

El santo grial de los comandos 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 necesita, 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ó su teléfono no lo admite.

Usarlo es bastante fácil. Una vez que haya usado dispositivos fastboot para asegurarse de que todo se esté comunicando, simplemente escriba fastboot flasheo desbloqueo en el indicador y presione enter. Mire su dispositivo, lea cuidadosamente y elija sabiamente.

8. El comando de instalación adb

Mientras que adb push puede copiar archivos a nuestros dispositivos Android, adb install realmente puede instalar aplicaciones. Tendrá que proporcionar la ruta donde tiene guardado el archivo.apk, luego ejecútelo así: adb install TheAppName.apk.

Si está actualizando una aplicación, utilice 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 que probablemente nunca necesitará.

Y finalmente, puede 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 OTS (inalámbrica) como un archivo.zip. También puede descargar ese archivo zip manualmente e instalarlo sin tener que esperar a que su teléfono reciba la actualización. El resultado final es el mismo que si hubiera esperado, pero odiamos esperar.

Todo lo que tiene que hacer es descargar la actualización a su computadora. Conecte su teléfono a la computadora. Luego, reinicie en recuperación en su teléfono y con los botones de volumen hacia arriba y hacia abajo elija Aplicar actualización desde ADB. Luego ingrese a su terminal / línea de comando favorita y escriba adb sideload Full-Path-to-the-file.zip y presione enter. Deja que las cosas sigan su curso, y eres dorado.

10. El comando adb shell

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

En la imagen de arriba, estoy dentro de la carcasa del dispositivo. Llegar allí es bastante fácil, simplemente escriba adb shell e ingrese. Una vez dentro, puede interactuar con el sistema operativo actual en su teléfono. Te advertiré que a menos que estés familiarizado con un caparazón de ceniza o bash, debes 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. Le permiten interactuar con su teléfono a través de comandos escritos y mucha gente usa uno o ambos en sus computadoras 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 su teléfono que ejecute un comando de shell sin entrar en el shell. Usarlo es fácil; escriba adb shell Un ejemplo sería cambiar los permisos en un archivo así: adb shell chmod666 / sdcard / somefile.

Tenga mucho cuidado al ejecutar comandos directos con estos métodos.

Y ahí lo tienes. Hay muchos más comandos para aprender si eres del tipo al que le gusta aprender comandos, pero estos 10 son los que realmente necesitas saber si quieres comenzar a buscar en el símbolo del sistema.

Actualizado en agosto de 2018 para mantenerse actualizado con las últimas versiones de Android.