Recomendado, 2024

La Elección Del Editor

9 Cool Things ADB te permite hacer en un dispositivo Android

ADB o Android Debug Bridge es una utilidad de línea de comandos que le permite controlar su dispositivo Android desde su computadora; Le permite transferir archivos de un lado a otro, instalar aplicaciones, grabar la pantalla de su dispositivo y mucho más. En algunos teléfonos, también puede usar ADB para rootear el dispositivo y todos conocemos los beneficios del rooting.

Bueno, hemos seleccionado algunos de los ADB más increíbles y útiles, pero antes de decirles esto, aquí le explicamos cómo conectar su dispositivo Android a su computadora usando ADB:

Cómo conectar su dispositivo Android usando ADB

Conectar un dispositivo Android utilizando ADB es un proceso muy sencillo. Puede seguir los pasos que se describen a continuación para conectar su dispositivo Android a su computadora mediante ADB:

1. Conecte su dispositivo Android a la computadora con un cable USB.

2. En su dispositivo, verá un mensaje para " Permitir la depuración de USB ", toque en " Aceptar ". Su dispositivo ahora estará conectado a la computadora con la función de depuración USB habilitada.

Nota : primero deberá habilitar la depuración USB en Configuración-> Opciones de desarrollador.

3. Ahora, puede iniciar el terminal o el símbolo del sistema y escribir
adb devices

Esto mostrará su dispositivo en la pantalla, como una confirmación de que el dispositivo está conectado a la computadora y se puede usar ADB en el dispositivo. También hay una forma de utilizar ADB de forma inalámbrica desde su dispositivo Android y puede consultar nuestro artículo detallado sobre el mismo. Bueno, una vez que haya configurado ADB, está listo para probar todas las cosas que ADB puede permitirle hacer en su dispositivo Android.

1. Instalar APK desde la computadora

Instalar un APK desde tu computadora es bastante fácil una vez que tienes conectado el ADB.

La sintaxis para el comando que necesita es:

adb install

Para fines de ilustración, utilizamos el Apple Music APK que habíamos guardado en nuestra carpeta "Usuario". El comando utilizado se da a continuación:

adb install ~/applemusic.apk

En caso de que no sepa, "~" es una abreviatura para el directorio de usuarios . La ruta completa también se puede utilizar de la siguiente manera:

adb install /Users/akshaygangwar/applemusic.apk

2. Empuje y tire de los archivos

Push and Pull son comandos útiles para transferir archivos entre tu computadora y el dispositivo Android que se ha conectado con ADB.

Push se usa para "empujar" un archivo de la computadora al dispositivo Android.

Tirar es exactamente lo contrario. Le permite "extraer" un archivo de su dispositivo a la computadora.

La sintaxis para ambos comandos se da a continuación:

adb push
adb pull

Sacamos el Apple Music APK del dispositivo y colocamos una imagen PNG aleatoria en el dispositivo.

Comando para empujar:

adb push ~/path4172.png /sdcard/receivedimage.png

Comando para tirar:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. Monte el sistema con permisos de lectura / escritura (requiere root)

Si ha jugado con dispositivos Android en el pasado, es probable que haya oído hablar de build.prop y otros archivos de sistema similares que residen en carpetas como / system y similares. Estos directorios no pueden ser modificados por un usuario no root. Sin embargo, si su dispositivo está rooteado, puede acceder fácilmente a estos directorios desde ADB.

Todo lo que necesita hacer es ejecutar " adb root " en el Terminal / Símbolo del sistema, que inicia ADB como servicio raíz y le permite acceder a las carpetas del sistema. Sin embargo, de forma predeterminada, la carpeta / system se monta como "solo lectura", por motivos de seguridad. Si necesita alterar el contenido de esta carpeta, es necesario montarlo con permisos de "lectura y escritura".

Resulta que, ADB puede hacer esto fácilmente con solo dos comandos:

adb root
adb remount / rw

El comando "adb remount / rw" desmonta el directorio raíz (/) y lo vuelve a montar con permisos de lectura / escritura.

Nota: recomendaría ejecutar adb unroot después de haber realizado las tareas que requieren que adb se ejecute como root. De lo contrario, los errores pueden ser potencialmente catastróficos. También, no ejecute el comando rm -rf, nunca.

4. Acceda a un CLI en su teléfono

Cada sistema operativo tiene una interfaz de línea de comandos (CLI). Android, al estar basado en Linux, tiene un conjunto de comandos muy rico disponible para los usuarios. ADB le permite acceder a esta CLI directamente desde su computadora usando:

adb shell

El comando "adb shell" expone aún más comandos que se pueden usar para atravesar el sistema de archivos de su teléfono y hacer un montón de cosas divertidas.

5. Pantalla de grabación

También puede grabar la pantalla de su dispositivo Android utilizando ADB. ¡Ya no hay necesidad de aplicaciones de terceros! Sin embargo, hay una advertencia. ADB solo puede grabar la pantalla por un período máximo de 3 minutos . Entonces ... "tal vez" la necesidad de aplicaciones de terceros. De todos modos, así es como puedes grabar tu pantalla usando ADB:

adb shell screenrecord

De forma predeterminada, el registro de pantalla detendrá automáticamente la grabación solo después de haber agotado el límite de tiempo de 3 minutos. Si necesita detener la grabación antes de eso, simplemente presione “Control + C” . Grabamos nuestra pantalla durante unos 10 segundos, deteniéndola con Control + C y la guardamos con el nombre “screenrecording.mp4”.

6. Captura de capturas de pantalla

ADB también le permite capturar capturas de pantalla de su dispositivo con un comando simple e intuitivo llamado "captura de pantalla" . La sintaxis es similar al registro de pantalla:

adb shell screencap

A diferencia de tomar capturas de pantalla con las teclas de hardware del dispositivo, screencap no envía una notificación en la barra de estado de su dispositivo, pero el archivo simplemente se guarda en la ruta provista en el comando. Tomamos una captura de pantalla y la guardamos en sdcard con el nombre 1.png, el comando se muestra a continuación:

adb shell screencap /sdcard/1.png

7. Cambia el DPI de tu pantalla

La próxima actualización de Android N permitirá a los usuarios ajustar la configuración de DPI de un dispositivo de forma predeterminada. Sin embargo, si desea más control sobre DPI, puede usar ADB.

Los editores de build.prop le dirán que puede editar una línea "ro.sf.lcd_density = xx" y reemplazar los valores xx con cualquier DPI que desee, ¡reinicie el dispositivo y listo! Sin embargo, una vez más, ADB proporciona una forma más fácil de editar este valor y hacer que tenga efecto sin reiniciar el dispositivo. Genial, ¿verdad?

El comando para lograr esto es:

adb shell wm density xx

Simplemente coloque cualquier valor en lugar de xx y verá que su dispositivo cambia su valor de DPI sin ningún reinicio.

Los diferentes tamaños y resoluciones de pantalla significan que ningún valor particular de DPI se ajustará a cada dispositivo . Sin embargo, no se desanime, todo lo que necesita para calcular el mejor ajuste es jugar un poco con los valores. También es una buena idea averiguar cuál es su configuración actual de DPI ; y esto se puede lograr con el siguiente comando:

adb shell wm density

adb shell wm density

Este comando devolverá el valor de densidad de pantalla actual (o DPI) de su dispositivo. En caso de que arruine los valores mientras intenta, simplemente vuelva a este valor y su dispositivo estará bien como antes.

Valores de DPI, de izquierda a derecha: 300, 180 (predeterminado)

8. Reinicie el dispositivo en el cargador de arranque, recuperación o carga lateral

Nota: si no sabes qué significan estas palabras, estos comandos no son para ti; siéntase libre de saltar o seguir leyendo de todos modos.

Si actualiza ROM personalizadas con tanta frecuencia como nosotros, es probable que esté cansado de apagar su dispositivo y luego presionar una variedad de teclas de hardware para poder iniciar el cargador de arranque, la recuperación o la carga de su dispositivo. ADB puede permitirte hacer cualquiera de estos con simples comandos. Increíble, ¿verdad?

Los comandos que te permitirán hacer esto son:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Accede a la Logcat

El logcat es una herramienta que le permite ver mensajes del sistema y rastreos cuando el dispositivo encuentra un error. Los logcats son útiles, especialmente al desarrollar o probar una aplicación, o cuando se encuentra con un error y necesita proporcionar información del sistema a los desarrolladores.

El comando para acceder al logcat es:

adb logcat

Esto imprimirá continuamente una gran cantidad de información en su pantalla que podría no tener ningún sentido para usted, si no sabe lo que está viendo. Presione "Control + C" en cualquier momento para salir del logcat.

¿Todo listo para explorar los comandos de ADB?

Ahora que lo hemos armado con suficiente conocimiento de ADB para que pueda comenzar, siga adelante y explore todo lo que ADB puede permitirle hacer. Si necesita encontrar más comandos y los distintos indicadores que se pueden usar para personalizarlos, simplemente abra Terminal / Símbolo del sistema y escriba "adb" y aparecerá una lista de comandos, junto con breves explicaciones sobre lo que hace cada uno de ellos.

¿Conoces algún comando de ADB más interesante que todos deberían saber? Háganos saber en la sección de comentarios.

Top