|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

Autoit en español
Aplicaciones con Autoit - Juan Antonio Villalpando

-- Tutorial de iniciación a Autoit --

Volver al índice del tutorial

____________________________

120.- ADB. Android. Ejecutar comandos de Android desde el ordenador por USB.

- Conectamos nuestro móvil Android mediante el cable USB al ordenador y desde el ordenador podemos enviarle órdenes de LINUX y de tipo adb.

- ADB es un sofware que, entre otras cosas, conecta el móvil con Android al ordenador mediante un cable USB.

- Android Debug Bridge, es un software puente entre el ordenador y el Android para realizar tareas de depuración.

- Si has trabajado con el emulador de App Inventor, probablemente tendrás el adb.exe en...

- C:\Program Files (x86)\AppInventor\commands-for-appinventor\adb.exe

- Si no lo tienes lo puedes bajar de muchos sitios por ejemplo de:

- https://www.autoitscript.com/forum/topic/160936-android-udf/ en Download ADB, Fastboot & AAPT Here

- El adb.exe se ejecuta desde el símbolo de sistema, se situas mediante cd en el directorio donde se encuentre adb.exe y lo ejecutas.

- Por ejemplo si has bajado el adb del enlace anterior pondrías ("entre comillas"):

cd "C:\Users\juan\Downloads\ADB, Fastboot & AAPT"

adb devices

- Si te sale:

- Posiblemente tengas ejecutando otro adb.exe. Vas al Administrador de tareas / Procesos y lo "Finalizas".

___________________________________________________
- Conexión del móvil al ordenador por USB. ADB.

- Conectamos el móvil al ordenador por cable USB, éste deberá tener los driver para reconocerlo.

- Escribimos en el símbolo de sistema:

adb devices

- Ha reconocido mi móvil, pero no estoy autorizado (unauthorized) a entrar en él.

- En el móvil habrá salido una ventana indicando que algun dispositivo pide acceso, lo acepto.

- Escribimos otra vez adb devices y vemos que ya estamos autorizado para trabajar con nuestro móvil desde el ordenador.

___________________________________________________
- Conexión del móvil al ordenador por USB. ADB.

- Información sobre el estado de la batería:

- adb shell dumpsys battery

- Además de información puedes controlar ciertos parámetros de la batería:

- https://stanfy.com/blog/android-shell-part-1-mocking-battery-status/

- Información sobre los procesos:

- adb shell dumpsys meminfo

___________________________________________________
- Órdenes para trabajar con ADB.

- Veamos algunas.

1.- adb devices

- Muestra los dispositivos Android que están conectados al ordenador.

2.- adb connect

- Conecta al Android mediante WiFi.

- adb tcpip 5555
- adb connect 192.168.1.4                                    (La IP WiFi del móvil)
- adb devices                                                       (Nos pide que el móvil de la autorización.)
                                                                           (Puedes quitar el cable USB para observar que está conectado por WiFi)

- adb usb                                                             (Para que vuelva a estar en conexión mediante cable USB)

3.- adb install

- Instala aplicación .apk desde el ordenador al móvil

- adb install aplicacion.apk

- adb install -r aplicacion.apk                                         (La reinstala si ya estaba previamente instalada)

- adb install -s aplicacion.apk                                         (La instala en la tarjeta SdCard)

4.- adb uninstall

- Desinstala paquete de aplicación. Observa que es app (no es apk). Es una aplicación instalada en el móvil.

- adb uninstall com.aplicacion.app

5.- adb shell pm list packages

- Listado de paquetes instalado.

- adb shell pm list packages -f                                       (Paquetes y sus archivos)

6.- adb shell pm path com.android.phone

- En qué directorio está instalado ese paquete:

- adb shell pm path com.twitter.android

7.- adb shell pm clear com.aplicacion.android

- Borra los datos que se han creado con ese paquete.

8.- adb pull /sdcard/demo.mp4 C:\midirectorio\

- Baja un archivo desde el móvil al ordenador

- adb pull /sdcard/micancion.mp3 C:\midirectorio\miscanciones\

9.- adb push C:\aplicacion.apk /sdcard

- Sube un archivo desde el ordenadro al móvil

adb push d:\test.apk /sdcard/canciones

10.- adb shell

- Entramos en el intérprete de comandos de Android, que proviene de LINUX.

- Podemos utilizar ls, cd, rm, mkdir, touch, pwd, cp, mv

ls: listado de archivos.
ls
ls -R
ls -s
ls -a
cd cambia de directorio
cd /mnt/sdcard
rm borra un archivo o directorio
rm directorio
rm -r directorioysuinterior
rm -d directorionovacio
rm -i directorio pide permiso antes de borrar
mkdir crea un directorio
mkdir /mnt/sdcard/directorio
touch crea un archivo vacio.
touch /mnt/sdcard/archivo.txt
pwm en qué directorio estoy?
touch /mnt/sdcard/archivo.txt
cp copia archivo o directorio
cp /mnt/sdcard/archivo.txt /mnt/sdcard/otrodirectorio/archivocopiado.txt
mv mueve o cambia el nombre de archivo o directorio

 

netstat
- Qué IP están conectadas al móvil

ping kio4.com
- Ver si tengo conexión a Internet.                     (Ctrl C para parar)

netcfg
- Ver tu IP

ip -f inet addr show wlan0
- Ver y poner parámetros de red

10.- adb logcat

- Muestra un registro de los eventos que han ocurrido en el móvil          (Ctrl C para parar)

- Se utiliza para ver errores.

11.- adb shell dumpsys battery

- Ver el estado de la batería.

12.- adb shell dumpsys

- Información del sistema.

adb shell dumpsys > D:\midirectorio\volcado.txt             (Lo guarda en un archivo del ordenador)

13.- adb shell screencap /sdcard/screen.png

- Captura la pantalla del móvil y guarda la imagen en un archivo en un directorio.

14.- adb shell screenrecord /sdcard/demo.mp4

- Captura en vídeo lo que se esté viendo en la pantalla.                   (Ctrl C para parar)

15.- adb shell getprop

- Mucha información del dispositivo. Imei, número de serie, fecha de instalación, chip,...

- adb shell getprop > D:\midirectorio\movil.txt

16.- adb shell ps

- Procesos.

17.- Llamada de teléfono:

adb shell am start -a android.intent.action.CALL -d tel:123456789

adb shell service call phone 2 s16 "+123456789"

_____

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información