8 cosas que no sabía que podía hacer con ADB

ADB (Android Debug Bridge) es una herramienta de depuración para desarrolladores de Android. Un desarrollador puede utilizarla para realizar muchas acciones de programación y puede comprobar el comportamiento del sistema cuando la aplicación se está ejecutando. Incluso si usted es un usuario medio o un no desarrollador, hay algunos comandos de ADB que pueden ser útiles y ayudarle a ser más productivo y ahorrarle tiempo. Aquí hay algunos trucos geniales que puede hacer con ADB.

1. Cree una copia de seguridad completa de su teléfono

El modo de recuperación en Android le ayuda a reiniciar su teléfono y a crear copias de seguridad. Sin embargo, estas copias de seguridad sólo pueden guardarse en el almacenamiento del teléfono o en la tarjeta SD. Con la ayuda de ADB, puede crear una copia de seguridad completa de su teléfono en su ordenador.

Introduzca el siguiente comando para crear una copia de seguridad completa de su teléfono.

adb backup -all -f backuplocationfile.ab

El comando anterior hará una copia de seguridad de todas las aplicaciones y sus datos en la ubicación del archivo que le haya proporcionado. Asegúrese de añadir la extensión de archivo “.ab” al nombre del archivo.

Después de pulsar Intro, tendrá que desbloquear su teléfono y dar permiso para realizar la copia de seguridad de los datos. También puede introducir una contraseña para cifrar los datos. La contraseña se utilizará al restaurar los datos.

Otras opciones que puede añadir:

  • -apk : Esto respaldará los archivos .apk
  • -noapk : No hará copia de seguridad de los archivos .apk
  • -obb: Hará una copia de seguridad de los archivos .obb
  • -noobb: No hará una copia de seguridad de los archivos .obb
  • -shared: Hará una copia de seguridad de los datos de la tarjeta SD
  • -noshared: No hará una copia de seguridad de los datos de la tarjeta SD
  • -nosistema: No hará una copia de seguridad de las aplicaciones del sistema cuando se añada -all.

Para restaurar la copia de seguridad en su teléfono introduzca el siguiente comando:

adb restore

Desbloquee su teléfono e introduzca la contraseña para restaurar la copia de seguridad en su teléfono.

2. Hacer una copia de seguridad de una aplicación específica y sus datos

Si quiere hacer una copia de seguridad sólo de una aplicación específica y sus datos, ADB también puede ayudarle con eso. Esto puede ser útil en los casos en los que quiera jugar a un juego en un teléfono diferente con su juego previamente guardado. Además, almacena la caché de la aplicación, por lo que puede ser útil para aplicaciones como YouTube que guardan los vídeos sin conexión como archivos de caché.

Para hacer una copia de seguridad de la aplicación, primero tiene que saber el nombre del paquete de la aplicación. Puede encontrar el nombre del paquete utilizando el siguiente comando.

adb shell pm list packages

Esto listará todos los nombres de paquetes instalados en su teléfono. Busque el nombre del paquete de la aplicación que desea respaldar y cópielo.

Introduzca el siguiente comando para hacer una copia de seguridad de la aplicación y sus datos:

adb backup -f -apk

Sustituya por el nombre del paquete copiado anteriormente y añada también una ubicación de archivo como la añadida en la sección anterior. Pulse Enter. Se le pedirá que permita la ejecución del comando de copia de seguridad en su teléfono al igual que en la sección anterior.

Para restaurar la aplicación, introduzca el siguiente comando:

adb restore

3. Instalar varias aplicaciones

Si tiene varias aplicaciones (archivos apk) almacenadas en una carpeta, puede instalarlas fácilmente por lotes en su teléfono utilizando ADB. Una cosa a tener en cuenta es que no obtendrá ninguna pantalla de aviso en su teléfono, así que tenga cuidado con las aplicaciones que va a instalar. Asegúrese de que no contienen malware (o una aplicación maliciosa).

Introduzca el siguiente comando para instalar varias apps desde una carpeta:

for %f in (\a*.apk) do adb install “%f”

Obtendrá un mensaje de “éxito” después de cada instalación de la aplicación.

4.Extraer el APK de su teléfono

Si por alguna razón necesita el apk de una aplicación de su teléfono, ADB puede extraerlo fácilmente por usted.

En primer lugar, necesita saber el nombre del paquete de la app que va a extraer. Realice el comando listar paquete que se muestra en la 2ª sección para obtener el nombre del paquete.

adb shell pm list packages

Necesita obtener la ruta o la ubicación del archivo de este paquete. Usaremos esta ruta para extraer el APK del teléfono.

adb shell pm path

Copie la ruta y péguela en el comando dado a continuación:

adb pull

Esto almacenará “base.apk” (que es el APK del archivo seleccionado por usted) en su ordenador. Podrá renombrarlo más tarde.

5.grep “DUMP OF SERVICE”

Now, use the sub-commands accordingly with dumpsys to get more information about various hardware on your phone. The following command shows battery information.

adb shell dumpsys battery

Play around with other sub-commands and get more info about the phone hardware and its status.

Conclusion

There are plenty of things that you can do with ADB, and you don’t need to be a developer to tinker with it. You can also check out this page for all other ADB commands. ADB can be even more useful if you have rooted your phone. Root access will open a plethora of tricks that you can do with ADB on your phone.

If you come up with an error or have any issues using ADB, let us know in the comments below.

Is this article useful?
Yes
No

Deja un comentario

Este sitio web utiliza cookies para mejorar tu experiencia. Si continuas utilizando este sitio consideramos que estás de acuerdo con esto. Más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar