Comandos útiles de Adb ( Android Debug Bridge)
Buscar un paquete y descargar al Pc:
$ adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
1827febd unauthorized // Saldra una pantalla en el movil para autorizar.
Si todo sale bien:
$ adb devices
List of devices attached
1827febd device // Nos enseña el dispositivo conectado.
$ adb shell pm list packages | grep mercadona // Nombre de la app, en este caso mercadona
package:es.mercadona.tienda
$ adb shell pm path es.mercadona.tienda
package:/data/app/es.mercadona.tienda-Kfx2KK7Do4g2lyWYnvOmTw==/base.apk
$ adb pull /data/app/es.mercadona.tienda-Kfx2KK7Do4g2lyWYnvOmTw==/base.apk
/data/app/es.mercadona.tienda-Kfx2KK7Do4g2lyWYnv...ile pulled. 23.9 MB/s (23633943 bytes in 0.942s)
d
-----------------------------------------------
Subir archivo a la sdcard:
./adb push Arrow-v12.1-miatoll-OFFICIAL-20221101-VANILLA.zip /sdcard/
Así descubro el nombre de la minisdcard ( external storage )
adb shell sm list-volumes public | perl -lane 'print $F[-1]'
488D-18D9
Así se borra:
rm -rRv 488D-18D9
./adb push Arrow-v12.1-miatoll-OFFICIAL-20221101-VANILLA.zip /storage/488D-18D9
Hacer una captura de pantalla desde consola Pc:
adb shell screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png
adb shell rm /sdcard/screenshot.png
----------------------------------------------
Permisos:
adb Shell pm Grant com.nombrede.laaplicacion android.permission.WRITE.SECURE_SETTINGS
adb shell chmod 666 / data / archivo
Uso de logcat:
adb logcat>archivo.txt
adb logcat | grep owasp.mstg.uncrackable1
adb ls sdcard/DCIM/Camera
Contar contactos:
Assuming you have a bash shell (Linux, OSX, or Windows Subsystem for Linux), you can pipe the output of those commands to wc -l to get the count.
adb shell content query --uri content://contacts/people/ | wc -l
Listar los números de movil:
adb shell content query --uri content://contacts/phones/
Descargar base de datos al Pc:
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
Para revisarla se puede utilizat la app SQLite Browser.
Instala: adb install base.apk
Actualiza: adb install -r base.apk
Desinstala: adb uninstall base.apk
